Shopify does not call "fetch tracking numbers", why?

Highlighted
Shopify Partner
4 0 1

Hi everyone I am a developer.

 

I have some question about custom fulfillment service.

 

I call the shopify graphql interface with the following code.

 

mutation {
    fulfillmentServiceCreate(name: "test", callbackUrl: "https://test.test/a", trackingSupport: false) {
      fulfillmentService {
        id
        serviceName
        location {
          id
          name
        }
      }
      userErrors {
        field
        message
      }
    }
  }
 

After that, I will set the "fulfillmentServiceId" of the product I want to test to my "fulfillmentService.location.id. And then I generate an order containing this "product variant" manually.

 

After that, I click the "Request fulfillment" button on the order page, and then click the "fulfill items" button.


As documentation mentioned, shopify will transmit data to the url "https: //test.test/a/fetch_tracking_numbers.json" every hour, but I get nothing throught this url, who can give me some suggestion? Thanks a lot.

1 Like
Highlighted
Shopify Staff (Retired)
Shopify Staff (Retired)
624 103 124

Hey @Komorebi ,

 

If you could provide your test store's name and the name/ID of the Product variant you made the test order + fulfillment for? With this data I can investigate the platform logs to see why Shopify did not make a request to your fulfillment service's callbackUrl at the "/fetch_tracking_numbers.json" endpoint (or confirm if it did and you did not see it on your end).

 

Feel free to DM me this information if you are more comfortable sharing it there 

Hassain | Developer Support Specialist @ Shopify
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Click Accept as Solution 

0 Likes