Google Shopping 库存值无效如何修复
支持的值是 in_stock、out_of_stock、preorder 和 backorder。即使店铺使用中文,Feed 机器字段也应保留这些英文值。应选择真实可购买状态,并为预售或延期供货提供日期。
更新于 2026 年 10 月 5 日 · Feed Doctor
这个问题意味着什么
“有货”“可售”或内部库存代码可能便于人工理解,但不是 Google Feed 对应属性的标准值。语法正确的状态也需要与商品页面和购买条件一致。
文件检查验证支持的值及必需日期,不获取网站上的实时库存数量。
如何修复
- 确认具体变体在店铺中的状态含义及实际可购买条件。
- 将状态映射到正确的 Google 值,不要把所有空值都补成 in_stock。
- preorder 或 backorder 需要 availability_date 的 ISO 8601 日期。重新导出并与网站核对。
示例
<g:availability>in_stock</g:availability>此值适用于实际可售且有库存的商品,不适用于所有缺失字段。
在 Shopify 中修复源数据
检查具体商品变体及生成 Feed 的连接工具,确认 Google 属性对应店铺中的哪个字段。修正源数据后重新导出,比较一个受影响商品和一个原本正常的商品。仅编辑下载副本可能在下次定时导出时被覆盖。
在 WooCommerce 中修复源数据
检查 Feed 插件读取的商品与变体元数据。父商品的值不一定适用于每个子变体。确认属性映射和导出计划,必要时只更新相关 Feed 缓存,再查看真正重新生成的文件,不要假设后台保存后 Feed 已立即更新。
如何确认修复有效
重新检测实际导出的文件和相同的商品 ID,保留原文件用于比较。通过平时的 Merchant Center 流程提交修正后的数据,并在处理后查看 Google 的诊断。静态报告没有问题不代表网站、账号或政策问题也已解决。
常见问题
出现这个问题一定意味着不获批吗?
文件检查验证支持的值及必需日期,不获取网站上的实时库存数量。
可以自动修复吗?
仅支持确定性的格式修复。厂商标识符、价格、业务数据和账号设置需要已确认的来源或人工处理。