At the moment we are wrestling with receiving the correct fulfillment location via API.
Following is an example, where the Shopify order history shows „USA (Shopify Fulfillment Network)“ as the fulfillment location.
It s shown in the top as well as in the order history feed.
But API returns the default fulfillment location.
To confirm I looked into: store-name.myshopify.com/admin/orders/order12345.json
It shows "origin_location" as the default location, not the fulfillment location according to order history page.
Could you please help us understand, why API is returning the default location and not the location it was actually fulfilled from?
Same is also true for our other locations, which use other 3PLs instead of SFN.
Could you pass us the x-request-id response header for the API call showing the default locations used instead of the expected location ID?