Shopify 商品 SKU 重复冲突怎么处理
现象#
后台搜索 SKU 出现两个不同商品;ERP 同步时按 SKU 匹配,库存被写到错误的商品上。
原因#
- Shopify 不强制 SKU 唯一,重复值可以保存成功,只在部分应用里报冲突
- 复制商品时连同 SKU 一起复制,新商品沿用旧 SKU
- CSV 导入时同一 SKU 出现在不同 Handle 下,导入不会拦截
- 变体层级与商品层级的条码字段混用,导致匹配键不唯一
处理步骤#
- 用
productVariants(first: 250, query: "sku:目标SKU")查出所有重复项及其商品 - 确定主商品后,给其余商品改成新 SKU,命名规则建议加渠道或年份后缀
- 在 ERP/仓储侧同步更新映射表,避免下次同步又写回旧值
- 对历史订单保留原 SKU 记录,不要为了统一而改已下单商品的 SKU
- 建立导入前校验:CSV 里对 SKU 列做唯一性检查,重复行先人工确认
验收标准#
按该 SKU 搜索只返回一个商品;ERP 同步后库存落到正确商品,另一个商品数量不变。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。