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 相近但不完全相同的写法。

解决方法

  1. 打开文件,查看第一行。
  2. 把每个列名与 Shopify 的商品 CSV 示例文件对照,包括大小写。
  3. 修正大小写,并删除列名前后多余的空格。
  4. 以 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 模板复制列名,不要手动输入。
  • 使用能发现列名大小写错误和多余空格的校验工具。

导入前就发现这个问题

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

常见问题

是我的网络有问题吗?
通常不是。尽管报错里有 “network” 一词,Shopify 将它记录为列名不匹配的问题。请先修正列名,再考虑排查网络。
列的顺序重要吗?
Shopify 按列名识别各列,因此写法准确比顺序更重要。保持与模板相同的顺序,检查起来会更方便。

Skuvera 中的相关检查

查看 Shopify 官方说明

其他导入报错

更新于 2026年10月30日