Stock Sync
Stock Sync pushes stock levels from MYOB Exo into Shopify so storefront availability matches the warehouse.
How it works
Section titled “How it works”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.
Stock modes
Section titled “Stock modes”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.
Location mapping
Section titled “Location mapping”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.
SKU matching
Section titled “SKU matching”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.
Large catalogues
Section titled “Large catalogues”For large catalogues, we can set up faster stock updates. Contact us.
Related product settings
Section titled “Related product settings”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.