StriveFormats
Google Merchant CenterSKU 与编号导入阻断

id 重复

两行或更多行使用了相同的 id。

这是什么问题?

两行或更多行使用了相同的 id。

受影响字段:id
导入阻断: 在此问题解决之前,文件无法导入。

在文件中的样子

你的文件
id
2MUG-01
3MUG-01
修复后
id
2MUG-01
3MUG-02

上传 CSV 检查此问题并导出干净的文件。

立即修复

Google Merchant Center 为何拒绝

Google 通过 id 识别每个商品。出现重复时,一行会覆盖另一行,可能显示错误商品的数据。

在 StriveFormats 中修复

StriveFormats会突出显示所有标识符重复的行,让您清楚看到哪些行发生冲突。

在 Excel 中修复

  1. 1在Excel中点击id列的列标。
  2. 2打开“开始 > 条件格式 > 突出显示单元格规则 > 重复值”。重复的单元格会以红色突出显示。
  3. 3对每一对突出显示的单元格,决定保留哪一行。删除重复行,或把它的标识符改为唯一值。
  4. 4处理完所有重复项后,清除条件格式:“开始 > 条件格式 > 清除规则 > 清除所选单元格的规则”。
  5. 5另存为“文本文件(制表符分隔)(*.txt)”。

在 Google 表格中修复

  1. 1在Google表格中点击id列的列标。
  2. 2打开“格式 > 条件格式”。在“格式规则”中选择“自定义公式”,输入=COUNTIF($A:$A,A1)>1,把A换成您的列标。
  3. 3选择一种突出显示颜色(如红色填充),然后点击“完成”。重复值会被突出显示。
  4. 4对每个突出显示的单元格,删除重复行或为其分配唯一的标识符。
  5. 5完成后删除条件格式规则。
  6. 6选择“文件 > 下载 > 制表符分隔值文件(.tsv)”,然后将文件重命名为以 .txt 结尾。

下次如何避免

  1. ✓在添加商品之前,为SKU和标识符制定清晰的命名规则。
  2. ✓使用前缀体系(如SHIRTS-001),让标识符井然有序且唯一。
  3. ✓导出前按标识符列排序,检查是否有相邻的相同值。
  4. ✓分清有意重复的父级标识符(变体分组)和意外产生的重复项。
  5. ✓每次导入前都运行StriveFormats,尽早发现重复项。

StriveFormats 如何检测

StriveFormats在读取文件时会统计id列中每个值出现的次数。出现不止一次的值,会在其出现的每一行中被标出。

►技术细节
Google Merchant Center会把某些列的值(如Handle、SKU或Listing ID)作为唯一标识符,用来决定是新建记录还是更新已有记录。当同一个标识符在文件中出现多次时,行为因平台而异:Shopify会把Handle相同的行合并为一个商品(对变体而言这是有意为之),而不同商品之间重复的SKU或Etsy上重复的Listing ID则会导致意外覆盖。要正确解决这个问题,关键是判断重复是有意的(变体分组)还是意外的。