提问者:小点点

ShopifAPI-使用graphQL按集合id获取批量产品


我需要通过集合id使用Shopify API获取所有产品。。。

我试过:

mutation {
  bulkOperationRunQuery(
    query:"""
    {
      products(query: "tag:women OR collection:172173852808") {
        edges{
      node{
        id
        tags
        
        images {
          edges {
            node {
              id
              originalSrc
            }
          }
        }
        variants(first:10) {
          edges{
            node{
              id
              price
              compareAtPrice
              image{
                originalSrc
              }
              inventoryQuantity
              selectedOptions{
                name
                value
              }
              sku
              title
              weight
              weightUnit  
            }
          }
        }
      }
    }
      }
    }
    """
  ) {
    bulkOperation {
      id
      status
    }
    userErrors {
      field
      message
    }
  }
}

结果Shopify给我的只是带有标签的产品:女性,没有来自收藏id的产品172173852808

如何运行查询从一个或多个特定连接获取产品?


共1个答案

匿名用户

如果该集合中的每个产品都有标签女性,只需更改查询以批量下载该集合及其产品。此外,在进行批量查询之前,请验证它是否有效,而不是批量查询。这通常会暴露设置的问题。