Shopify库存
负库存
Inventory quantity 为负数。
这是什么问题?
Inventory quantity 为负数。
受影响字段:
负库存上传 CSV 检查此问题并导出干净的文件。
立即修复Shopify 为何拒绝
负库存通常是数据错误,可能导致发货问题。
Shopify 特别说明
Shopify要求TRUE或FALSE全部大写。在大多数布尔字段中,空单元格视为FALSE。不要使用Yes、No、1或0,Shopify的导入会拒绝它们。
有效值 / 预期格式
- ✓TRUE
- ✓FALSE
- ✓(留空:大多数布尔字段视为FALSE)
示例
| 错误值 | 正确值 | 说明 |
|---|---|---|
yes | TRUE | 必须大写 |
1 | TRUE | |
No | FALSE | |
0 | FALSE | |
True | TRUE | 不接受大小写混用 |
在 StriveFormats 中修复
将您的CSV上传到StriveFormats,即可在所有行中检测此问题,并获得清晰的逐行报告。
在 Excel 中修复
- 1在Excel中点击负库存列的列标,选中整列。
- 2按Ctrl+H打开“查找和替换”。
- 3在“查找内容”中输入yes,在“替换为”中输入TRUE,勾选“单元格匹配”,然后点击“全部替换”。
- 4依次重复:no -> FALSE, 1 -> TRUE, 0 -> FALSE。
- 5另外替换:True -> TRUE, False -> FALSE。
- 6检查该列,确认只剩下TRUE和FALSE(以及允许时的空单元格)。
- 7另存为“CSV(逗号分隔)”。
在 Google 表格中修复
- 1在Google表格中点击负库存列的列标,选中整列。
- 2按Ctrl+H打开“查找和替换”。
- 3查找:yes——替换为:TRUE——勾选“与整个单元格内容匹配”——“全部替换”。
- 4依次重复:no -> FALSE, 1 -> TRUE, 0 -> FALSE, True -> TRUE, False -> FALSE。
- 5确认该列中只剩下TRUE和FALSE。
- 6选择“文件 > 下载 > 逗号分隔值文件(.csv)”。
下次如何避免
- ✓始终输入TRUE或FALSE(全部大写)。不要使用表格中的复选框,请将其导出为文本。
- ✓如果您从平台后台导出数据,不要在Excel中修改布尔列,自动更正可能会悄悄改变这些值。
- ✓在Excel中粘贴布尔值之前,先将单元格格式设为“文本”,以防自动转换。
- ✓每次导入前,最后再用StriveFormats的自动修复检查一遍。
StriveFormats 如何检测
StriveFormats会读取负库存列的每个单元格,并与Shopify接受的布尔值进行比对。任何不完全匹配的值(包括“True”或“Yes”等大小写变体)都会被标为错误。
►技术细节
Shopify的导入会对布尔字段进行区分大小写的精确匹配。只接受大写的TRUE和FALSE。表格软件常常生成其他写法:Excel把复选框导出为TRUE/FALSE(这没有问题),但“true”(小写)、“Yes”、“1”或“checked”都会失败。在大多数布尔字段中,空值视为FALSE,因此让可选的布尔字段留空是安全的。