Stocky leaves Shopify in 8 days See 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 / Spreadsheets stockful.
Seasonality Guessed by hand from last year Learned per product - Christmas, summer, BFCM
Slow-moving SKUs Noisy averages from sparse sales Dedicated intermittent-demand model
Sales history used Usually 30-90 days Up to 2 years, pulled from Shopify
Model choice One formula for every product Five candidates per SKU & location, best adopted only if it beats the baseline
Forecast accuracy Unknown Backtested before adoption, re-measured continuously
Out-of-stock days Drag the sales rate down Excluded from velocity; lost sales quantified
Safety stock Flat rule-of-thumb buffer Statistical, from your service level, demand and lead-time variability
Reorder quantities Gut feel Tethered 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.

Move off Stocky before you have to.

Install Stockful and you start with a year of daily stock history already in place, not an empty chart. Switch with a working replacement in hand well before 31 August 2026.

14-day free trial