On development store is working fine but on production store the webhook is not triggered on variant metafield update.
On production store when I update a product title the products update webhook is fired but it’s not when I update the variant metafield. On development store works fine.
I updated the subscription removing the filter but the webhook is not triggered on product variant metafield update.
I confirm that it works on development store but it doesn’t on production store, when you update variant metafield the PRODUCTS_UPDATE webhook is not triggered.
Is it the standard behaviour and why on dev store does it work?
Hey @Antonio_Chiuchiolo, the difference between your dev and production stores could be related to the variant configuration.
PRODUCTS_UPDATE only fires on a variant metafield update when the product has explicit variants (like Size: S/M/L). Products with only the default “Default Title” variant don’t trigger the webhook on metafield changes, even without any filters applied.
Worth checking: do your dev store products have real variants while your production products only have “Default Title”? That would explain exactly what you’re seeing.
There’s a related thread with more context on a similar issue: