Fulfillable_quantityとquantityの違いについて

Topic summary

ShopifyのWebhookで取得するline_items内のfulfillable_quantityとquantityの違いの確認。

  • 観察: 3個の注文で両項目が「3」として届く事象の背景を調査。
  • 定義: quantity=注文されたアイテム数量。fulfillable_quantity=出荷可能なアイテム数量(出荷手配に回せる数)。
  • 挙動: 「ポスト購入の出荷保留」の影響で、注文直後はfulfillable_quantityが一時的に0となる場合がある。注文内容の変更がなければ、確定時にquantityと同数へ更新される。
  • 参考資料: Shopifyの「Post-purchase fulfillment holds」ドキュメントが提示され、仕様理解の根拠として参照された。
  • 用語補足: Webhook=注文発生時に外部へ通知する仕組み。line_items=注文内の商品明細の配列。
  • 結果: 提示情報で疑問は解消。議論は収束し、未解決の論点なし。
Summarized with AI on February 12. AI used: gpt-5.

お世話になります。

掲題の件、Webhookで注文情報を取得した際に、「lineitems」階層に下記の2項目があるかと思います。

とある商品を「3個」注文した際に、両項目とも「3」が入って送信されてくるのですが、違いがわからず調査していますが、参考になる情報が見つからず困ってる状態です。

下記2項目において、それぞれの役割や違いをお教えいただけますと幸甚です。

何卒よろしくお願いいたします。

・fulfillable_quantity

・quantity

"line_items": [
		{
			"id": 11521477509309,
			"admin_graphql_api_id": "gid://shopify/LineItem/XXXXXXXXXXXX",
			"fulfillable_quantity": 3,  ←★これ
			###### 中略 ######
			"product_exists": true,
			"product_id": 5963820466365,
			"properties": [],
			"quantity": 3, ←★これ
			"requires_shipping": true,
			"sku": "3060201113388",
			"taxable": true,

Ds_suzuki 様

はじめまして。

株式会社フルバランスのドウケと申します。

https://shopify.dev/changelog/post-purchase-fulfillment-holds

上記ドキュメントは参考になりませんでしょうか。

・quantity → アイテムの数量

・fulfillable_quantity → 出荷可能なアイテムの数量

ただし、fulfillable_quantityは、お客様が注文後、注文内容を変更しないと確定時点で反映される数値のようです。

よって、以下のように数値が変化していくのだと思います。

・お客様注文時 fulfillable_quantityは一時的に0になる

・注文変更がないと確定時 fulfillable_quantityにquantityが反映される

認識違いがあれば申し訳ありません。

ぜひ、ドキュメントをお目通しくださいませ。

1 Like

株式会社フルバランス ドウケ様

お世話になります。

早々にご回答いただき痛み入ります。

まさに探していた情報でした。

いただいたドキュメントも合わせて参考にさせていただきます。

この度はご回答いただきありがとうございました。