FROM CACHE - jp_header
このコミュニティはピアツーピアサポートに移行しました。Shopify サポートは今後、このコミュニティへのサービスを提供いたしません。これからもぜひ、他のマーチャントやパートナーとつながり、サポートし合い、経験を共有してください。 当社の行動規範に違反する行動や削除を希望するコンテンツがありましたら、引き続きご報告ください

LineItemのcurrentQuantity, unfulfilledQuantityはそれぞれ使用方法について

LineItemのcurrentQuantity, unfulfilledQuantityはそれぞれ使用方法について

ryu245
Shopify Partner
12 0 1

現在、1つの注文に含まれる商品で返金済みの商品と返金されていない商品の取得を切り分けたいと考えています。

具体的にいうと、商品A、商品Bが注文され、商品Bだけ返金したとします。その際に注文に含まれる商品を取得する時に商品Aは取得するが、商品Bは取得しないということをしたいと思っています。(取得はできてもいいが、最終的に画面に表示する時は商品Bが表示されていない状態にしたい。)

 

現在は、以下のオブジェクトを使用しています。

https://shopify.dev/docs/api/admin-graphql/2022-10/objects/lineitem#top

 

上記のLineItemの中でcurrentQuantityとunfulfilledQuantityというフィールドを見つけました。これを用いて実際に上記例で挙げた商品Aと商品Bが注文され商品Bだけ返金した状態の注文があった時にクエリを実行すると以下のような値が取得できました。なのでcurrentQuantityかunfulfilledQuantityの値が0の場合は表示しないということをすれば実現できるかなと思っています。

 

ただドキュメントを確認するとcurrentQuantityとunfulfilledQuantityどちらも同じようなことが記述されているので、どういった使い分けをするのかがわからず質問させていただきました。

 

 

商品A {
  "currentQuantity": 1,
  "unfulfilledQuantity": 1
},

商品B {
  "currentQuantity": 0,
  "unfulfilledQuantity": 0
}

 

0件の返信0