You're quietly running a small manufacturing operation.
If you're assembling gift boxes, packing subscription kits, building bundles, repackaging bulk into retail units, or even just adding a branded sticker to a shipped product, you're doing light manufacturing. Shopify, WooCommerce, Xero, and QuickBooks were not built for that. They were built for the pure-flow case: buy a finished good, sell a finished good. Anything more nuanced — and your tooling is in denial about it.
The symptoms are familiar.
Stock counts that drift. Margins that surprise the CFO. Kitting that lives in a Google Sheet. Suppliers paid from PDFs. Nobody quite sure how much is sitting at the 3PL versus the back room. None of those are bugs in your team. They're gaps in the architecture between your storefront and your accounting package — and once you start doing meaningful operations, the gaps stop being annoyances and start costing real money.
- You assemble bundles or gift boxes from components, and you're tracking the finished goods but not the components getting consumed.
- You receive a shipment and have to update stock counts in two or three systems by hand.
- "What's our actual cost per unit?" is a question your finance team can't answer in under an hour.
- You can see what's in stock — but not what's reserved, on order, in transit, or sitting at a 3PL.
- Adding a new warehouse means another spreadsheet.
- Your reorder process is "Sarah remembers."
Three tools, three jobs.
The architecture isn't replacement — it's specialisation. Each system does what it was designed for. Together they form a stack where the warehouse and the books finally agree.
ERPNext was built for businesses that do operations.
It's an open-source ERP with proper inventory primitives — first-class doctypes, not settings panels. What ERPNext does that Shopify, WooCommerce, Xero, and QuickBooks cannot (without significant compromise):
It's not a forced replacement for Shopify or your accounting system. It's the system that should sit behind them and tell them both the truth about what you have, what it cost, and where it is. Shopify keeps selling. Xero keeps the books. ERPNext runs the operation.
The threshold isn't a revenue number. It's the moment your warehouse team and your finance team disagree about what's in stock — and they're both technically right.
Deeper on specific symptoms
Each of the diagnostic tells above has its own story — and its own ERPNext primitive that fixes it. Pick the one that sounds like your operation:
More on the ScanMan stack.
WMS is one piece of what ScanMan does — the Hive sits behind your storefront and accounting system as your stock source-of-truth, and there's more to the stack than that. Read on at scanman.co.