We are facing the same problem: Delete Product Webhooks not working. Sending a test Webhooks from the settings/notifications panel works but also not always or delayed. Please let me know if you need anything from us to help debug, happy to send headers or paste requests here. This is a critical issues, clients freak out since products can't be deleted or they have to log into another system to delete by hand. Please advise!
Right i've done some debugging and it appears the webhooks don't get fired for product/delete when the product has images.
Steps to reproduce:
All steps are done through Shopify admin.
1). create a product, upload an image for it
2). duplicate product numerous times, make sure images are copied over
3). bulk delete duplicated products
Delete webhook doesn't fire.
Try above steps but without an image. Delete webhook fires.
Some of our clients complain that product deletions are not reflected in our app (https://apps.shopify.com/searchanise). We managed to reproduce the issue in our dev store and found out the following: If a deleted product has an image, we don’t receive the necessary webhook. The products are deleted manually or through Shopify API. When it’s done this way, we don’t receive product delete hooks.
We are looking forward for this bug to be fixed as soon as possible. Database consistency is crucial for our app.