The Duplicate SKU Sync app is designed to help merchants keep inventory levels in sync across products that share the same SKU. However, there is a known limitation on Shopify’s end that may affect sync accuracy in certain scenarios. Understanding this limitation can help merchants manage inventory more effectively and avoid discrepancies.
Shopify Transfers and Inventory Sync Limitations
The app uses Shopify’s webhooks to detect inventory changes, including those made through the inventory transfer feature.
However, Shopify currently does not trigger webhooks for inventory transfers between locations. This means that any inventory adjustments made via the Shopify Transfers feature are not communicated to the app.
This behavior has been confirmed by Shopify, and we have submitted a support ticket requesting a fix for this issue.
Impact:
Due to the absence of webhook notifications:
Inventory moved between locations using Shopify Transfers will not trigger updates in the app.
As a result, duplicate SKUs may display out-of-sync inventory levels across different product listings.
Example:
Suppose you have two products with the same SKU SKU-123
, one stocked at Location A and the other at Location B. If you use Shopify Transfers to move 10 units of SKU-123
from Location A to Location B:
Shopify will update the inventory in your admin panel correctly.
However, since no webhook is triggered, the Duplicate SKU Sync app won’t detect this change.
Consequently, the app will not update the inventory levels for the duplicate product at Location B, leading to a mismatch in stock levels across listings.
Recommended Workaround:
To ensure accurate inventory synchronization, we recommend manually updating inventory quantities for affected SKUs via the Detailed View section within the Duplicate SKU Sync app dashboard.