Fulfilment requests contains insufficient information

Topic summary

Migrating to Shopify’s new split flow (order management + fulfillment service) results in fulfillment requests lacking key data compared to the previous setup.

Previously available fields (e.g., order_number, invoice/billing address, country code) are now missing. The current payload reportedly only includes a destination without a country code and excludes order identifiers and billing details needed for customs.

Additional missing line-item data includes:

  • SKU (stock keeping unit)
  • Price
  • Tax
  • Other fulfillment line details essential for a fulfillment center

The poster asks whether they are misconfiguring the new flow or if this is an intentional change by Shopify, and how to obtain these fields.

No answers or resolution yet; the discussion remains open with key questions about where to retrieve invoice address, country code, order number, and item-level data in the new fulfillment flow.

Summarized with AI on January 24. AI used: gpt-5.

Hi All,

So I’m switching to the new flow with an order management part and a fulfillment service part.

In the past I had all information available, like order_number, invoice address (we need it for customs) and a country code in the address.

If we use the new flow, we only get a destination (without country code) and no information like order number or invoice address. Am I missing something, or is this really what shopify made of it?

Regards, Dries

Also information like SKU, price, tax, and so on is missing in de fulfillment lines. A fulfillment center needs this information.