「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 は別物で、末尾の空白 1 つでもヘッダーは認識されなくなります。
よくある原因
- ヘッダーが小文字や別の大文字小文字で入力されています(例: 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 の公式説明を読むその他のインポートエラー
2026年10月30日 更新
Skuvera