InventoryLevel webhook enhancements

The available and incoming fields were deprecated for inventoryLevel resources in April 2023 in favor of the new quantities array. Changelog link

However, inventoryLevel webhooks still return only the available field. Could you make the necessary changes to include the quantities array with the new fields, such as incoming, available, committed, etc., or at least provide an option to do so?

Additionally, please avoid suggesting fetching the GraphQL resource for each inventoryLevel webhook.

1 Like

this is also important for us… because when calculating our total inventory value we need to reffer to the physical stock… not the “available” stock…

Some inventoryLevel types do not trigger the inventory_levels/update webhook—for example, damaged and safety_stock. So, how can we detect changes here? Should we poll the resource every second? What if we provide a real time service? @Liam-Shopify

When any of the following resource values change, we should receive an update webhook containing all the values in an array. Even a simple change notification is useful:

incoming, available, committed, reserved, damaged, safety_stock, and quality_control