Why not the SKU in a fulfillment order?

Topic summary

The Fulfillment Order API lacks a SKU field in its line items, which users consider a critical omission. The original poster questions why this essential product identifier is missing from the REST API response structure.

Key Issue:

  • SKU field is absent from fulfillment order line items in the REST API
  • Users view SKU as the most important property for identifying products

Current Situation:

  • The SKU field exists in the GraphQL version of the API
  • This discrepancy raises questions about the REST API’s usefulness for fulfillment workflows

Both participants express frustration that the REST API lacks this fundamental data point, making it difficult to use for practical fulfillment operations without the ability to identify products by their SKU codes.

Summarized with AI on November 24. AI used: claude-sonnet-4-5-20250929.

Hi,

Is it just me, or why isn’t there a SKU field in an fulfilment order? To my humble opinion, that is the most important property of line_items.
See: https://shopify.dev/api/admin/rest/reference/shipping-and-fulfillment/fulfillmentorder

“line_items”: [
{
“id”: 466157049,
“shop_id”: 3998762,
“fulfillment_order_id”: 1568020,
“line_item_id”: 466157049,
“inventory_item_id”: 6588097,
“quantity”: 1,
“fulfillable_quantity”: 1,
“variant_id”: 2385087
}
]

1 Like

Exactly, this API is useless without it. And its in the GraphQL so why have REST if its not actually going to contain the useful info.

1 Like