Shopify CSV 导入报错 “Network error: Unexpected token < in JSON at position 0” 的解决方法
虽然看起来像网络问题,但这个报错通常是因为 CSV 的列名与 Shopify 模板不完全一致。列名区分大小写,请修正拼写、大小写和多余的空格,然后重新导入。
Shopify 显示的报错
Network error: Unexpected token < in JSON at position 0
这个报错是什么意思
Shopify 帮助中心说明,当 CSV 的列名与要求的列名不完全一致时,就会出现这条信息。比较时区分大小写,所以 handle 和 Handle 是不同的;列名末尾多一个空格也会无法识别。
常见原因
- 列名用了小写或其他大小写形式,例如 title 而不是 Title。
- 列名首尾有空格,常见于表格软件自动添加或复制文字时带入。
- 列名被改成了与 Shopify 相近但不完全相同的写法。
解决方法
- 打开文件,查看第一行。
- 把每个列名与 Shopify 的商品 CSV 示例文件对照,包括大小写。
- 修正大小写,并删除列名前后多余的空格。
- 以 CSV UTF-8 格式保存后重新导入,建议按 Shopify 的推荐使用 Google Chrome 浏览器。
示例
url handle,title ,price wool-scarf,Wool scarf,24.90
URL handle,Title,Price wool-scarf,Wool scarf,24.90
url handle 和 title 使用了小写,title 末尾还有空格。改成与 Shopify 完全一致的列名即可。
如何避免
- 从 Shopify 模板复制列名,不要手动输入。
- 使用能发现列名大小写错误和多余空格的校验工具。
常见问题
- 是我的网络有问题吗?
- 通常不是。尽管报错里有 “network” 一词,Shopify 将它记录为列名不匹配的问题。请先修正列名,再考虑排查网络。
- 列的顺序重要吗?
- Shopify 按列名识别各列,因此写法准确比顺序更重要。保持与模板相同的顺序,检查起来会更方便。
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