fetch_stock.json not being called from today

gion
Tourist
21 0 3

Hello,

From today our customers complain about zero stock. I've checked and endpoint works correctly on our side, but when products are being added shopify doesn't call inventory endpoint.
Can anyone from Shopify please check what is wrong?

For instance we added new product to tshirts-au.myshopify.com, product id is 4876388892758
And there is no api call to our inventory endpoint

Thank you.

Judah
Shopify Partner
2 0 0

I'm seeing the same issue. I think something happened to the fulfillment service callback url. I noticed all our shops where hitting the base url (https://{baseurl}/fetch_stock.json) instead of (https://{baseurl}/api/fetch_stock.json). We recently added some new shops so I went to the check the fulfillment service and the callback url and format where empty. I tried updating them but the changes were not saving. This is happening to most of our shops.

0 Likes
chappersjr
Shopify Partner
22 1 1

I'm also experiencing this.

All my fulfillment services have the expected callback_url but according to my log, I haven't received a request since 07-09-2020 09:26 UTC.

Here's my post as didn't see this here: https://community.shopify.com/c/Shopify-APIs-SDKs/Haven-t-received-a-single-fetch-stock-request-in-t...

0 Likes
alanguerin
Excursionist
15 2 1

We've been experiencing the same issue.

Last successful request was received at 2020-09-07 09:25 UTC.

Our post: https://community.shopify.com/c/Shopify-APIs-SDKs/Our-fetch-stock-endpoint-has-stopped-working/td-p/...

0 Likes
gion
Tourist
21 0 3

We changed callback urls to another domain and it worked. Seems like Shopify has blocked some urls? Like spam or firewall or something like that?

0 Likes
alanguerin
Excursionist
15 2 1

I changed our URLs to remove the base path, so the URL changed from https://api.myapp.com/v1/fetch_stock.json -> https://api.myapp.com/fetch_stock.json, and the fetch stock endpoints now seem to work again also.

0 Likes
alanguerin
Excursionist
15 2 1

@chappersjr Could you share the callback URL value of your fulfillment service? And maybe focus on "https://api.myapp.com/fetch_stock.json" (as that worked for me). The callback URL in this case should be "https://api.myapp.com".

0 Likes
chappersjr
Shopify Partner
22 1 1

Ah, I'll quickly give that a go.

My callback url is: https://api.myapp.com/omnis/v3/shopify/fulfillment

I read your solution and you mentioned that you didn't change the callback url.

0 Likes
chappersjr
Shopify Partner
22 1 1

Still nothing.

My callback_url is: https://api.myapp.com/

0 Likes