Feature · Integrations · Shipping soon
The tools you already run, plus the bit that was missing.
Keep Xero. Keep QuickBooks. Keep Shopify. Stokka is the system of record for stock, BOMs, and production. Xero, QuickBooks and Shopify ship at launch; additional carriers and marketplaces follow.
Ownership model
Each system owns what it's good at. One source writes.
Most inventory drift is caused by two or more systems all believing they own stock. Stokka breaks the tie with a clear write/read contract, and the integrations implement it.
Shopify
Orders · customer-facing stock
Stokka
System of record
Xero / QuickBooks
Invoices · tax · banking
Connectors
What each one actually does.
Connector
Shopify
Orders land in Stokka the moment a customer pays, with line items, variant, quantity, ship-to, and tax. Stock availability on every Shopify listing is read from Stokka in real time, including multi-warehouse aggregates. Pre-orders, partial ships, refunds and cancellations round-trip cleanly.
- ←Orders
- ←Customers
- ←Fulfilment events
- →Stock levels
- →Product listings
- →Shipping updates
Connector
Xero
Invoices raise in Xero with the right tax codes, account mappings, and cost-of-goods lines derived from the BOM. Payments post back into Stokka so AR visibility lives in one place. Stock valuations reconcile to your chart of accounts without manual journals.
- ←Payments
- ←Bank reconciliation
- ←Tax rates
- →Invoices
- →Credit notes
- →Stock valuations
Connector
QuickBooks
Same shape as Xero. Invoices push with account/class mappings. Purchase orders and vendor bills optionally flow both ways. Payments post back. The integration handles both QuickBooks Online and the reality that your accountant may want certain items re-coded.
- ←Payments
- ←Vendor bill status
- →Invoices
- →Credit notes
- →Bills
A single order, end-to-end
What actually happens when a Shopify customer hits pay.
Integrations are only useful when the edge cases don't reach you. Here is the golden path, and the edges that don't.
The order lands at Stokka within seconds. Stock is reserved against the specific warehouse and the specific batch earmarked to ship. If the order is covered, it moves to fulfilment; if it isn't, the production plan shows it as a new demand signal in the same minute.
On ship, an invoice is raised in Xero with the correct tax and account coding. A shipment record attaches the batch number, so the ingredient-first recall lookup will find this customer if a component batch is ever flagged.
The edges, handled
The cases that make naive integrations drift.
Pre-orders
Reserve against future supply
A pre-order on Shopify allocates against the run that will cover it, not against a stock figure that doesn't exist yet.
Refunds
Round-trip back through accounting
Shopify refund issues a credit note in Xero/QBO, re-homes stock to the right warehouse, and updates traceability without double-counting.
Wholesale
Invoices that never hit Shopify
Raise a wholesale invoice directly in Stokka. It pushes to Xero, decrements stock, and surfaces on the same sales report as DTC.
Tax
Per-region tax codes
VAT, GST, state sales tax. Invoices pick the right code from the ship-to address so your accountant doesn't re-code manually.
Multi-warehouse
Right warehouse per order
Shopify's multi-location model maps to Stokka warehouses. Orders ship from the right inventory without manual routing.
Retry
Failed syncs recover automatically
If Xero is briefly down, Stokka keeps trying in the background. You see a banner, not a mystery to untangle next week.
What we're not pretending to do
The honest list.
- Native connectors at launch are Xero, QuickBooks Online, and Shopify. Other accounting or storefront tools can sit behind a CSV export/import for now.
- Zapier isn't in the loop. The three integrations we ship are the ones we operate ourselves. A read-only API is available if you need to pull data into your own tools.
- No 3PL module at launch, shipments export as manifest CSVs and mark as shipped when warehouses confirm. Dedicated 3PL connectors are on the post-launch roadmap.
Related reading
Go deeper.
- Integrations
How to sync Shopify and Xero inventory properly
Shopify and Xero are both authoritative about something they disagree on: your stock count. Here is how the integration actually works, why it drifts, and the setup that keeps the two sides honest.
- Getting off spreadsheets
When spreadsheets stop working: the MRP switchover
The signs that you have outgrown your production spreadsheet, the cost of staying, and a practical migration plan for small manufacturers making the jump.
- MRP & planning
MRP vs ERP: which do you actually need?
MRP plans what to make and buy. ERP runs the whole business. For most small manufacturers the answer is MRP plus the accounting they already use. Here is how to tell them apart and which fits where.
Stokka · shipping soon
The operating system you've been waiting for.
Inventory, BOMs and orders on one screen, with unlimited users. Xero, QuickBooks and Shopify sync at launch, with batch traceability and production planning in the box; shop-floor tablet mode follows on the roadmap.