Google Merchant Center属性可自动修复
yes/no 值无效
identifier_exists、adult 或 is_bundle 必须是 yes 或 no。
这是什么问题?
identifier_exists、adult 或 is_bundle 必须是 yes 或 no。
受影响字段:
identifier_exists在文件中的样子
| id | identifier_exists | |
|---|---|---|
| 2 | MUG-01 | FALSE |
| 3 | TOTE-01 | Y |
| id | identifier_exists | |
|---|---|---|
| 2 | MUG-01 | no |
| 3 | TOTE-01 | yes |
此问题可自动修复。上传 CSV 即可立即修复。
立即修复Google Merchant Center 为何拒绝
其他值会被忽略,Google 会使用该属性的默认值。
Google Merchant Center 特别说明
identifier_exists、adult 和 is_bundle 接受 yes 或 no。Google 会忽略其他值并使用该属性的默认值,因此应标为 adult 或套装的商品可能没有被标记。
有效值 / 预期格式
- ✓yes
- ✓no
在 StriveFormats 中修复
自动修复会将常见的布尔写法(yes/no、1/0、True/False)转换为平台要求的准确格式。上传您的CSV并点击“修复问题”。
可自动修复:点击"修复问题"后,此问题将自动得到纠正。
在 Excel 中修复
- 1在Excel中点击identifier_exists列的列标,选中整列。
- 2按Ctrl+H打开“查找和替换”。
- 3在“查找内容”中输入 TRUE,在“替换为”中输入 yes,勾选“单元格匹配”,然后单击“全部替换”。
- 4重复:FALSE -> no,1 -> yes,0 -> no,Y -> yes,N -> no。
- 5检查该列,确认只剩下yes 和 no(以及允许时的空单元格)。
- 6另存为“文本文件(制表符分隔)(*.txt)”。
在 Google 表格中修复
- 1在Google表格中点击identifier_exists列的列标,选中整列。
- 2按Ctrl+H打开“查找和替换”。
- 3查找 TRUE,替换为 yes,勾选“匹配整个单元格内容”,然后单击“全部替换”。
- 4重复:FALSE -> no,1 -> yes,0 -> no,Y -> yes,N -> no。
- 5确认该列中只剩下yes 和 no。
- 6选择“文件 > 下载 > 制表符分隔值文件(.tsv)”,然后将文件重命名为以 .txt 结尾。
下次如何避免
- ✓用小写输入 yes 或 no。不要使用复选框,它们会导出为 TRUE 和 FALSE。
- ✓只有手工或定制商品等确实没有 GTIN 和 MPN 的商品,才把 identifier_exists 设为 no。
- ✓每次上传前,最后都用 StriveFormats 自动修复检查一遍。
StriveFormats 如何检测
StriveFormats 会读取每行的 identifier_exists、adult 和 is_bundle。TRUE/FALSE、Y/N 和 1/0 会自动转换为 yes 或 no,其他值都会被标出。
►技术细节
Google 规范将这些属性的值写作 yes 和 no。电子表格经常把它们变成 TRUE 和 FALSE,其他 Feed 工具则写成 1 和 0 或 Y 和 N。Google 不把这些当作 yes 或 no,因此属性会被忽略。最重要的是 identifier_exists:设为 no 时,它告诉 Google 商品没有 GTIN 或 MPN,从而避免定制和手工商品出现缺少标识符的警告。