Why is fulfillable quantity 0 and fulfillment status null?

Topic summary

Developers are encountering an issue where orders show fulfillable_quantity as 0 and fulfillment_status as null, preventing order fulfillment despite items needing to be shipped.

Key Problem:

  • The API behavior appears opposite to Shopify’s documentation: fulfillable_quantity decreases when items are fulfilled (reaching 0 when complete), rather than representing remaining units to fulfill
  • Orders display 0 fulfillable quantity even when no fulfillment actions have been taken

Affected Scenarios:

  • Orders created from draft orders seem particularly impacted
  • Issue has intensified since September 13th, now affecting multiple orders daily
  • Occurs when querying the Admin API or Order Webhooks shortly after order creation

Temporary Workaround:

  • Waiting a few hours and re-querying the API returns correct fulfillment quantities

Current Status:
Multiple developers report this issue with no confirmed solution. Questions remain whether this is a Shopify bug specific to draft orders or a broader API problem affecting order fulfillment data accuracy.

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

We are encountering this too. When we use “Matrixify” (an app) to export order with their fulfillable quantity, it seems that orders created from drafts are created with all line items having “fulfillable quantity” as 0, when in fact that have a positive number of line items that do actually need to be fulfiflled. Is this a bug in shopify for the draft orders??