You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Shopify GraphQL productCreate创建多变体产品失败求助

问题分析与解决方案

你的写法存在两处关键错误,导致创建失败:

1. ProductOptions 格式不符合要求

Shopify GraphQL 的 ProductOptionInput 中,values 字段要求是字符串数组,而非包含 name 属性的对象数组。你当前的写法会被判定为格式错误。

错误写法:

[{"name":"colours","values":[{"name":"blue"},{"name":"green"}]},{"name":"sizes","values":[{"name":"Medium"},{"name":"Small"}]}]

修正后:

[{"name":"colours","values":["blue","green"]},{"name":"sizes","values":["Medium","Small"]}]

2. Variants 的选项格式错误

你在变体中使用的 options 字段并非 Shopify GraphQL 规范中的合法字段,正确的字段是 selectedOptions,它需要是一个数组,每个元素包含 name(对应产品选项名称)和 value(对应选项值)。

错误写法:

[{"barcode":"C1AQ68VG","options":"colours: blue / sizes: Medium"},...]

修正后:

[
  {"barcode":"C1AQ68VG","selectedOptions":[{"name":"colours","value":"blue"},{"name":"sizes","value":"Medium"}]},
  {"barcode":"6C7AS6KG","selectedOptions":[{"name":"colours","value":"blue"},{"name":"sizes","value":"Small"}]},
  {"barcode":"UHWACOLQ","selectedOptions":[{"name":"colours","value":"green"},{"name":"sizes","value":"Medium"}]},
  {"barcode":"0P07QNKL","selectedOptions":[{"name":"colours","value":"green"},{"name":"sizes","value":"Small"}]}
]

完整修正后的输入结构

input: {
  title: "你的产品标题",
  productOptions: [
    {"name":"colours","values":["blue","green"]},
    {"name":"sizes","values":["Medium","Small"]}
  ],
  variants: [
    {"barcode":"C1AQ68VG","selectedOptions":[{"name":"colours","value":"blue"},{"name":"sizes","value":"Medium"}]},
    {"barcode":"6C7AS6KG","selectedOptions":[{"name":"colours","value":"blue"},{"name":"sizes","value":"Small"}]},
    {"barcode":"UHWACOLQ","selectedOptions":[{"name":"colours","value":"green"},{"name":"sizes","value":"Medium"}]},
    {"barcode":"0P07QNKL","selectedOptions":[{"name":"colours","value":"green"},{"name":"sizes","value":"Small"}]}
  ]
}

验证要点

  • 确保每个变体的 selectedOptions 中的选项名称和值,完全匹配 productOptions 中定义的名称和值,大小写也要一致
  • 若变体需要价格、库存等其他字段,可按需添加(如 price: "19.99"),但至少要包含 selectedOptions 来关联产品选项

内容的提问来源于stack exchange,提问作者Zack Tzeng

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 12:28:26