Products & Orders webhooks not triggered

Hi there !

I’m experiencing an issue with webhooks not being triggered for Product & Order updates.
It seems that certain fields don’t trigger webhooks while others do, for example Order tags updates don’t but Order status updates do.
It also seems that multiple updates of the same product’s field won’t trigger webhooks every single time. For example if I update a product’s title three time in a row I will only receive the first webhook update but not the next two.

Are these known limitations of Shopify’s API ?

Thanks for your help !

Webhooks aren’t guaranteed in the first place.

I’m seeing similar issues with the app/uninstalled endpoint today, at least one missed delivery.

But because Shopify doesn’t guarantee webhooks, you’ll need to implement your own polling solution. I highly recommend using the Bulk Operation API to do this, you can limit your polling to a specific range or specific products/orders.

Hope this helps,

@KyleG-Shopify Is it true that we cannot guarantee 100% triggering?

Hi folks - @Dylan is correct here. Our docs state:

Your app shouldn’t rely solely on receiving data from Shopify webhooks. Because webhook delivery isn’t always guaranteed, you should implement reconciliation jobs to periodically fetch data from Shopify.

from here: Best practices for webhooks

Delays and occasional missed deliveries are possible, so your system should be designed to handle these scenarios gracefully.

1 Like

Thanks for your answer.

So is it just inconsistent deliveries for any field updates or are there specific fields that never trigger any updates. Or both ?

Thanks for your help!