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

Shopify GraphQL productCreate添加多变体及默认标题重复报错咨询

问题根因

Shopify完全支持创建商品时同步添加多个变体,本次报错是参数配置不符合接口规则导致:

  • 你当前仅为变体传入了title字段,未定义商品的变体选项维度,也没有给每个变体指定对应的选项值
  • Shopify未检测到自定义变体选项时,会默认给所有变体绑定同一个Default Title系统默认选项值,同一选项值无法对应多个变体,因此触发重复报错
修复方案

你编写的mutation代码无需调整,仅需要修改传入的变量参数,先定义商品的变体选项,再给每个变体绑定对应的选项值即可,参考参数如下:

{
 "input": {
    "title": "Testing Products",
    "handle": "test-product-2",
    "options": [{"name": "版本"}],
    "variants": [
        { 
          "optionValues": [{"name": "Variant 1", "optionName": "版本"}]
        },
        { 
          "optionValues": [{"name": "Variant 2", "optionName": "版本"}]
        }
    ]
  }
}
补充说明
  • 如果需要多维度变体(比如同时设置尺寸、颜色两个分类),可以在options数组中添加多个维度定义,每个变体的optionValues数组需要对应填写所有维度的取值
  • 变体的title会自动根据传入的optionValues拼接生成,无需手动指定

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 04:24:05