Shopify CSV 导入报错 “Inventory policy is not included in the list” 的解决方法

控制缺货时是否继续销售的那一列,填写了 Shopify 不接受的值。改成 deny(库存为 0 时停止销售)或 continue(继续销售),然后重新导入。

Shopify 显示的报错

Inventory policy is not included in the list

这个报错是什么意思

Continue selling when out of stock 列(旧版文件为 Variant Inventory Policy)只接受两个值:默认的 deny,表示库存降到 0 时停止销售;continue,表示允许顾客继续购买并显示负库存。其他值(例如 yes、allow、true)都会导致这个报错。

常见原因

  • 使用了 yes、no、allow、true 等值,而不是 Shopify 的关键词。
  • 文件来自其他平台,沿用了它们自己的预订设置。
  • 单元格为空或有拼写错误。

解决方法

  1. 找到报错信息中的行。
  2. 在 Continue selling when out of stock 中填写小写的 deny 或 continue。
  3. 对使用同样错误值的其他变体做相同的修改。
  4. 以 CSV UTF-8 格式保存,然后重新导入。

示例

修改前
URL handle,Title,Continue selling when out of stock,Price
wool-scarf,Wool scarf,allow,24.90
修改后
URL handle,Title,Continue selling when out of stock,Price
wool-scarf,Wool scarf,continue,24.90

allow 不是 Shopify 接受的值。改成 continue 表示缺货时仍可销售。

如何避免

  • 用查找替换把其他平台的预订设置统一改成 deny 或 continue。
  • 导入前用校验工具检查这一列的值。

导入前就发现这个问题

Skuvera 在浏览器中按 Shopify 的全部规则检查你的商品 CSV,并指出具体的行和列。免费,无需注册。

常见问题

应该选哪个值?
大多数商品选 deny,以免卖出没有库存的商品;定制商品或计划接受预订的商品选 continue。
大小写有影响吗?
为保险起见,请使用与 Shopify 模板一致的小写 deny 或 continue。

Skuvera 中的相关检查

查看 Shopify 官方说明

其他导入报错

更新于 2026年10月30日