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.
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.
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
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.
Shopify stays the storefront. OpsUI runs the rest.
- §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.
- §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.
- §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.
- §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.
Questions Shopify buyers ask us.
Why would I add an ERP to my Shopify store?
Will I have to leave Shopify?
How does the OpsUI ↔ Shopify sync work?
Does this replace my Shopify apps (inventory, fulfilment, ShipStation, etc.)?
Can OpsUI handle multiple Shopify stores?
Is this on the Shopify App Store?
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.