Ecommerce

Low-stock alerts and reordering: set a reorder point per product, get one daily digest, and approve the purchase order

Your bestseller is selling faster than usual because an ad finally worked. Nobody is watching the stock count. On Thursday it hits zero. The ad keeps spending, the product page says sold out, and your supplier needs three weeks to make more.

The fix isn't a person staring at a spreadsheet. It's a reorder point for each product that matters, an alert that fires early enough to act on, and a purchase order that is ready to approve when it does.

The same bestseller two ways. On the left, nobody notices stock running down, the product sells out in the middle of an ad campaign, and the reorder goes in three weeks late. On the right, a daily digest flags the product when it reaches its reorder point, a draft purchase order is ready for approval, and new stock lands before the last unit sells.

The short answer

Work out a reorder point for each product from its daily sales and your supplier's lead time. Get one daily digest of everything at or below that point. Have a draft purchase order ready for a person to check and send.

QuestionShort answer
What it isReorder points per product, an automatic low-stock alert, and draft purchase orders
What it is notPurchase orders sent to suppliers with nobody checking them
Who it suitsStores with products that take weeks to restock, especially former Stocky users
Cost rangeShopify's purchase orders, reports and Flow are free; planning apps from about $49 a month; a custom build has a setup fee and a monthly fee
What to do firstWrite down the real lead time for each supplier, from order to stock on your shelf

Why a single "low stock" number fails

Many stores set one rule for the whole catalog: tell me when anything drops below 10. That works for a product that sells one a week. For a product that sells eight a day, 10 units is about one day of stock. If the supplier needs three weeks, the alert arrives far too late.

One merchant described another problem in a Shopify Community thread on reorder alerts: "triggering individual emails per low-stock SKU creates inbox chaos." Thirty separate alert emails get ignored. One list a day gets read.

The reorder point, in one line

Shopify's own guide to safety stock and reorder points uses the standard formula. The reorder point is your average daily sales multiplied by the lead time in days, plus safety stock.

Safety stock covers the bad weeks. The same guide works it out as your highest daily sales multiplied by your longest lead time, minus your average daily sales multiplied by your average lead time.

Here is an example. A product sells 8 a day on average, and the supplier usually takes 21 days. That is 168 units sold while you wait. On its busiest days it sells 12, and the supplier's worst delivery took 25 days. That gives a safety stock of 300 minus 168, which is 132. So you reorder when stock falls to 300.

The reorder point on example numbers. Lead-time demand: 8 units a day times 21 days is 168 units. Safety stock: 12 units a day on the busiest days times a worst-case 25 days is 300, minus the 168, is 132 units. Reorder when stock falls to 168 plus 132, which is 300 units.

Two practical points. Use a sales window of 30 to 60 days, not one busy week. And measure lead time from the day you order to the day stock is on sale, not the supplier's quoted production time.

What Shopify gives you now that Stocky has gone

Stocky, Shopify's inventory app, stopped working on 31 August 2026. Its low-stock report worked out a reorder point for each variant from lead time and daily sales. Shopify now points merchants to tools in the main admin.

You can create purchase orders with suppliers, costs and payment terms, then receive stock through a linked transfer. You can't email a purchase order from the admin. You download a PDF and send it yourself. Shopify suggests storing minimum and maximum levels per variant in metafields. Sidekick, its built-in assistant, can suggest what to reorder and draft the purchase order.

For alerts, Shopify suggests Flow. Its templates include getting notified when product inventory is low, and hiding and republishing products by inventory level. Its advanced examples include a daily summary email of out-of-stock products. For the numbers, the days of inventory remaining report divides each variant's stock by its average daily sales over the last 28 days.

How to automate it, step by step

  1. Pick the products that matter. Your A-grade products, the ones that bring in most of your revenue, deserve their own reorder points. Shopify's ABC analysis report sorts them for you.
  2. Record the real lead time per supplier, and the worst one you have seen.
  3. Calculate a reorder point for each important product, and store it on the variant in a metafield.
  4. Run one scheduled check a day that compares available stock with each reorder point.
  5. Send one digest: what is at or below its reorder point, how many days of stock are left and how much to order.
  6. Draft the purchase order for each supplier, ready for a person to check and send.
  7. Recalculate the reorder points every month, or whenever sales or lead times change.
Two columns. Automate: the daily stock check against each reorder point, one digest email instead of one per product, days of stock left, a suggested order quantity, and a draft purchase order. Keep a person: approving and sending the purchase order, new or trending products, seasonal and promotion planning, supplier problems and minimum order quantities, and cash flow decisions. Rule: the system drafts, a person orders.

