How-to guide
Low stock alerts in Shopify: native options, and what they miss
Shopify can show you low inventory — but a fixed threshold is the wrong alarm. What the admin does natively, how to set it up, and why velocity-based reorder points beat static alerts.
By Bastien HugonFounder & Engineer8 min readPublished July 10, 2026
TL;DR
Natively, Shopify offers low-stock visibility, not alerts: filter the Products → Inventory view by quantity, save the view, check it as a routine. There is no built-in notification when a variant crosses a threshold. More importantly, a fixed threshold is the wrong alarm: 10 units is a month of cover for a slow seller and a day for your bestseller. The useful alert is velocity-based — days of cover against supplier lead time — which is a reorder point, and it takes an app.
'Low stock alert' is usually a symptom search: what merchants want is to never discover a stock-out after it happened. This guide covers the native tooling honestly, then the threshold problem that makes most alert setups noisy at both ends — alarms for items with weeks of runway, silence before the bestseller runs dry.
What Shopify does natively
- 01
Build a low-stock view
Products → Inventory → filter 'Available' below your threshold (say, 10). Optionally add vendor or location filters for per-supplier views.
- 02
Save the view and name it
Save as a tab — 'Low stock' — so it is one click from the admin. This is the whole native toolkit: a saved filter, refreshed when you look at it.
- 03
Make checking it a ritual, not an intention
No notification will fire; the view only works if someone opens it. Attach it to an existing routine — the morning coffee, the Monday review.
- 04
Accept the two native gaps
One threshold for all products (the core problem, next section), and zero push — no email, no admin notification when something crosses the line.
Why fixed thresholds mis-fire
| Product | Threshold | Sells/day | Alert fires with | Verdict |
|---|---|---|---|---|
| Bestseller tee | 10 units | 8/day | 1.2 days of runway | Too late — 14-day supplier means 2 weeks of stock-out |
| Niche accessory | 10 units | 0.2/day | 50 days of runway | Alarm noise for weeks — gets ignored |
| Seasonal item, pre-peak | 10 units | accelerating | A stale snapshot | The threshold does not know the trend |
The fix is measuring the right thing: days of cover (stock ÷ daily velocity) against the supplier's lead time. 'Alert me when cover < lead time + buffer' fires exactly when action is needed — for every product, at its own rhythm. That is the reorder point, and computing it continuously across a catalog is precisely the job apps exist for.
The alert is only half the job
An alert that says '7 products are low' still leaves the real work: how much to order, from whom, on what document. The complete loop is alert → suggested quantity → purchase order — which is why alert-only apps tend to become another ignored notification channel, while reorder assistants make the alert the doorway to the action.
Doing this with Solvi Restock
Solvi Restock's digest is the velocity-based version of the low-stock alert: 'N products under their reorder point', computed from each variant's own sales speed and its supplier's lead time — with the suggested quantities and the one-click PO right behind it. The free plan includes the digest and the full reorder list; a saved admin view can retire the day it is installed.
Frequently asked questions
Can Shopify send me an email when stock is low?
Not natively. The admin offers filtered inventory views you check manually — no threshold notifications by email or push. Automated alerting comes from apps (or a Shopify Flow automation on inventory quantity, which still leaves you with the fixed-threshold problem per product).
What is a good low-stock threshold?
In units, there isn't one — 10 units is simultaneously too early for slow movers and too late for fast ones. Set thresholds in days of cover instead: alert when stock ÷ daily sales drops below the supplier's lead time plus a 7–14 day buffer. Per-product, automatically, is what apps compute.
Does Shopify Flow work for low stock alerts?
Flow can trigger on inventory quantity thresholds and send emails — genuinely useful for a handful of critical SKUs. It still compares against fixed unit numbers, so across a full catalog you inherit the same noise/silence problem; velocity-aware alerting needs the sales data Flow triggers do not evaluate.
What replaced Stocky's low-stock features?
Nothing native — Shopify admin has visibility views only. Reorder-point-based alerting (per-product, velocity-aware) lives in dedicated reorder apps; Solvi Restock's digest plus reorder list is that feature rebuilt for the merchants Stocky leaves behind on August 31, 2026.
Related guides
Reference
The reorder point formula, explained with real numbers
Reorder point = daily sales velocity × lead time + safety stock. What each term means, how to compute them from Shopify data, a worked example, and when the formula lies to you.
9 min read
How-to
How to create purchase orders for your Shopify store
Shopify has no native purchase orders — here is the full PO workflow anyway: what goes on the document, the lifecycle from draft to received, and the three ways to run it (spreadsheet, app, ERP).
9 min read
Reference
Every Stocky feature, and what actually replaces it
The complete map: each Stocky capability matched to its real replacement — Shopify admin, a dedicated app, or nothing at all. The reference to plan a migration around.
9 min read
Comparison
The 6 best Shopify purchase order apps in 2026
Shopify has no native purchase orders — these six apps fill the gap. Compared on PO workflow, reorder suggestions, supplier management and the two pricing models to avoid.
10 min read
Do this in minutes with Solvi Restock
Know what to reorder today and how much — then turn the answer into a ready-to-send purchase order.