Shopify CSV 导入报错 “Inventory quantity is not a number” 的解决方法
Inventory quantity 单元格中不是整数,例如 12 pcs、3.5 或 N/A。把它改成整数(例如 12),然后重新导入。
Shopify 显示的报错
Inventory quantity is not a number
这个报错是什么意思
Inventory quantity(旧版文件为 Variant Inventory Qty)是库存数量。Shopify 在这里只接受整数,不能包含单位、文字、小数或千位分隔符。
常见原因
- 在数量后加了单位或文字,例如 12 pcs 或 in stock。
- 表格公式或单元格格式生成了小数,或 1,200 这样带分隔符的值。
- 库存未知时用了 N/A、TBD 等占位文字。
解决方法
- 找到报错信息中的行。
- 把数量改成整数,例如把 12 pcs 改成 12,把 1,200 改成 1200。
- 如果库存未知,填 0,或清空 Inventory tracker 以停止跟踪这个变体的库存。
- 以 CSV UTF-8 格式保存,然后重新导入。
示例
URL handle,Title,Inventory tracker,Inventory quantity,Price wool-scarf,Wool scarf,shopify,12 pcs,24.90
URL handle,Title,Inventory tracker,Inventory quantity,Price wool-scarf,Wool scarf,shopify,12,24.90
“12 pcs” 不是数字。只保留数字部分即可。
如何避免
- 在表格软件中把数量列设置为不带小数的纯数字格式。
- 使用能发现非数字和小数库存的校验工具。
常见问题
- 库存数量可以是负数吗?
- 可以。例如超卖之后,Shopify 允许库存为负数。填写带负号的整数即可,例如 -2。
- 为什么正确的数字变成了文本?
- 表格软件有时会把数字存成文本或加上分隔符。保存前把这一列设置为不带千位分隔符的数字格式即可。
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