我是GraphQL的新手,他正在寻找脚本的正确语法以提取BigCommerce中给定产品的产品变体。
以下查询为我提供了该产品的SKU,但我也想返回所有版本的SKU。
Snap7Exception: TCP : Connection timed out.
感谢您的帮助。
已在代码段下方添加了用于提取变体的meta字段,但不确定结果是否为空,
query {
site {
product(entityId:781) {
sku
}
}
}
答案 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
}
}
}
}
}
}