Guide / Shopify tooling

Inventory tools for Shopify — the three layers

Shopify's own stock fields, the app store, and external operations systems — three layers doing different jobs. What each is for, and how to know which layer your store actually needs.

The key facts

  • Layer 1 — Shopify's own inventory: stock quantities per location, built in, sufficient for single-warehouse stores with simple flows.
  • Layer 2 — Shopify apps: add specific capabilities (bundling, forecasting, multi-channel sync) inside the Shopify ecosystem.
  • Layer 3 — external operations systems: run the whole operational record — purchasing, batches, wholesale portals — with Shopify connected by webhook. BSimple is here.
  • The upgrade signal: when purchasing, wholesale ordering or multi-location truth outgrow the store — the comparison covers the layer-3 choice.

Layer 1: Shopify's built-in inventory

Shopify tracks stock quantities per product and per location natively: set quantities, let sales decrement them, get low-stock notifications. For a single-warehouse store with straightforward flows, this is genuinely enough — and the honest advice is to use it until it hurts. Where it hurts: purchasing is a manual spreadsheet exercise, "available" ignores incoming purchase orders, batch or expiry tracking does not exist, and there is no wholesale ordering beyond discount codes. Each of those is an operations-layer job — what operations software is — wearing a store's clothing.

Diagram — index of this pageThe ground this page covers
  1. 01The key facts
  2. 02Layer 1: Shopify's built-in inventory
  3. 03Layer 2: apps — power tools for specific gaps
  4. 04Layer 3: external operations systems — BSimple's layer
  5. 05Choosing your layer honestly

Layer 2: apps — power tools for specific gaps

The Shopify app store solves specific gaps inside the ecosystem: bundling and kitting, demand forecasting, multi-channel quantity sync, barcode apps. Apps are the right weight when the gap is genuinely singular — and the wrong weight when the real problem is that the operational record lives in spreadsheets between three apps. The evaluation trap is additive thinking: each app solves its slice, while the quantity master fragments across them. The ecommerce-layer guide explains why the record — not the app count — is the architecture decision.

Genuine BSimple screenThe customer ordering page: each customer sees their own product list and pricing.
The customer ordering page: each customer sees their own product list and pricing.

Layer 3: external operations systems — BSimple's layer

An external operations system runs the record underneath the store: live quantities across all locations, purchase orders from demand, picking and packing, batch tracking, invoicing to the books — with Shopify connected by webhook so orders flow in and stock truth flows back. We build BSimple, so weigh that: orders import by webhook into the same flow as phone and portal orders, stock deducts once at invoice approval, and invoices push to Xero or MYOB (US integrations rolling out). No BSimple storefront exists — Shopify stays the shop. Plans run $180/$250/$399 per month AUD with the integration in the core, and the trial connects your real store before any commitment. The integration spec and the shipping and dispatch flow cover the connection day to day.

DiagramDiagram: an online store syncing orders into stock.
Diagram: an online store syncing orders into stock.

Choosing your layer honestly

Three questions place you. Does one warehouse cover it? Layer 1 holds. Is the gap specific and singular (one app solves one thing)? Layer 2. Has purchasing, wholesale ordering or multi-location truth become the bottleneck? Layer 3 — and the trial is the test: one week with your real orders flowing through the record tells you whether the layer beneath the store earns its subscription. The store-side comparison and the connection detail finish the evaluation.

DiagramSale at the counterStock deductedInvoice filed
Diagram: Sale at the counter → Stock deducted → Invoice filed — how this work moves through BSimple.

Frequently Asked Questions

What tools do I need to manage Shopify inventory?

Start with Shopify's built-in stock fields; add a layer only when a real job outgrows them — an app for a singular gap, an operations system when purchasing, wholesale or multi-location truth become the bottleneck.

Does BSimple work as a Shopify app?

Not from the app store — it connects by webhook as an external operations system. The record runs beneath the store: orders in, stock truth back, invoicing to the books. The trade is stated rather than hidden.

Will quantities stay in sync between Shopify and BSimple?

Yes — with one quantity master: the operations record adjusts from real movements, the store displays what it is told. Two masters adjusting each other is the drift this design prevents.

Can wholesale customers order outside Shopify?

Through their portal — their products, their pricing, one live stock record shared with the store. Retail and wholesale stop competing for the same numbers.

What does layer 3 cost?

BSimple is $180/$250/$399 per month AUD with the Shopify connection in the core. The trial runs the layer on your real orders — the honest test of whether the bottleneck is real.

BSimple

Get started with BSimple