Omnichannel
Shopify inventory sync — sell everywhere, count once
Running a shop and a Shopify store usually means two stock numbers that slowly drift apart. StockFlow makes itself the single source of truth: paid Shopify orders flow in as sales, stock levels flow back out, and a built-in audit continuously proves the two systems agree.
Shopify Store
Order #1067 · paid
StockFlow
source of truth
Paid orders become sales automatically
A paid Shopify order is ingested as a sale — stock deducted at the right location and the full accounting posted — so online revenue lands in your books with no re-keying.
Stock levels sync back out
As you sell, receive or transfer in StockFlow, updated quantities are pushed to Shopify, so your storefront shows what you can actually fulfil.
A mismatch audit you can trust
A built-in check compares StockFlow and Shopify and surfaces any discrepancy, so drift is caught early instead of at stock-take.
Resilient by design
Syncs run through a job queue; if one fails it’s queued for one-click retry rather than silently lost — and every action is logged.
- Inbound: paid orders → sales + accounting
- Outbound: stock levels → Shopify
- Built-in mismatch audit
- One-click retry on failed syncs
- Per-location stock deduction
- Full audit trail
Frequently asked questions
- Does my Shopify store keep working?
- Yes — it keeps running, with StockFlow as its source of truth. Paid orders flow in as sales (stock deducted, accounting posted) and stock levels flow back out to Shopify.
- What happens if a sync fails?
- Syncs run through a queue; a failed sync is queued for one-click retry rather than lost, and a built-in mismatch audit proves the two systems agree.
- Does an online sale post accounting too?
- Yes. An ingested Shopify sale posts the same balanced double-entry as an in-store sale — revenue, VAT, COGS and stock.
- Can I sell in-store and online from one stock pool?
- Yes — both channels draw from the same per-location inventory, so you count once and sell everywhere.