Stocky leaves Shopify in 5 weeksSee how Stockful compares ›

Demand Forecasting for Shopify, Tuned to Every Product

Stockful fits five candidate models to every SKU at every location and adopts a richer one only when it beats a simple baseline on your own sales history. Seasonality learned per product, slow movers handled, up to 2 years of Shopify history - from $19.99/mo with a 14-day free trial.

Free 14-day trial.

Manual forecasting vs Stockful - side by side

 Manual / Spreadsheetsstockful.
SeasonalityGuessed by hand from last yearLearned per product - Christmas, summer, BFCM
Slow-moving SKUsNoisy averages from sparse salesDedicated intermittent-demand model
Sales history usedUsually 30-90 daysUp to 2 years, pulled from Shopify
Model choiceOne formula for every productFive candidates per SKU & location, best adopted only if it beats the baseline
Forecast accuracyUnknownBacktested before adoption, re-measured continuously
Out-of-stock daysDrag the sales rate downExcluded from velocity; lost sales quantified
Safety stockFlat rule-of-thumb bufferStatistical, from your service level, demand and lead-time variability
Reorder quantitiesGut feelTethered to observed sales, including the same season last year

Forecasting that proves itself on your own history

Five models, chosen per SKU

Every SKU at every location gets its own model, chosen from five candidates: flat baseline, trend, day-of-week, annual seasonality, and intermittent demand. A richer model is adopted only when it beats the baseline on a backtest of that SKU's own history - so the forecast can never get worse by being fancier.

Seasonality, learned per product

Christmas lines, summer lines, BFCM patterns - each product's seasonal shape is learned from up to 2 years of your sales history. No manual 'same period last year' fiddling.

A dedicated model for slow movers

Slow and sporadic sellers are where naive forecasting is worst - a few random sales swing the average wildly. Stockful gives them a dedicated intermittent-demand model instead.

Out-of-stock aware velocity

Days you couldn't sell don't drag your sales rate down. Stockful excludes out-of-stock periods from velocity and quantifies the sales you lost to stockouts.

Statistical safety stock

Buffers are computed from your chosen service level and your actual demand variability - and they account for supplier lead-time variability too, so flaky suppliers earn bigger buffers.

Confidence bands, grounded reorder points

Charts show the forecast with its confidence band and your reorder point. Suggested reorder quantities are tethered to real observed sales - including the same season last year - never model speculation.

FAQ

Frequently asked questions

How does Stockful's demand forecasting work?
Stockful fits five candidate models to every SKU at every location: a flat baseline, trend, day-of-week, annual seasonality, and an intermittent-demand model for slow sellers. Each model is backtested against that SKU's own sales history, and a richer model is adopted only when it beats the simple baseline - so a forecast never gets worse by being fancier. Accuracy is then re-measured continuously against actual sales.
How much sales history does it need?
It works from day one - Stockful pulls up to 2 years of your existing sales history from Shopify when you install, so forecasts don't start from zero. Products with longer history get richer models: annual seasonality, for example, needs enough history to see the pattern. As history accrues, forecasts deepen automatically.
Does it handle seasonal products?
Yes. Seasonality is learned per product from your own sales history - Christmas lines, summer lines and BFCM spikes each get their own learned pattern. There's no manual 'same period last year' setup, and reorder suggestions take the same season last year into account.
What about slow-moving SKUs?
Slow and sporadic sellers get a dedicated intermittent-demand model instead of a noisy average. These are the SKUs where naive forecasting is worst - a couple of random sales can double a simple average - so they're modelled separately.
Do I need to configure anything?
No. Forecasting is self-tuning: models are selected, backtested and adopted per SKU automatically. Settings are available if you want them - supplier lead time, service level, and lookback period can all be adjusted, including per-SKU overrides.

Explore more

Move off Stocky before you have to.

Install Stockful, start capturing daily history today, and switch with a working replacement in hand well before 31 August 2026.

14-day free trial