Topics covering webhook creation & management, event handling, Pub/Sub, and Eventbridge, in Shopify apps.
Hi there,
We've been consistently having orders 'not appear' at Zapier from Shopify (Plus), and in contacting Zapier and further investigation, it looks to be an issue with Shopify webhooks. The missing orders have no identifiable similarities, and approximately 3-5 orders do not come through to Zapier every day.
The developers at Zapier have said:
We seem to be getting some webhooks, but not all, likely only for the other orders that do make it through. Shopify is supposed to make webhook posts to this URL: https://hooks.zapier.com/hooks/standard/1809021/8d0bd35761e24ff1a4b8383cff2b7be3/ -- this should give the folks at Shopify something to search by -- to summarize, does Shopify see a log of an outbound message with <any one of the missing order IDs> on the sender side? I'll also dig further into whether this is a widespread issue and put in a bug report for this if I find other users running into it.
I have a list of orders to search for if it's possible to see which orders fired Shopify webhooks and which did not, if that's testable at the Shopify end, but I have been directed here by Shopify support.
If someone could feedback it would be much appreciated. Thanks in advance,
Simon
Hey @Simon_M,
Can you provide a few order_ids for orders that didn't fire? I don't see any errors in our logs for the URL you provided, but I'll check if the specific orders show anything.
JB | Solutions Engineer @ Shopify
- Was your question answered? Mark it as an Accepted Solution
- To learn more visit Shopify.dev or the Shopify Web Design and Development Blog
Yeah no problem, these two orders never made it over to Zapier via the webhooks:
30101162
30101173
Zapier are looking into it at there end as well because they have now found that two other customers are having the same issue, but suggested I get in touch with you too to see if there’s any evidence in your logs of issues as well.
Thanks for your help in advance. 🙂
Any further thoughts on the above?
Hey @Simon_M,
Sorry for the delay. Can you kindly provide the order_id found in the admin URL for the order (/admin/orders/###########). This id will allow me to check the logs and hopefully find more information.
JB | Solutions Engineer @ Shopify
- Was your question answered? Mark it as an Accepted Solution
- To learn more visit Shopify.dev or the Shopify Web Design and Development Blog
Sure, no problem, the orders are
.............../admin/orders/2433636532302
and
.............../admin/orders/2433892909134
Thanks for getting back on it for me 🙂
Hey @Simon_M,
I'm not seeing that there were any issues with webhooks around the time those orders were created. Can you confirm if you've had any similar issues since these 2 orders came in?
JB | Solutions Engineer @ Shopify
- Was your question answered? Mark it as an Accepted Solution
- To learn more visit Shopify.dev or the Shopify Web Design and Development Blog
Yes, it happens roughly 6 times every 48 hours (eg approximately 6 orders get missed). The webhooks don't fire, Zapier does not know that an order has been placed on Shopify, and no data goes through to XERO.
Zapier are aware of this issue at the Shopify end, other customers have the same issue, the webhooks aren't reliable and we'd really appreciate your team communicating with Zapier about this known issue if possible.
Kindest regards,
Simon
Hey @Simon_M,
> Zapier are aware of this issue at the Shopify end, other customers have the same issue, the webhooks aren't reliable and we'd really appreciate your team communicating with Zapier about this known issue if possible
I'll reach out, can you provide a few recent order_ids that Zapier says they haven't received a webhook for? If you provide ids from the last 7 days, I should be able to see the individual webhooks firing to each endpoint for the order.
JB | Solutions Engineer @ Shopify
- Was your question answered? Mark it as an Accepted Solution
- To learn more visit Shopify.dev or the Shopify Web Design and Development Blog
Hi JB, thanks for looking into this for me.
Further examples that never made it to Zapier are as follows:
Order ID | Order Name (number) | Date |
2596513841230 | 30104227 | 16 September 2020 |
2599715864654 | 30104285 | 18 September 2020 |
2599913488462 | 30104301 | 18 September 2020 |
2599929446478 | 30104302 | 18 September 2020 |
2600016576590 | 30104310 | 18 September 2020 |
2600205647950 | 30104317 | 18 September 2020 |
2605608239182 | 30104409 | 21 September 2020 |
2605750681678 | 30104419 | 21 September 2020 |
2605756252238 | 30104421 | 21 September 2020 |
2606002274382 | 30104432 | 21 September 2020 |
2606050508878 | 30104435 | 21 September 2020 |
2606095695950 | 30104438 | 21 September 2020 |
I hope to hear back from you with positive news 🙂