ABC classification
ABC buckets every SKU at every location by how much of your revenue it drives. Stokk recalculates the classes nightly across the trailing 84 days of sales.
The classes
- A — top items by revenue. The SKUs that together make up the top 80% of trailing revenue.
- B — the next 15% (cumulative 80–95%).
- C — the bottom 5%, plus zero-sale items.
- New — items with under 14 days of sales history. Held out of the standard A/B/C bucketing until they've been selling long enough to classify fairly.
Where it's stored
ABC tier lives on location_product_configs — i.e. per item, per location. The same SKU can be an A item at one store and a C at another, which is correct: a fishing rod is an A item at a coastal store and a C item downtown.
What it influences
- Forecast attention — A items get reviewed every replenishment cycle; C items can run on a slower cadence.
- Safety stock policy — A items typically run a more conservative buffer than C items.
- Dashboard signals — value reports group by class so you can see how concentrated your revenue and stock actually are.
Overrides
ABC is calculated, not assigned. There's no per-item override UI today — the nightly job recomputes from sales history and that's the source of truth. If a class looks wrong, the underlying history (or a stockout window) is usually what to look at.