Skip to main content

How does Synchronisation Work in Connected Inventory?

When will inventory get synchronised? What events will trigger to synchronise inventory? Will there be any synchronisation delay?

Jennifer Wong avatar
Written by Jennifer Wong
Updated over 2 years ago

Connected Inventory only syncs inventory when there is a new order; or when there is a refund order. Other types of activities like 'transfer' , 'edit order' and 'manual update inventory' would not trigger a sync.

Inventory Synchronisation Process

  1. Customer purchased a product that is either part of an Inventory Group or Bundles

  2. Shopify sends an order notification to Connected Inventory app

  3. Connected Inventory app computes which product requires an inventory sync and by how many

  4. Connected Inventory sends an inventory update to Shopify

  5. Shopify receives and completed the inventory update.

Synchronisation delay depends on how fast each component in step 2 - 5 can complete the task. Unfortunately we're unable to guarantee the amount of time it would take. It is because step 2 and 5 depends on how fast Shopify behaves rather than Connected Inventory.

Grouping Synchronisation Process

The inventory of Products (or variants) in Inventory Groups will be synchronised in the following scenarios:

  1. An order is created because a customer has completed a purchase.

  2. An item is re-stock due to order cancellation or item return.

Bundles and Sets Synchronisation Process

The inventory of Products (or variants) in Bundles and Sets will be synchronised in the following scenarios:

a) Purchase on bundle set

  1. An order is created because a customer has completed a purchase.

  2. An item is re-stock due to order cancellation or item return.

  3. The inventory of Bundle product (or variant) and its components (child) will be updated same as Grouping Synchronisation Process.

πŸš€ Pro Tips: Inventory adjustment on Bundle product (or variant) won't adjust components (child) inventory. The manual adjustment on Bundle product (or variant) will be replaced 10 minutes later accordingly to its components (child).

b) Purchase or inventory adjustment on items (child) under bundle set

  1. An order is created because a customer has completed a purchase.

  2. An item is re-stock due to order cancellation or item return.

  3. The inventory of Bundle product (or variant) will be refreshed every 10 minutes, based on the inventory of each of its components.

Article Why the inventory is not synced? helps when you investigate any synchronisation exception and steps required for Synchronisation.

Did this answer your question?