注文一覧を表示する際に、支払い済みで未発送の商品だけを取り出すクエリを作りたい

Topic summary

質問者は、Shopify Admin APIのGraphQLを使用して、支払い済みかつ未発送の商品のみを抽出する注文一覧クエリを作成したいと考えています。

具体的な要件:

  • 1つの注文に発送済み商品と未発送商品が混在している場合、未発送商品のみを表示したい
  • 例: 注文ID1に発送済み1点、未発送3点(すべて支払い済み)がある場合、未発送の3点のみを一覧表示

現状:
投稿内容の一部が文字化けしており、具体的なクエリの詳細や試行したコードは不明確です。GraphQLクエリの構築方法について助言を求めている状況と思われます。

ステータス: 回答待ちの質問投稿のみで、解決策はまだ提示されていません。

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

やりたいこととして、注文一覧を表示する際に支払い済みの商品かつ未発送商品だけを一覧で表示するためクエリをAdmin APIのGraphQLで作成したいと考えています。

例えば、注文ID1の中に発送済みの商品が1つと未発送の商品が3つ合った時に、すべて支払い済みだったとします。

この時に注文一覧画面で表示したいのは、未発送商品の3つだけを表示したいと考えています。

上記を満たすをクエリを作成したら以下のようなデータがとって来れるイメージです。

|id| 商品名|決済ステータス|

| 1 | 商品1 |paid |

| 1 | 商品2 |paid |

| 1 | 商品3 |paid |

これらをrubyとGraphQLを用いて実現するにはどうすればいいでしょうか?