Two forecasts, one benchmark: order quantities can now be evaluated
Purchase suggestions, production orders and transfers to Amazon warehouses depend on one figure: expected demand per product per day. Previously, that figure came from a weighted average of the last 42 selling days, split into three fortnightly blocks and adjusted for days without stock. This works for a stable range. For seasonal products, a six-week average cannot capture an annual pattern.
Since May 2026, a second method has run alongside it: TimesFM, a time-series model with 200 million parameters hosted on the company’s own network. A weekend evaluation tests both methods against historical data and shows which was closer for each product. The company’s own sales history determines the result.
The starting point: a rolling average without seasonality
A forecast becomes an order, and an order cannot be recalled at short notice. If the estimate is too low, a product may be unavailable for weeks; if it is too high, capital sits in the warehouse. In August 2026, McFilter prioritised cost transparency and seasonality. The reason was clear: the statistical model could not keep up with rapid sales growth, and stock ran short.
The turning point: from historical sales to operational demand planning
Established reliable historical demand
Days without saleable stock are excluded so that stockouts do not appear as weak demand. Individual marketplace listings often sell too infrequently to support a stable forecast. The model therefore works with sufficiently large product groups and allocates the result back to listings using their share of sales over the last 42 days.
Modelled seasonality and retail events
Annual patterns come from the groups’ sales history. The German retail calendar adds known influences: public holidays, Black Friday, Cyber Week, Advent, Christmas and Easter periods become forecast features.
Forecast and measured future sales
An evaluation moves the forecast start 180 days into the past, reruns the 42-day baseline and time-series model, and compares both with subsequent actual sales. Quantity error and error direction produce an order score for each product and time window. During integration, we found four corrections applied only to the evaluated branch while the branch calculating order quantities remained uncorrected. Sharing one implementation doubled the measured lead from 1.78 to 3.66 points.
Translated sales into requirements
Expected sales feed directly into requirements. Sets and bills of materials break demand down into the necessary components; current stock and expected deliveries complete the requirement signal.
Prepared operational decisions
Purchasing, production and FBA transfers use the same expected demand. Business users can compare methods and inspect results before purchase, production or transfer suggestions are created. We implemented and measured a switch to the simple method for fast-growing products. It helped the example product but worsened the overall forecast, so it was not put into production.
McFilter has sold vacuum cleaner bags and accessories through the major online marketplaces since 2004. Based in Ebersbach-Neugersdorf in Saxony, the company handles product development, purchasing, warehousing and shipping in-house.
Two tenants cover 39 active sales channels across Amazon, eBay, other marketplaces and the company’s own shops, generating around 910,000 orders over twelve months. Unimatrix combines these data with inventory management and logistics to support reporting, profitability analysis and planning, from purchasing through production to transfers into Amazon warehouses.




