A stockout is not bad luck — it is a math problem. You ran out because you did not know when to order. This guide explains how to calculate the right reorder point for every Shopify SKU, set automated low stock alerts that fire at exactly the right moment, and convert those alerts into purchase orders in seconds.

When a customer lands on a product page and sees "Out of Stock," most of them leave. They do not bookmark the page and come back when you restock — they buy from a competitor. IHL Group research found that 43% of out-of-stock shoppers simply buy elsewhere. For a merchant doing $50k/month in revenue, that is roughly $21,500 in lost sales every month you allow stockouts to persist.
The impact compounds. Stockouts damage your Shopify store's conversion rate, which affects how Shopify's algorithm surfaces your products in search. If you run ads, your cost per acquisition increases because traffic lands on unavailable products. And repeat customers — your most valuable segment — learn not to trust your availability, eroding lifetime value.
Most Shopify merchants who stock out do so not because inventory management is hard, but because they never set a proper reorder point. They rely on gut feel — "it looks low, better order" — or on Shopify's basic low-stock email that fires at an arbitrary threshold with no link to supplier lead time. By the time the alert fires, it is already too late.
Shopify does have a built-in low stock notification. You can go into any product variant in Shopify Admin, scroll down to the inventory section, and enter a number in the "Low stock threshold" field. When stock falls to or below that number, Shopify sends an email to your store email address.
That is where it ends. Shopify's native alert system has four significant limitations:
Shopify Stocky had a smarter alert system tied to demand forecasts. Stocky shuts down permanently on August 31, 2026. If your low-stock workflow depended on Stocky alerts, you need a replacement now. EZstock replicates and extends Stocky's alert functionality.
A reorder point is the stock level at which you need to place a new order so that new stock arrives before you run out. It is a function of two variables: how fast you sell (demand) and how long it takes to get more (lead time). The formula is:
Suppose you sell a product at an average of 12 units per day (360 units over the last 30 days). Your supplier takes 14 days to deliver. During peak periods you sometimes sell 18 units a day, and your supplier has been as slow as 18 days.
When your stock drops to 276 units, place the order. If everything goes to plan you will receive stock with exactly 168 units remaining. The safety stock of 108 units is your buffer if sales spike or the supplier runs late.
Safety stock is often misunderstood as "extra inventory you waste money on." It is not — it is insurance against two specific risks:
If your supplier is perfectly consistent and your sales are flat, you theoretically need zero safety stock. In practice, every supplier occasionally runs late and every product occasionally spikes. The size of your safety stock should reflect how variable your specific supplier and product are — not a round number you picked arbitrarily.
If you sell seasonal goods, your historical 30-day velocity can be dangerously wrong. A product that sells 5 units a day in January might sell 40 units a day in November. Calculate your reorder point using the expected velocity for the upcoming period, not the trailing average. EZstock lets you override the auto-calculated velocity with a seasonal estimate before generating the reorder suggestion.
EZstock automates the reorder point calculation and puts it into a live dashboard. Here is the full setup process:
The 14-day free trial activates immediately — no credit card required. EZstock is an embedded Shopify app, so it lives inside your Shopify Admin. After installation you will see a new "EZstock" item in your left sidebar.
EZstock reads your Shopify product catalog automatically via the Shopify API. Every variant that has inventory tracking enabled will appear in the low-stock dashboard. No CSV import or manual mapping needed.
Go to Suppliers → Add Supplier. Enter the supplier name, their lead time in business days, and their default email address. Lead time is the key variable in the reorder point formula — EZstock cannot calculate accurate reorder points without it. Add one supplier record per vendor you use.
On the Products page, EZstock shows a suggested reorder point for each variant, calculated from your last 30 days of Shopify order data and the lead time of the assigned supplier. Review the suggestion and adjust the safety stock multiplier or enter a custom number if you know your product has unusual demand patterns. Save the reorder point for each product.
By default, EZstock flags products on the low-stock dashboard as soon as quantity falls to or below the reorder point. You can also enable email alerts under Settings → Notifications. Set the alert recipients — typically your purchasing manager or yourself — and choose whether to receive a daily digest or an immediate alert per product.
From the low-stock dashboard, click any flagged product and select "Create PO." EZstock pre-fills the supplier, the suggested order quantity (based on your reorder quantity setting), unit cost, and delivery address. Review the draft, adjust quantities if needed, and click Send — the PO is emailed to your supplier as a PDF. When stock arrives, mark the PO as received and EZstock updates your Shopify inventory automatically.
Once your reorder points are set, the EZstock low-stock dashboard becomes your primary inventory command center. Here is what each column means:
Sort the dashboard by "Days of Stock Remaining" ascending to see which SKU will stock out first. This is your daily ordering priority list. Do not start with alphabetical product names or SKU codes — start with urgency.
The reason most low-stock alert systems fail is the gap between alert and action. You get an email saying "Widget A is low" and then you have to: find the supplier's contact details, look up your last PO to remember what you paid, draft a new email, attach a list of what you need, and wait for a reply. That gap introduces delays — and delays cause stockouts.
EZstock closes the gap. Every alert on the low-stock dashboard has a "Create PO" button. Clicking it opens a pre-filled purchase order with:
From dashboard alert to sent purchase order takes under 60 seconds for a standard replenishment. If you are reordering from multiple suppliers, you can select several products and batch them into a single PO per supplier — EZstock groups them automatically.
When your supplier ships, they typically send a tracking number or invoice. In EZstock, open the purchase order and click "Mark as Received" (or enter partial quantities if the delivery is split). EZstock immediately updates the relevant Shopify inventory quantities — no manual adjustment in Shopify Admin needed. The dashboard refreshes and the product moves from "Reorder" status back to "OK."
EZstock calculates your reorder points automatically, alerts you at the right moment, and turns every alert into a purchase order in one click.
Start Free 14-Day TrialNo credit card required · Installs in 60 seconds · Cancel anytime
Shopify inventory management with real purchase orders