Liquid、JavaScriptなどに関する質問
現在、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 }
Shopifyペイメント決済サービスを利用していて、ストアの管理画面の通知セクションに突然「Shopifyペイメントの使用を継続するために必要な情報」というバナーメッセージが表示さ...
By Mirai Dec 3, 2023すべてのShopifyアカウントはデフォルトではmyshopify.comのURLと関連付けられており、これはアカウント設定時に使用したビジネス名に基づいて作成されます。しかし、オ...
By Nina_13 Nov 26, 2023このトピックは英語版コミュニティの投稿:Shopify Web Pixel Manager Sandbox FAQの日本翻訳です。
By Mirai Nov 19, 2023