Shopify GraphQL API - 是否可以获得过去 30 天内的所有公司订单?

问题描述 投票:0回答:1

我正在考虑获取一家 B2B 公司过去 30 天内的所有订单。

在查看了 B2B 公司和订单的文档后,我发现无法对公司订单使用查询,并且在直接访问订单时无法专门查询公司。

我的查询目前看起来像这样

  query GetCompanyOrders(
    $query: String
  ) {
      orders(first: 50, query: "created_at:>=2024-07-01 AND company_id:gid://shopify/Company/123456789") {
      nodes {
        id
        displayFulfillmentStatus
        name
        createdAt
        totalPriceSet {
          shopMoney {
            amount
            currencyCode
          }
        }
        lineItems(first: 100) {
          nodes {
            name
            id
            variant {
              sku
            }
            image {
              url
              width
              height
              altText
            }
          }
        }
        shippingAddress {
          formatted
        }
      }
    }
}

很高兴看看其他人是否遇到过类似的问题。

任何帮助都会很棒。谢谢!

javascript graphql shopify shopify-api
1个回答
0
投票

此处相同,无法对 Company.orders 使用查询过滤器

https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Company#connection-orders

© www.soinside.com 2019 - 2024. All rights reserved.