Hey everyone,
I’m currently debugging an issue with my Shopify app related to the ‘profiles/update’ webhook topic. Here’s what’s happening:
When I make a change and save it, the webhook is triggered as expected. However, if I make another change and save it, the webhook does not dispatch again. I’ve checked the Shopify Partners webhook monitor, and it confirms that the second webhook is neither dispatched nor delayed.
Interestingly, the ‘locales/update’ webhook works flawlessly every time I change a language setting. I’ve tried using both the ‘config-managed’ webhook and subscribing to the webhook via GraphQL, but the issue persists.
Observations:
-
If I change the Delivery Profile for store-a and store-b, both are triggered correctly on the first change.
-
The second change, however, does not trigger the webhook at all. It’s not delayed; it simply doesn’t appear.
-
My app doesn’t have any failed delivery logs for this webhook either.
Has anyone else experienced this issue or have any insights on what might be causing the second webhook to not dispatch? Any help would be greatly appreciated!
Thanks!