Inventory and reorder
Inventory and reorder forecasts demand per product and tells you what to restock and when — so you don't tie up cash in slow movers or run out of your winners.
Open it from Products → Inventory.
What it shows
- Reorder table. Every variant with its current stock, forecast daily demand, reorder point, and suggested order quantity. Sorted so the items closest to running out sit at the top.
- Demand forecast. A per-product chart of recent sales history and the projected demand curve the reorder point is derived from.
- Alerts. Low-stock and at-risk warnings, ranked by days of cover remaining rather than by units left — 20 units of a fast mover is more urgent than 5 of a slow one.
- Received lots. Purchase orders you've logged, so stock on the water counts toward cover instead of triggering a duplicate reorder.
How the forecast works
Demand is modelled per variant as a share of shop-level demand, with negative-binomial observation noise to handle the lumpiness of marketplace sales. The shop-level series is deseasonalised for weekly rhythm, month, and double-digit campaign days; each variant's share is an exponentially weighted average shrunk toward the pooled share, with the shrinkage fading as a variant accumulates its own history.
Weeks where a listing was out of stock or delisted are inferred from implausible runs of zeros and excluded, so a stockout doesn't teach the model that demand was genuinely zero.
Reorder points follow an (s, S) policy: s is the level at which you should order, S the level to order up to. Open purchase orders you've logged are counted against the gap.
Scope
Inventory is calculated at the canonical product level across your whole account, not per marketplace. A variant sold on Shopee and TikTok Shop shares one demand forecast and one reorder point, because it draws on one physical stock pool.
Logging a purchase order
Use Log order on a variant to record an inbound purchase — quantity, unit cost, and expected arrival. Logged orders count toward cover immediately and update landed cost when received, which feeds COGS and every downstream profit figure.
To push stock levels back out to your marketplaces, see Stock sync.