See which products run out, when, and how many to order
Every morning, StockDigest forecasts each product in your Shopify store from its own sales. The results land in your inbox at 7 AM and in your Shopify admin.
StockDigest
Today's highlights
- Waxed Canvas Tote · Olive and Linen Apron · Sage are out of stock. 24 totes are on the way.
- Order Ceramic Pour-Over · Speckled first: 12 left, about 9 days, and a new order takes 14 days.
- One order to Northfield Ceramics covers 3 products: 45 Ceramic Pour-Over · Speckled, 24 Enamel Camp Mug · Cream and 1 more.
- Felt Coasters · Charcoal hasn't sold in 60 days, with 30 in stock.
Written by AI from today's numbers.
2 out of stock3 run out before restock4 low
Sales last updated 6:58 AM. Stock levels are live.
Tidewater Goods
| Product | Status | In stock | Sells per day | Days left | On the way | Reorder |
|---|---|---|---|---|---|---|
| Waxed Canvas Tote · Olive | Out of stock | 0 | 0.9 | 0 | 24 | 15 |
| Beeswax Candle · Tall | Runs out before restock | 20 | 1.8 | 10 | 30 | 31 |
Fieldwork Textiles
| Product | Status | In stock | Sells per day | Days left | On the way | Reorder |
|---|---|---|---|---|---|---|
| Linen Apron · Sage | Out of stock | 0 | 0.6 | 0 | — | 26 |
| Cotton Napkins · Indigo | Low | 18 | 1.0 | 18 | — | 26 |
| Linen Tea Towel · Oat | Low | 14 | 0.7 | 19 | — | 18 |
Northfield Ceramics
| Product | Status | In stock | Sells per day | Days left | On the way | Reorder |
|---|---|---|---|---|---|---|
| Ceramic Pour-Over · Speckled | Runs out before restock | 12 | 1.3 | 9 | — | 45 |
| Enamel Camp Mug · Cream | Runs out before restock | 8 | 0.7 | 11 | — | 24 |
| Stoneware Mug · Ash | Low | 9 | 0.3 | 31 | — | 4 |
| Terracotta Planter · Small | Low | 7 | 0.1 | 49 | — | — |
Four rules, the same for every product
Nothing is hidden in a model. Any number in the email can be checked by hand.
- Sales per day
- Half the 28-day average plus half the 7-day average, so a recent change shows up within days, without one odd day swinging it.
- Days left
- In stock ÷ sales per day.
- Runs out before restock
- When days left is no more than the product's lead time. Low means within a week of that, or at your low-stock level.
- Reorder
- Sales per day × (lead time + cover days) − in stock − on the way.
Ceramic Pour-Over · Speckled
| Sold, last 28 days | 28 |
|---|---|
| Sold, last 7 days | 11 |
| Sales per day | ½ × 1.00 + ½ × 1.57 ≈ 1.29 |
| In stock | 12 |
| Days left | 12 ÷ 1.29 ≈ 9 |
| Lead time + cover | 14 + 30 days |
| Reorder | 1.29 × 44 − 12 = 45 |
Works on day one, adjusts to each product
Your first digest is ready the day you install, using sensible starting values. Change them in Settings whenever you know better, and give individual products their own lead time or low-stock level, like the one supplier who takes six weeks.
Shopify has no supplier lead-time field, so StockDigest keeps its own for each product.
Low-stock rules
One product, its own rules
Some products don't fit the store default. Give them their own low-stock level, lead time or supplier, and leave the rest on the store setting.
Product overrides
Give specific products their own low-stock level, lead time or supplier. Leave a field blank to use the store setting.
Linen Duvet Cover · Natural
Hand-Poured Soap · Cedar
Counts what's already on the way
Stock in transit to you comes off the reorder amount, so you don't order twice. StockDigest reads Shopify's incoming quantity, which counts transfers that have shipped. A purchase order starts counting once its transfer is marked in transit.
The product stays on the list until the stock arrives, so a late delivery doesn't slip by.
Needs action2
- Waxed Canvas Tote · Olive24 on the wayOut
- Beeswax Candle · Tallabout 10 days, 30 on the way, reorder 31 more20 left
How it differs from Shopify's own report
Shopify's "Inventory remaining per product" report divides stock by average daily sales over the last 28 days. It's a flat average with no lead time, and you open it when you think to check.
StockDigest gives the last week more weight, compares days left with each product's lead time, works out how many to order, and sends the result before you start the day.
Questions
More in the help center.
How much sales history does it need?
It imports your last 60 days of sales when you install, so forecasts work from the first morning. Sales speed uses the last 28 days, with the last 7 counting for half.
What about new products?
A product with only a few days of sales gets a rough forecast that firms up as more sales come in. Products with no sales get no days-left figure.
Does it plan for my busy season?
No. It works from recent sales, so it can't see a season or promotion coming. Raise the days you reorder for ahead of a busy period, or order those products by hand.
Does it add safety stock?
No. If a supplier is often late, give their products a longer lead time. That flags them earlier and raises the reorder amount.
Does it count every location?
Yes. The forecast adds up stock across all locations. Pro stores with two or more locations also get each location on its own. Stock per location
More from StockDigest
- Low-stock reportWhat's running out, in your inbox every morning.
- Not-selling reportProducts with stock and no sales.
- Instant alertsProAn email within minutes when a best-seller runs short.
- Stock per locationProEach shop's stock, with transfer suggestions.
- iPhone & iPad appProComing soonAlerts and the morning digest on your phone.
Know what to reorder, every morning.
Install takes a minute. Your first digest is ready the same day.