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