Google Merchant Center库存导入阻断
预购或延期交货缺少日期
availability 为 preorder 或 backorder,但 availability_date 为空。
这是什么问题?
availability 为 preorder 或 backorder,但 availability_date 为空。
受影响字段:
availability_date导入阻断: 在此问题解决之前,文件无法导入。
在文件中的样子
| id | availability_date | |
|---|---|---|
| 2 | MUG-01 | (空) |
| id | availability_date | |
|---|---|---|
| 2 | MUG-01 | 2026-12-01T09:00-0500 |
上传 CSV 检查此问题并导出干净的文件。
立即修复Google Merchant Center 为何拒绝
Google 要求预购商品提供发货日期,延期交货也需要该日期。
Google Merchant Center 特别说明
Google 要求预购商品提供 availability_date,延期交货的商品也需要。商品开始发货后,请更新日期或将 availability 改为 in_stock。
有效值 / 预期格式
- ✓ISO 8601 格式的日期和时间,例如 2026-12-01T09:00-0500
- ✓最远一年以内
在 StriveFormats 中修复
StriveFormats会标出该必填字段为空的每一行,方便您快速找到并填写。
在 Excel 中修复
- 1在Excel中点击availability_date列的列标将其选中。
- 2按F5(“定位”),点击“定位条件”,选择“空值”并点击“确定”。Excel会选中该列中所有空单元格。
- 3输入所需的值,然后按Ctrl+Enter,一次性填满所有选中的空单元格。
- 4如果不同的行需要不同的值,对该列使用“数据 > 筛选”,筛选“(空白)”,然后逐行手动填写。
- 5另存为“文本文件(制表符分隔)(*.txt)”。
在 Google 表格中修复
- 1在Google表格中点击availability_date列的标题。
- 2选择“数据 > 创建过滤器”。
- 3点击列标题上的过滤器图标,取消全部勾选,然后勾选“(空白)”。这样只显示空行。
- 4为显示出的每个空单元格填写所需的值。
- 5移除过滤器:“数据 > 移除过滤器”。
- 6选择“文件 > 下载 > 制表符分隔值文件(.tsv)”,然后将文件重命名为以 .txt 结尾。
下次如何避免
- ✓以平台官方模板为起点,从一开始就知道哪些字段是必填的。
- ✓导出前,对每个必填列快速筛选一下,检查是否有空单元格。
- ✓在上传完整商品目录之前,先用一个5行的小型示例CSV测试。
- ✓如果某个必填字段是有条件的(仅对某些商品类型必填),仍然要保留该列,只需让不适用的行留空。
StriveFormats 如何检测
StriveFormats会在每一行中查找availability_date列为空或只有空格的单元格。由于Google Merchant Center要求每一行都有值,该字段为空的行会被标出。
►技术细节
Google Merchant Center的导入会依据其官方导入规范验证availability_date字段。不符合预期格式的值会被标出,以防数据被悄悄损坏:一个混过导入的无效值,可能在事后没有任何错误提示的情况下,在店铺中显示为空字段、0或错误的文字。