Products/update webhooks do not contain inventory_management field

2024-07’s products/update webhooks are removing these fields (Product Variant Field Cleanup — Shopify developer changelog):

  • inventory_management

Could we please add this “inventory_management” removed field to the webhooks, so that we don’t need make a separate GraphQL API call to retrieve these field ?
This field help understand if the product quantity is being manage by shopify or not

@Liam-Shopify Could you kindly share your thoughts on this?

1 Like

Completely agree with this request. We’re experiencing the exact same issue with our Back in stock app.

The removal of inventory_management from the products/update webhook in API 2024-07+ is forcing us to make individual GraphQL calls for every variant just to check if inventory is tracked. This creates:

  • Significant performance overhead (N+1 query problem)

  • Increased API call usage against rate limits

  • Complex migration path for existing installations

  • Potential reliability issues for real-time inventory updates

For apps that need to react immediately to stock changes (back-in-stock notifications, low inventory alerts, etc.), the webhook was the perfect solution. Now we’re forced into a polling-heavy architecture that’s less efficient for everyone.

@Liam-Shopify - Adding inventory_management back to the webhook payload would solve this without breaking existing functionality. This field is crucial for determining if a variant’s quantity should be tracked at all.

Would really appreciate Shopify reconsidering this change or providing a migration path that doesn’t require fundamental architecture changes for existing apps.

1 Like