每日整理真实提问 356 个问题 · 726 个回答 需要系统性的技术文档?看 Shopify 技术百科 1000 篇 → 400-873-8117
待解决 提问于 8 天前

一次创建带多个变体的商品,选项总是丢

2 个回答 3,503 次浏览 Admin API 与 GraphQL 最后活跃 4 天前
24

用 productCreate 带上 variants 创建三规格商品,商品建出来了,但变体只剩一个,选项也没了。

L
Lily提问者
DTC 品牌独立站运营负责人
8 天前提问 · 已收到 2 个回答

2 个回答

最高票回答 · 等待提问者确认
17

先把判断放在前面:新版 productCreate 不再接受直接传变体数组,必须通过 productOptions 和 productVariantsBulkCreate 分两步。

1处理顺序

  1. 第一步 productCreate 只建商品和 productOptions(名称 + values)。
  2. 第二步 productVariantsBulkCreate 传入每个变体的 optionValues 组合与价格。
  3. 确认 option 名称与 values 完全对应,大小写敏感。
  4. 变体创建失败时读 userErrors,常见是选项组合重复。
  5. 超过 100 个变体分批创建,单次上限是 100。
验收:商品详情页显示三个规格,每个组合都能加购,库存独立。
风 风格技术团队 回答于 7 天前
12

也有老接口仍支持一次创建,但新版本里已经被移除。别照抄三年前的教程,先看当前版本的 mutation 输入结构。

泽 阿泽 · 前端工程师 · 6 天前

你的处理方式是什么?

写下你实际验证过的步骤,比「我也有这个问题」有用得多。当前版本为静态展示,提交后会由团队整理并回复。

描述你遇到的现象、店铺环境(主题 / 套餐 / 应用)、已经试过哪些操作……
我要单独提问 工作日 10 分钟内回复,可直接加微信 fenggejishu