A replacement for the low stock report you ran before ordering
If the low stock report you ran before placing the week's order has gone, this page is about getting that list back. Restoc is a reorder-alert app for Shopify stores that shows days of stock left per SKU, alerts you when one crosses its reorder point, and lists how many to order each week.
The list you ran before ordering
You open the shop. You serve the counter. You pack the web orders. Then, between the till and the stockroom, you decide what to order this week.
That decision used to start with one screen: a low stock report naming the products below their line. If that screen has gone, this page is about getting it back.
Where Restoc sits
Restoc is a reorder-alert app for Shopify stores with roughly 50 to 2,000 SKUs. It connects to Shopify itself, not to the POS app. You install it through Shopify's own authorisation flow. It then reads inventory levels and sales history from your store, kept current by Shopify webhooks with a scheduled sync job behind them.
That shape suits a shop with a counter. Restoc reads what Shopify holds, so whatever your till writes back to Shopify inventory is what Restoc works from, alongside the web orders. It covers one location per store, on every plan. It is a web app, with no mobile app and no browser extension, so you open it on the back-office machine rather than at the till.
Restoc is not open yet. Everything here describes what it is built to do, and there is a waitlist rather than an install button.
The three questions at the stockroom door
- Which SKUs run out before the next delivery lands
- How many of each go on this week's order
- Which quiet lines are draining while you watch the busy ones
A counter sharpens the first question. A customer wants the size that should be on the shelf. If it is not there, they walk out, and that sale is not postponed. Catching a reorder point early is the cheap half of the problem, and it is the half a small app can do well.
What the number is made of
A reorder point is only as honest as its two inputs: how fast the SKU sells, and how long the supplier takes. Restoc measures the first. It asks you for the second.
Your velocity window, your lead time
Sales velocity is calculated over a window you choose: 7, 14 or 30 days. That choice matters in a shop. Stock that moves in bursts looks nothing alike over a week and over a month. A 30-day window flattens one strong Saturday into noise. A 7-day window reacts fast and can overbuy after a good weekend. You pick, store-wide. On Pro you can override the window for individual SKUs.
Lead time is entered per SKU. The supplier who takes three days and the one who takes six weeks are not averaged into one generic timeline.
Variants are the retail detail. Each tracked SKU carries its own Shopify variant id, its own stock and its own lead time, so the size or colour that empties first gets its own reorder point instead of hiding inside a product total.
The calculation is a plain formula rather than a black box: velocity over your chosen window, multiplied by the lead time you entered. It is written as a tested pure function, which is a dull engineering detail with one practical consequence. The same inputs always give the same number, and you can check it on paper.
Where Restoc stops
Better said now than after you install. Restoc writes no purchase orders, holds no supplier directory, and runs no stocktakes. It will not count your stock for you. It covers one location per store, on every plan, so a shop and a separate warehouse you order for independently sit outside what it does. What it does is rebuild the one screen you miss, then put an alert in front of it.
How the list comes back
- Connect the store once
When Restoc opens, you install it through Shopify's OAuth flow. It pulls inventory levels and sales history, keeps them current through webhooks, and runs a scheduled sync job behind that.
- Set the window and the lead times
Choose a store-wide velocity window of 7, 14 or 30 days. Then enter a lead time per SKU. Those two numbers drive every reorder point in the app.
- Watch the dashboard instead of the spreadsheet
One row per active SKU: current stock, days of inventory remaining, and whether it sits above or below its reorder point. This is the view that answers what is close to empty right now.
- Get told when a SKU crosses the line
Restoc fires an alert by email, or to a Slack webhook on Growth and above. Delivery runs through a background job made idempotent, so one crossing means one alert rather than a repeat every hour.
- Open the weekly reorder report
Every week, a report lists the SKUs below their reorder point with a suggested order quantity for each, viewable in the app. This is the list you pull before ordering.
- Export it as CSV for the order
Download the weekly report as CSV and take it where ordering actually happens: a supplier email, your own purchase-order template, a sheet the buyer works from.
Why this suits a shop with a counter
A list with a quantity on it
A threshold alert says something is low. The weekly report says how many to order, per SKU, which is the half of the decision a bare low-stock flag leaves to you.
Days left, not just units left
Twelve units is calm for one SKU and an emergency for another. The dashboard shows days of inventory remaining per active SKU, so the ranking is by time rather than by shelf count.
Each variant on its own line
Sizes and colours deplete at different speeds. Every tracked SKU carries its own stock, lead time and reorder point, so the fast size is not averaged away.
A window that suits bursty sellers
Pick 7, 14 or 30 days store-wide. On Pro, override the window for the individual SKUs that behave nothing like the rest of the shop.
Supplier reality, per SKU
Lead time is entered per SKU, so a slow import and a next-day local supplier are not held to the same reorder point.
The alert lands where you already look
Email to the address you choose, or a Slack webhook on Growth and above, so the warning arrives in a channel the shop already watches.
What Restoc covers, plainly
| The job | What Restoc is built to do |
|---|---|
| Knowing which SKUs are below their reorder point | Dashboard per active SKU, plus a weekly report listing them |
| Knowing how many to order | Suggested order quantity per SKU in the weekly report and its CSV export |
| Being warned before the shelf empties | Email alert on crossing; Slack webhook on Growth and above |
| Choosing the sales window | 7, 14 or 30 days store-wide; per-SKU override on Pro |
| Supplier lead time | Entered per SKU by you |
| Sizes and colours | Tracked as separate SKUs, each with its own reorder point |
| Multiple stock locations | One location per store, on every plan |
| Purchase orders, supplier records, stocktakes | Not in Restoc; export the weekly report as CSV instead |
| Checking stock on a phone on the shop floor | Restoc is a web app, with no mobile app or browser extension |
Plans, by how many SKUs you track
Starter, $29 a month
Up to 200 tracked SKUs, one location. Reorder point per SKU, the 7, 14 or 30 day velocity window, email alerts, the weekly reorder report with CSV export, and the days-of-inventory dashboard. $290 a year if you pay yearly, which is ten months' price for twelve.
Growth, $59 a month
Up to 1,000 tracked SKUs, five times Starter's capacity, enforced at sync time. Adds Slack alerts through an incoming webhook alongside email. $590 a year if you pay yearly.
Pro, $99 a month
Everything in Growth, up to 2,000 tracked SKUs, plus custom reorder rules: a per-SKU velocity window override for the lines that sell in bursts. $990 a year if you pay yearly.
Before it opens
Restoc is not open yet. The waitlist is the only way in today. We will write when install is available, not before.
When it opens, every plan starts with a 60-day free trial. The first charge waits until at least one full weekly reorder cycle has completed, so you see a real reorder list before you pay for one. Annual billing is offered as an option at signup. Subscriptions are billed by Shopify on your Shopify invoice, not by a separate card payment. Sign-in is email and password.
If you are earlier in the decision than this page assumes, the other pages in this group cover the ground around it: the general answer on Shopify reorder alerts when an old inventory app is gone, what actually happens when you connect your Shopify store, and which records move across and which you re-enter when you switch apps.
Questions
Does Restoc work with Shopify POS?
Not directly. Restoc connects to your Shopify store through Shopify's OAuth install flow, not to the POS app. It reads inventory levels and sales history from Shopify through webhooks and a scheduled sync job, so whatever your till writes back to Shopify inventory is what Restoc works from, alongside your online orders. The dashboard then shows current stock, days of inventory remaining and reorder status for each active SKU in the web app.
Does it tell me how many to order, or only that something is low?
Both. The alert fires when a SKU crosses its reorder point. The weekly reorder report lists the SKUs below their reorder point with a suggested order quantity for each, viewable in the app and exportable as CSV.
Do sizes and colours get their own reorder points?
Yes. Each tracked SKU is held separately, with its own Shopify variant id, current stock, lead time and computed reorder point, so a fast-moving size is not averaged into the product as a whole.
Does it work across more than one location?
No. Restoc covers one location per store, on every plan. A shop and a separate warehouse you order for independently are outside what it does.
Can alerts go to Slack as well as email?
Email alerts are on every plan. Slack alerts, delivered through an incoming webhook you configure, are part of Growth at $59 a month and Pro at $99 a month.
Which velocity window should I choose?
Restoc offers 7, 14 or 30 days, store-wide. A short window reacts quickly to a change in demand and can overbuy after one strong week. A long window is steadier and slower to notice a line taking off. If a few SKUs sell in bursts while the rest are even, Pro lets you override the window for those SKUs individually.
What does it cost, and is there a trial?
Starter is $29 a month for up to 200 tracked SKUs, Growth $59 for up to 1,000, Pro $99 for up to 2,000. Paying yearly is ten months' price for twelve: $290, $590 and $990. Every plan has a 60-day free trial, and the first charge does not land before one full weekly reorder cycle has completed.
Can I bring my old suppliers and purchase orders across?
Restoc holds no supplier directory and writes no purchase orders, so there is nothing of that kind to import. It reads products, inventory levels and orders from Shopify, and you enter a lead time per SKU. The page in this group on switching inventory apps covers what moves and what you re-enter.