Skip to main content
Stokka

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.

ShopifyOrders in
native
Eventspaid · refunded · fulfilled
Directionbi-directional
Latency< 2s
StokkaSystem of record
core
Ownsstock · BOMs · runs · batches
Readsorders · rates · payments
Writesinvoices · stock · listings
Xero / QBOInvoices out
native
Eventsinvoice · credit note · payment
Directionbi-directional
Mappingper-region tax

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

owns · Incoming orders, fulfilment status
reads · Stock availability per SKU
writes · Pays back: refunds, cancellations

Stokka

System of record

owns · Stock, BOMs, runs, batches, POs
reads · Orders from Shopify · rates from Xero
writes · Invoices to Xero/QBO · stock to Shopify

Xero / QuickBooks

Invoices · tax · banking

owns · GL, AR/AP, reconciliation
reads · Invoices from Stokka
writes · Payment status back to Stokka

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.

InboundStokka ← partner
  • Orders
  • Customers
  • Fulfilment events
OutboundStokka → partner
  • 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.

InboundStokka ← partner
  • Payments
  • Bank reconciliation
  • Tax rates
OutboundStokka → partner
  • 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.

InboundStokka ← partner
  • Payments
  • Vendor bill status
OutboundStokka → partner
  • 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.

EventShopify order #44102
14:02:11 UTC
Shopify · paidStokka · reserveFulfilXero · invoiceTrace · linked
SKULIP-RNO · 12 units
Ship-fromDublin · batch LIP-RNO-2026-042
InvoiceXero #INV-00812 · VAT 23% IE
Trace linkBatch → shipment ✓

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.

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.