Variants Price Update webhook

Not sure if this is the correct place for this, so apologies if it is not.

I’m building an app that manages inventory and pricing for stores with very large catalogues, currently several million+ product variants across our merchants.

We track external market prices and automatically update Shopify variant pricing when changes occur. At the moment, we process roughly 200,000 variant price updates per day.

To detect these changes, we currently rely on the products/update webhook. However, for this specific use case, the webhook feels unnecessarily heavy, considering we may only be updating pricing fields on a single variant.

It would be beneficial, both for app developers and likely for Shopify infrastructure as well, to have a more lightweight webhook dedicated to variant pricing updates, similar to how inventory_levels/update works.

For example, something like:

{
  "variant_id": 123456789,
  "price": "19.99",
  "compare_at_price": "24.99"
}

This would significantly reduce webhook payload sizes and processing overhead for high-volume apps that only care about pricing changes.

Is there currently a better approach for handling this use case, or has Shopify considered introducing a more granular variant pricing webhook?

You can make use of include_fieldsto lighten the payloads:

Hello Luke, I understand this but when my applications creates the products and variants I would still like the larger webhook request to be returned to me.

Unless you could have two separate products/update webhooks, one for the creation of the products and variants and another for the updating of pricing, but I don’t believe that is a thing.

They most likely won’t be introducing a webhook for this anytime soon so you’ll have to either live with it or make use of the include_fields