Stokk produces a demand forecast for every active SKU, at every active location, every night. Replenishment, safety stock, and the Morning Brief all read from these forecasts.
A forecast value per item per location for each day in the planning horizon (typically 8–12 weeks). Replenishment uses the demand between today and lead-time-plus-order-period to size each order.
Items with under 14 days of sales are classified as new in ABC and excluded from the standard model until they've been selling long enough. Until then, replenishment for them runs off a fallback path rather than the trained forecast.
Once per night, in the forecast snapshots cron job. New sales, new items, or item-level overrides made today won't show in the forecast until tomorrow. You can see the timestamp of the last run on the Dashboard's System Health card.
The same nightly run first makes sure every item has a forecast at every location it belongs to. Any item that has sold at a location in the past year, or is sitting in stock there right now, gets one automatically. That includes brand new items: they pick up a forecast at each location on the first night after they arrive.
A purchase suggestion adds up the daily rate from every location that sells the item. If a location is missing a forecast it contributes nothing, and a fast seller can look like a slow one. If a suggestion looks far too low, open the item and check that every store selling it shows a daily rate.
The Forecast Accuracy report compares each day's forecast against actuals over time. Use it to find SKUs where the model is consistently wrong; those usually need a parameter override or an exclusion.