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