Shopify tracks stock levels. That is roughly where it ends, and the gap between tracking stock and managing inventory is where most operational pain lives.
What the native tools genuinely cover
Quantity per variant per location. Decrement on order. A low-stock threshold. Transfers between locations. A continue-selling-when-out-of-stock toggle.
For a single-location store with under a few hundred SKUs and one sales channel, that is enough. Plenty of businesses never need more.
Where it stops
No purchase orders. No supplier records, no inbound tracking, no landed cost. You are managing this in a spreadsheet and reconciling it by hand.
No demand forecasting. Shopify will tell you what you have and what sold. It will not tell you what to order, and the gap between those is working capital.
No bundles or kits that decrement components. Sell a bundle of three products and native Shopify does not know to reduce three separate stock levels. This one surprises people mid-launch.
Weak multi-channel reconciliation. Selling on Amazon, a marketplace and your own store means three systems believing different things about the same stock.
No batch, lot or expiry tracking. Mandatory in supplements and food. Not present.
The bundle-component problem is the single most common cause of overselling we see. The symptom is stock that looks correct right up to the point you have sold the same unit twice.
What to reach for, and when
| Problem | What solves it |
|---|---|
| Purchase orders and supplier records | Inventory management app (Stocky, Katana, Inventory Planner) |
| Forecasting and reorder points | Inventory Planner or similar |
| Bundles decrementing components | A bundle app with inventory sync, or custom logic |
| Multi-channel stock sync | Channel integration or a middleware layer |
| Batch, lot and expiry | Specialist system or a WMS |
| Manufacturing or assembly | Full ERP or MRP |
The decision that matters more than the tool
Which system owns stock. One of them does. Every integration either reads from it or writes to it, and if two systems both think they own it you will spend the next year reconciling.
For most stores under about five million in revenue, Shopify should own it and everything else reads. Above that, or with manufacturing, the ERP usually owns it and Shopify reads.
Getting this wrong is the expensive mistake. Not picking the wrong app.
The honest view on cost
A good inventory app is £100 to £500 a month. An ERP integration is a project, not a purchase — budget five figures and a quarter.
The test for whether you need the second: are you losing more than that in stockouts, overselling and dead stock? Usually a store knows the answer and has been avoiding it.
Talk it through
Tell us where the inventory pain actually is.
Overselling, stockouts, reconciliation or forecasting — each points at a different fix, and one of them is a spreadsheet that is still fine.
Ask usA real read within one business day — not a sales call.
About the author
Manpreet Singh
Founder of Proscube. Leads the studio's Shopify, headless and CRO engineering, and works directly with founders rather than through account managers.
More about Manpreet