Hello,
To resolve some issues in my app, I recently switched from a custom OAuth flow to Shopify’s Managed Install (using a .toml
file).
However, after switching, webhook events are no longer being sent to my server.
Before switching to the managed install flow, all webhooks were properly received on my server…
I’ve attached a snippet of the webhook section from my .toml
file below,
and I’ve also included a screenshot showing that the webhooks are correctly registered in the Partner Dashboard after deployment.
[[webhooks.subscriptions]]
topics = [
"orders/updated",
"orders/paid",
"orders/cancelled",
"products/create",
"products/update",
"products/delete",
"app/uninstalled",
"app_purchases_one_time/update",
"app_subscriptions/approaching_capped_amount",
"app_subscriptions/update"
]
uri = "https://myserver.com/shopify/webhook"
Interestingly, when I check the webhook logs in the Partner Dashboard, I see 200
status codes, indicating that the webhooks are being sent successfully.
However, my server never actually receives any webhook requests.
Do you know what might be causing this?..