Shopify CSV 导入报错 “Inventory quantity can't be blank” 的解决方法
这个变体开启了库存跟踪,但 Inventory quantity 为空。填写一个整数(例如 0 或 12);如果这个商品不需要跟踪库存,就把 Inventory tracker 留空。
Shopify 显示的报错
Inventory quantity can't be blank
这个报错是什么意思
当 Inventory tracker(旧版文件为 Variant Inventory Tracker)有值(例如 shopify)时,Shopify 会为这个变体统计库存。Shopify 的列说明称,库存数量留空时通常按 0 处理,但在无法套用默认值时(例如相关的库存列只填了一部分),导入会以这个报错停止。如果不跟踪库存,请把库存跟踪方式这一列留空。
常见原因
- 新增变体时没有填写库存数量。
- 为实际上不跟踪库存的商品填写了 Inventory tracker。
- 编辑其他列时误清空了库存数量。
解决方法
- 找到报错信息中的行。
- 如果要跟踪这个变体的库存,在 Inventory quantity 中填写整数;缺货就填 0。
- 如果不跟踪库存,改为清空 Inventory tracker 单元格。
- 检查同一商品的其他变体是否有同样的问题。
- 以 CSV UTF-8 格式保存,然后重新导入。
示例
URL handle,Title,Inventory tracker,Inventory quantity,Price wool-scarf,Wool scarf,shopify,,24.90
URL handle,Title,Inventory tracker,Inventory quantity,Price wool-scarf,Wool scarf,shopify,12,24.90
库存由 shopify 跟踪,所以这个变体需要库存数量。填写 12 后即可导入。
如何避免
- 为每个跟踪库存的变体填写数量,即使是 0。
- 使用能列出跟踪库存却没有数量的变体的校验工具。
常见问题
- Inventory tracker 应该填什么?
- 填 shopify 表示由 Shopify 跟踪库存;如果这个变体不跟踪库存,就留空。
- 我的店铺有多个地点,可以在商品 CSV 中设置库存吗?
- 不可以。Shopify 说明 Inventory quantity 列只适用于只有一个地点的店铺。有多个地点时,请改用 Shopify 的库存 CSV 导入数量。
Skuvera 中的相关检查
查看 Shopify 官方说明其他导入报错
- Shopify CSV 导入报错 “Validation failed: price can't be blank” 的解决方法
- Shopify CSV 导入报错 “Validation failed: options are not unique” 的解决方法
- Shopify CSV 导入报错 “Ignored line because handle already exists” 的解决方法
- Shopify CSV 导入报错 “Ignored line because it did not contain product data” 的解决方法
- Shopify 商品导入报错 “Invalid CSV header: missing headers” 的解决方法
- Shopify CSV 导入报错
更新于 2026年10月30日
Skuvera