IEMSuite

Shopify

How Shopify inventory sync works

The two-way sync: when IEMSuite pushes stock levels to Shopify and when Shopify order events flow back in.


5 min read

How the two-way sync works

IEMSuite is the source of truth for your stock. When your Shopify store is connected, stock levels flow out to Shopify and order events flow in from Shopify - through event-driven updates. Delivery delays, errors and store settings can affect storefront availability; monitor synchronization and resolve failures.

Outbound: stock levels → Shopify

When stock changes in IEMSuite - you receive, produce, adjust, or ship - the updated level is pushed to the matching Shopify product (linked by SKU). Shoppers see accurate availability, which is what prevents overselling.

Inbound: orders → IEMSuite

When a customer buys on Shopify, the order syncs into Orders so you can fulfill it with full lot and stock accuracy. See Fulfilling a Shopify order.

Keeping it reliable

  • Products are matched by SKU - keep them identical on both sides.
  • IEMSuite securely stores an offline access token so it can update Shopify even when no one is signed in, and every request to Shopify is verified.

Tips

  • Do stock-affecting work (receiving, production, shipping) in IEMSuite so it stays authoritative and Shopify follows.
  • If a product's availability looks wrong in Shopify, check the SKU match first.

FAQ

Which system "wins" for stock levels?

IEMSuite. It calculates the correct level and pushes it to Shopify.

Is the sync instant?

It's event-driven and near real time - stock changes and order events propagate automatically. See Shopify webhooks explained.