StriveFormats
Google Merchant Center库存导入阻断

预购或延期交货缺少日期

availability 为 preorder 或 backorder,但 availability_date 为空。

这是什么问题?

availability 为 preorder 或 backorder,但 availability_date 为空。

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

在文件中的样子

你的文件
idavailability_date
2MUG-01(空)
修复后
idavailability_date
2MUG-012026-12-01T09:00-0500

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

立即修复

Google Merchant Center 为何拒绝

Google 要求预购商品提供发货日期,延期交货也需要该日期。

Google Merchant Center 特别说明

Google 要求预购商品提供 availability_date,延期交货的商品也需要。商品开始发货后,请更新日期或将 availability 改为 in_stock。

有效值 / 预期格式

  1. ✓ISO 8601 格式的日期和时间,例如 2026-12-01T09:00-0500
  2. ✓最远一年以内

在 StriveFormats 中修复

StriveFormats会标出该必填字段为空的每一行,方便您快速找到并填写。

在 Excel 中修复

  1. 1在Excel中点击availability_date列的列标将其选中。
  2. 2按F5(“定位”),点击“定位条件”,选择“空值”并点击“确定”。Excel会选中该列中所有空单元格。
  3. 3输入所需的值,然后按Ctrl+Enter,一次性填满所有选中的空单元格。
  4. 4如果不同的行需要不同的值,对该列使用“数据 > 筛选”,筛选“(空白)”,然后逐行手动填写。
  5. 5另存为“文本文件(制表符分隔)(*.txt)”。

在 Google 表格中修复

  1. 1在Google表格中点击availability_date列的标题。
  2. 2选择“数据 > 创建过滤器”。
  3. 3点击列标题上的过滤器图标,取消全部勾选,然后勾选“(空白)”。这样只显示空行。
  4. 4为显示出的每个空单元格填写所需的值。
  5. 5移除过滤器:“数据 > 移除过滤器”。
  6. 6选择“文件 > 下载 > 制表符分隔值文件(.tsv)”,然后将文件重命名为以 .txt 结尾。

下次如何避免

  1. ✓以平台官方模板为起点,从一开始就知道哪些字段是必填的。
  2. ✓导出前,对每个必填列快速筛选一下,检查是否有空单元格。
  3. ✓在上传完整商品目录之前,先用一个5行的小型示例CSV测试。
  4. ✓如果某个必填字段是有条件的(仅对某些商品类型必填),仍然要保留该列,只需让不适用的行留空。

StriveFormats 如何检测

StriveFormats会在每一行中查找availability_date列为空或只有空格的单元格。由于Google Merchant Center要求每一行都有值,该字段为空的行会被标出。

►技术细节
Google Merchant Center的导入会依据其官方导入规范验证availability_date字段。不符合预期格式的值会被标出,以防数据被悄悄损坏:一个混过导入的无效值,可能在事后没有任何错误提示的情况下,在店铺中显示为空字段、0或错误的文字。