😽

[Shopify]GraphQL APIで未発送の注文だけを抽出する

2022/11/13に公開

GraphQL APIにて、Shopifyストアの注文管理を呼び出す際、「未発送」のリストだけを呼び出すには、以下のように指定します↓

ファイル名
  const client = new Shopify.Clients.Graphql(session.shop, session.accessToken);
  const orderData = await client.query({
    data: `query {
      orders(first: 100, query: "status:open,fulfillment_status:UNFULFILLED", reverse: true) {
        edges {
          node {
            id
            shippingAddress {
                address1
                address2
                city
                company
                country
                firstName
                lastName
                name
                phone
                province
                provinceCode
                zip
            }
            lineItems(first: 1, reverse: true) {
              edges {
                node {
                  originalUnitPriceSet {
                    shopMoney {
                      amount
                    }
                  }
                }
              }
            }
            paymentGatewayNames
            createdAt
          }
        }
      }
    }`,
  });

Discussion