It looks like we are often, but not always, receiving duplicate inventory-update webhooks at the exact same time.
An example would be SKU “UMP.97996“ where we receive two identical inventory-update webhooks at Sep 04, 2025 10:16. This was triggered from a shipment. We know there was only one change since that shipment was the last unit available.
On a related note, what is the timing that we should expect? When investigating this webhook (Order 75933 with SKU UMP.97996) we see:
- 9:50am: Label generated and order fulfilled
- 9:55am: Product inventory log in the web admin shows inventory decremented by 1
- 10:03am: shipment-update webhook received on our server (so 13 minutes after label generation)
- 10:16am: inventory-update webhook received on our server (so 21 minutes after the inventory log was updated, 26 minutes after the actual shipping event)