Skip to content

InSyncer for MYOB AccountRight

InSyncer for MYOB AccountRight connects a Shopify store to MYOB AccountRight. It is the connector to use when AccountRight is the system of record for invoicing, stock, and customer accounts.

Use this product if you:

  • Run MYOB AccountRight as your accounting system
  • Sell on Shopify (or a Shopify Plus store)
  • Need orders, stock, and refunds to stay in sync without CSV exports
  • Sell in more than one currency on an AccountRight Premier file — see Multi-Currency
Direction Data Turned on by
MYOB → Shopify Stock on hand inventoryScheduleEnabled — see Stock Sync
MYOB → Shopify Prices priceSyncSettings.enabled, priceSyncSettings.source — see Price Sync
Shopify → MYOB Orders, as a Sales Order or an Invoice salesOrderScheduleEnabled, syncTarget — see Order Sync
Shopify → MYOB Refunds, as a credit against the original invoice syncRefunds — see Refunds & Returns
Shopify → MYOB Payments against an order syncPayments
MYOB → Shopify Draft products built from tagged inventory items Product Creation — a one-off catalogue-building tool, not a continuous sync

Each row is its own switch, so you can go live on stock alone and add the rest later. Refunds specifically depend on order sync already being on — a refund only pushes once its original order has synced to MYOB.

Customers are not synced as records either. Instead, contactSyncMode picks how an incoming order is matched to a MYOB customer card: by order currency, by one default card, or by matching/creating an “individual debtor” card per Shopify customer (with separate handling for B2B company orders).

You need:

  1. An AccountRight company file the connector can reach — connected via OAuth, either through AccountRight Live or a hosted file. There’s no username/password or database connection to configure directly; MYOB handles the login during the OAuth step.
  2. A Shopify store with the InSyncer app installed, which grants the Admin API access InSyncer needs.
  3. A matching MYOB item number for every product you want to sync.

All sync settings are in the InSyncer app in your Shopify admin:

  • Sync Settings → General Settings — master on/off switches for order sync, payment sync, refunds, and related options
  • Sync Settings → Order Sync — sync target, document numbering, customer contact mode, tax handling, per-currency accounts, and backfill controls
  • Inventory Mapping — location mapping for stock sync
  • Orders — every order InSyncer has seen, its sync status, and any error detail
  • Refunds — the equivalent for refund records
  1. Connect AccountRight in a test company file.
  2. Turn on Stock Sync and check a handful of known item numbers.
  3. Turn on Price Sync once stock looks right.
  4. Turn on Order Sync — choose Sales Order or Invoice as the sync target, and pick a customer contact mode.
  5. Turn on Refunds once orders are landing cleanly.
  6. Ask us to run Product Creation if you need to bootstrap the Shopify catalogue from MYOB; Price and Stock Sync take over from there.