1. Orders Containing Multiple Products with the Same SKU
When a single order includes multiple products that share the same SKU, the sync process may not always update inventory levels across all associated products accurately. This is due to the complex nature of handling identical SKUs within one transaction, which can cause inconsistencies in how inventory is deducted and reflected across products.
Example Scenario:
A customer places an order containing two different products, both using the same SKU (e.g., SKU
ABC
).The inventory deduction occurs, but the sync may or/not update listings immediately, leading to a temporary mismatch.
2. High-Frequency Orders for Duplicate SKUs
If multiple orders for the same duplicated SKU are placed in rapid succession, inventory synchronization may not keep pace with the incoming orders. The app typically updates all associated SKUs within a few seconds, but in rare cases, this delay can result in inaccurate stock levels.
Example Scenario:
Order #1001 is placed for 2 units of SKUs
ABC
, reducing inventory to 55 units.The app starts syncing all products with the SKU
ABC
to reflect the new stock count (55).Before the sync completes, Order #1002 is placed for the same SKU.
If the second order is processed before all updates are completed, the new inventory count might be calculated from outdated data, leading to discrepancies.