Skip to content
ERP for Shopify · ANZ

Shopify out front. OpsUI for everything behind it.

OpsUI is the modular ERP, WMS and CRM that runs behind your Shopify store. Bidirectional product, inventory and order sync wired against your Shopify Admin API during rollout — orders flow in, dispatch flows out, stock stays accurate across every channel.

Built into your rollout. The Shopify connector is wired against your store during onboarding — REST API + webhooks bound to your specific tenant — rather than installed from a marketplace. Book a demo and we will scope your Shopify setup on the call.

Shopify is excellent at the storefront — themes, checkout, payments, the customer experience. It is not built to run a multi-warehouse picking operation, a returns workflow with disposition rules, or a CRM with a sales pipeline. Most ANZ DTC operators we talk to outgrow Shopify's native operations the moment they cross 500 orders a month or open a second fulfilment location. OpsUI handles that layer without forcing you off Shopify.

Shopify sync · what flows where

Bidirectional, event-driven, both directions.

Shopify → OpsUI

  • Orders the moment they are placed (webhook-driven)
  • Products and variants with full metafield support
  • Inventory adjustments from Shopify-side edits
  • Customer records, addresses, and tags
  • Refunds and partial refunds

OpsUI → Shopify

  • Real-time stock levels from every OpsUI location
  • Fulfillment events with tracking numbers
  • Product creation and variant updates
  • Inventory adjustments from cycle counts and returns
  • Channel-aware stock allocation across multiple stores
Technical detail

Built on the Shopify Admin API (GraphQL) plus webhook subscriptions for orders, refunds, inventory adjustments, and fulfilment events. Per-store API bindings so multi-Shopify operations never cross streams. No third-party iPaaS in the path.

Why this works

Shopify stays the storefront. OpsUI runs the rest.

  1. §01

    Multi-location stock, accurately

    Shopify locations are a label. OpsUI locations are a workflow — bins, picking, dispatch, transfer orders. Stock stays accurate across every Shopify store, every fulfilment location, every channel.

  2. §02

    Wave picking on the warehouse floor

    Pickers run on Bluetooth scanners with wave / zone / cluster picking strategies — not on the printed packing slip Shopify ships by default. Cycle counts replace the annual stock-take.

  3. §03

    Real returns workflow

    Returns get an RMA, a disposition decision (restock / refurbish / scrap), and a Shopify refund event when the return clears inspection. Not a manual spreadsheet job.

  4. §04

    Pairs with Xero for finance

    Shopify Payments and POS hand off to Xero already. OpsUI lives in the operations layer alongside — same architecture, with our Xero sync wired during rollout so invoices and inventory movements stay clean.

Shopify + ERP · common questions

Questions Shopify buyers ask us.

Why would I add an ERP to my Shopify store?
When operations outgrow what Shopify can do natively. The triggers are usually: multi-location stock that Shopify cannot keep accurate across stores, a returns volume that needs disposition and traceability, a warehouse picking workflow that needs real WMS support, or a wholesale channel that needs B2B price lists and credit terms. Shopify is the storefront; OpsUI is the operations layer behind it.
Will I have to leave Shopify?
No, and you should not. Shopify is excellent at storefront, themes, checkout, and payments. OpsUI runs the operations behind it — orders, inventory, warehouse, dispatch, returns. The bidirectional sync keeps the two in lockstep. Your storefront and your customer experience do not change.
How does the OpsUI ↔ Shopify sync work?
Event-driven against the Shopify Admin API and webhooks. Orders flow into OpsUI as they are placed. Inventory adjustments flow back to Shopify the moment they happen — no polling, no nightly batch. Wired against your Shopify store during onboarding rather than installed from the Shopify App Store.
Does this replace my Shopify apps (inventory, fulfilment, ShipStation, etc.)?
Mostly yes, and that is usually the point. Operators come to OpsUI when their Shopify app stack has grown to five or six tools — inventory in one, picking in another, shipping in a third, returns in a fourth — and reconciliation is eating the team. OpsUI consolidates inventory, picking, shipping, and returns into one modular product. Some specialist apps (review platforms, loyalty programs) stay; the operations stack collapses into OpsUI.
Can OpsUI handle multiple Shopify stores?
Yes. The connector binds per store and OpsUI treats each Shopify store as its own sales channel. Multi-store operators (a NZ store on opsui.co.nz, an AU store on opsui.au, a wholesale Plus store) all sync into one OpsUI tenant, with channel-aware stock allocation so you do not oversell.
Is this on the Shopify App Store?
No. We deliberately do not ship as a self-serve app — the integration is wired against your specific Shopify store during onboarding so the data model, custom metafields, and tax setup match your existing operation. That delivery model also means there is no per-install Shopify revenue share baked into the pricing.

Ready to add operations to your Shopify stack?

Book a demo and we will scope your Shopify setup — channels, fulfilment locations, returns volume — and which OpsUI modules fit your operation. The Shopify sync is wired into your rollout.