What's your biggest current challenge? Have your say in Community Polls along the right column.

Why is Shopify not calling my callback_url after a prolonged failure?

Solved

Why is Shopify not calling my callback_url after a prolonged failure?

GuestUser69
Shopify Partner
16 4 1

The callback_url for a new store was invalid for an extended period of time. Then the first order came through and the fulfillment request didn't get sent. This prompted some troubleshooting, through which the issue was discovered and fixed.

 

The callback_url still isn't getting hit.

 

Does Shopify stop trying to call a callback_url if it fails for an extended period of time?

Accepted Solution (1)
GuestUser69
Shopify Partner
16 4 1

This is an accepted solution.

Some additional information here:

 

Webhooks are deleted after about 20 faiiled tries in a 48 hour timespan. Fulfillment Services are not deleted, but it does appear that there is some fatigue (rightly so) for faulty callback_urls.

 

With some prodding (or possibly without) Shopify will eventually recognize a working Fulfillment Service callback_url endpoint. This was resolved within a matter of hours and we observed that requests for stock preceded the fulfillment requests.

View solution in original post

Replies 2 (2)

GuestUser69
Shopify Partner
16 4 1

I was able to fix this by creating a new fulfillment service with the same parameters and changing the location of the fulfillment request via the admin panel. This worked immediately, so I am assuming that there is threshold for failure.

GuestUser69
Shopify Partner
16 4 1

This is an accepted solution.

Some additional information here:

 

Webhooks are deleted after about 20 faiiled tries in a 48 hour timespan. Fulfillment Services are not deleted, but it does appear that there is some fatigue (rightly so) for faulty callback_urls.

 

With some prodding (or possibly without) Shopify will eventually recognize a working Fulfillment Service callback_url endpoint. This was resolved within a matter of hours and we observed that requests for stock preceded the fulfillment requests.