Skip to content

Stock Sync

Stock Sync pushes stock levels from MYOB Exo into Shopify so storefront availability matches the warehouse.

On each run, InSyncer reads stock levels from Exo for every mapped warehouse, combines the figures according to the stock mode we set up for you, and writes the totals to the matching Shopify inventory items.

Shopify is never the source of truth for stock in this flow. Manual Shopify adjustments are overwritten on the next successful run.

InSyncer can set the Shopify stock level in three ways:

  • Physical stock — all the stock in the warehouse.
  • Free stock — stock that can still be sold.
  • Physical stock less committed stock — stock that no order has claimed.

We can build other stock rules for you on request. Contact us to discuss.

Each Shopify location maps to one or more Exo warehouses. Stock is combined across those warehouses and written as one figure to that location.

Leave a Shopify location unmapped if that stock should not affect online availability.

Stock is joined on item code: the Shopify variant SKU must equal the Exo stock code. Matching uses the first 23 characters, Exo’s stock code length. Unmatched SKUs are skipped and logged.

For large catalogues, we can set up faster stock updates. Contact us.

Stock Sync only writes quantities. These adjacent settings control the rest of the inventory picture:

  • Oversell policy — we can set Shopify’s continue or deny oversell policy from an Exo field.
  • Track quantity — we can set Shopify’s “track quantity” flag from an Exo field.
  • Product deactivation — we can deactivate a Shopify product automatically when the Exo item goes inactive.