Google Merchant Center结构导入阻断
缺少必填列
缺少 Google 要求每个商品都必须提供的某个属性列:id、title、description、link、image_link、availability 或 price。
这是什么问题?
缺少 Google 要求每个商品都必须提供的某个属性列:id、title、description、link、image_link、availability 或 price。
受影响字段:
标题行导入阻断: 在此问题解决之前,文件无法导入。
在文件中的样子
| id | |
|---|---|
| 2 | MUG-01 |
| id | availability | |
|---|---|---|
| 2 | MUG-01 | in_stock |
上传 CSV 检查此问题并导出干净的文件。
立即修复Google Merchant Center 为何拒绝
缺少这些属性时 Merchant Center 无法展示商品,因此文件中的所有商品都会被拒登。
Google Merchant Center 特别说明
无论 Feed 使用什么语言,Merchant Center 都按英文读取 Google 的属性名称,例如 image_link。名称不区分大小写,g: 前缀会被忽略,但拼写和下划线必须一致。
有效值 / 预期格式
- ✓所有必填列标题都必须位于文件第1行
- ✓大多数平台的列名区分大小写
- ✓缺少的列即使值为空也必须添加
- ✓以平台官方模板为起点
在 StriveFormats 中修复
将您的CSV上传到StriveFormats,即可在所有行中检测此问题,并获得清晰的逐行报告。
在 Excel 中修复
- 1在StriveFormats的“模板”栏目中下载官方Google Merchant Center模板。
- 2在Excel中同时打开您的CSV和下载的模板。
- 3查看两个文件的第1行,这就是标题行。
- 4找出模板中有、但您的文件中缺少的列名。
- 5在CSV中点击一个空列的标题,按模板中的写法原样输入缺少的列名(区分大小写)。
- 6如果没有数据,新列的单元格可以留空,只要该列存在即可。
- 7对每个缺少的列重复此操作,然后另存为“文本文件(制表符分隔) (*.txt)”。
在 Google 表格中修复
- 1在StriveFormats的“模板”栏目中下载官方Google Merchant Center模板。
- 2在Google表格中打开两个文件(拖放到drive.google.com,或在现有表格中使用“文件 > 导入”)。
- 3比较两个文件的第1行,记下模板中有、但您的文件中没有的列名。
- 4按模板中的写法原样,将缺少的列名添加到文件第1行(区分大小写)。
- 5如果没有数据,新列的单元格可以留空,但标题必须存在。
- 6选择“文件 > 下载 > 制表符分隔值文件(.tsv)”,然后将文件重命名为以 .txt 结尾。
下次如何避免
- ✓始终从平台官方模板开始,而不是空白表格。
- ✓文件做好后,导出前将您的标题行与模板逐一对照。
- ✓保存一份正确标题行的副本,作为今后文件的参考。
- ✓每个新文件都用StriveFormats检查,确认标题符合平台要求。
StriveFormats 如何检测
StriveFormats会将文件的标题行(第1行)与Google Merchant Center格式的全部必填列进行比对。只要必填列表中缺少任何一个列名,就会出现此问题。
►技术细节
Google Merchant Center的导入在处理任何数据之前,会先把CSV的第一行读作标题行。如果该行缺少某个必填列名,导入就没有可写入数据的列,也无法根据内容推断出缺少的列。列名会被精确匹配(大多数平台区分大小写),因此“variant price”并不满足“Variant Price”的要求。