GraphQL-获取产品型号信息-BigCommerce

时间:2020-10-19 14:43:23

标签: graphql bigcommerce

我是GraphQL的新手,他正在寻找脚本的正确语法以提取BigCommerce中给定产品的产品变体。

以下查询为我提供了该产品的SKU,但我也想返回所有版本的SKU。

    Snap7Exception: TCP : Connection timed out.        

感谢您的帮助。


已在代码段下方添加了用于提取变体的meta字段,但不确定结果是否为空,

query {
    site {
        product(entityId:781) {
            sku
        }
    }
}

1 个答案:

答案 0 :(得分:0)

考虑一下:

query getProductVariants {
  site {
    product(entityId: 781) {
      sku
      variants(first: 100) {
        edges {
          node {
            sku
          }
        }
      }
    }
  }
}

为使环境更清洁,您可以将产品ID抽象为GraphQL变量:

query getProductVariants(
  $productId: Int
) {
  site {
    product(entityId: $productId) {
      sku
      variants(first: 100) {
        edges {
          node {
            sku
          }
        }
      }
    }
  }
}