If you sell on more than one channel, the stock count has to be right before any of this works. Our post on why Shopify stores keep overselling covers getting one count that Shopify, Amazon and your 3PL all read. Returns that never get put back on sale throw the count off too, which our returns automation post covers.

Your options compared

Prices come from each provider's own page, checked in October 2026.

OptionTypical costGood atTrade-offs
Shopify admin and reportsIncluded in ShopifyPurchase orders, suppliers, transfers, days of inventory remainingNo built-in reorder alert; purchase orders go out as PDFs
Shopify FlowFree app on Basic, Grow, Advanced and PlusLow-stock alerts, daily digests, hiding sold-out productsSomeone has to build it; Get data lists are capped at 100 items per run
PredikoFrom $49 a month under $100K yearly sales, rising with salesForecasting, buying alerts and purchase orders in one appPrice grows with your revenue
Custom buildSetup fee plus monthly fee; our builds start at $200Reorder points from stock across Shopify, Amazon and your 3PL, with draft POs sent to your inboxOnly worth it when one app can't see all your stock

What a stockout costs, on example numbers

Here is the sum for one bestseller. The numbers are my assumptions. Use your own.

LineHow to get itExample
Daily salesInventory sold daily by product report8 units
Days out of stockFrom sell-out to restock12 days
Profit per unitPrice minus cost and shipping$25
Lost profit8 x 12 x $25$2,400
What one stockout costs on example numbers. 8 units a day times 12 days out of stock times 25 dollars profit per unit is 2,400 dollars of lost profit. All three numbers are marked as assumed.

That leaves out the ad money spent sending people to a sold-out page, and the customers who buy from someone else and don't come back.

When it backfires

Bad lead times. If you use the supplier's best-case lead time, every reorder point is too low. Use what actually happened on your last few orders.

A busy week as the sales rate. A launch week or a sale makes a product look like it sells twice as fast. Reorder points built on it tie up cash in stock you don't need.

Purchase orders sent automatically. Suppliers have minimums, price breaks and holidays. Let the system draft the order, and have a person send it.

Alerts nobody owns. A digest that goes to a shared inbox and nobody reads is no better than nothing. Name the person who acts on it.

Forgetting stock that is already on order. If a purchase order is in transit, the alert should know, or it will ask you to order the same thing twice.

What we build, and when we say no

If you sell on Shopify alone with a modest catalog, set reorder points for your top products, switch on a Flow digest and use Shopify's purchase orders. You don't need us for that.

We build the next step for stores selling on several channels or with long supplier lead times. The system reads stock across Shopify, Amazon, TikTok Shop and your 3PL, recalculates reorder points from real sales and lead times, and sends one daily digest. It drafts the purchase order for each supplier. Our ecommerce automation work covers the whole order flow, and our workflow automation service connects the systems.

We say no when the stock count itself isn't trustworthy yet, or when an app already sees every channel. New to all this? Our plain-English answers to 24 questions about AI automation is the place to start.

Questions people ask

How do I get low-stock alerts in Shopify? Shopify doesn't send a reorder alert by default. Install the free Shopify Flow app and use its template for getting notified when product inventory is low, or build a scheduled workflow that emails one daily list of products at or below their reorder point.

How do I calculate a reorder point? Multiply average daily sales by the lead time in days, then add safety stock. Shopify's guide works out safety stock as highest daily sales times longest lead time, minus average daily sales times average lead time. Recalculate when sales or lead times change.

What replaced Stocky? Stocky stopped working on 31 August 2026. Shopify now handles purchase orders, suppliers, transfers and stock counts in the main admin, suggests Flow for low-stock alerts, and offers Sidekick to suggest reorders. Apps such as Prediko add forecasting.

Can Shopify create purchase orders automatically? Sidekick can draft purchase orders based on demand suggestions, but you review and send them. You can't email a purchase order from the Shopify admin; you download a PDF. Shopify says purchase order APIs aren't generally available yet.

Should purchase orders be sent automatically? Usually not. Suppliers have minimum order quantities, price breaks and holidays that a formula doesn't know. Let the system draft the order and flag it, and have a person check and send it.

How much safety stock should I keep? Enough to cover your worst realistic week. Shopify's formula uses your busiest daily sales and longest lead time against your averages. Keep more for products with unreliable suppliers, and less for slow sellers where cash matters more than speed.

Find out which products you are about to run out of.

Bring your top products and supplier lead times to the free audit. We work out reorder points with you, check how your stock count is kept, and tell you whether Shopify's own tools, an app or a build is the right step. If a Flow digest will do, we say so.

Book the free audit →

Sources