I have the following webhooks set up for my custom app:
products/create
products/update
products/delete
collections/create
collections/update
collections/delete
inventory_items/update
I am in the process of testing some updates to tags I want to process on variant price changes. I have noticed that when I save a product variants prices (in the bulk editor) for the first time, the “products/update” webhook is successfully triggered and processed by my app. If I then make another change to the same product variants prices, another webhook is NOT fired. I have also tried updating something like the product description, again no webhook is fired.
This happens on any product in my catalogue, I cannot trigger more than one product update webhook call.