CSVインポートエラー解決・総まとめ
WooCommerce 商品CSVが取り込めない・インポートエラーの原因まとめ
WooCommerceの商品インポートが失敗する・一部しか取り込めない──原因はほぼ4カテゴリに集約されます。 心当たりから順にチェックしてください。
① 文字化け(UTF-8で保存されていない)
Excelで保存したCSVがShift_JISになっていると、WooCommerceの取り込みで日本語が文字化けします。UTF-8で保存し直すのが基本。 → 文字化けの直し方を見る
② 価格・SKU・ID列の不備
価格に通貨記号やカンマが混ざる/SKUが重複している/既存記事と衝突するID列が入っている、で行が失敗します。 → 価格・SKU・ID列の直し方を見る
③ 列ズレ・必須列の欠落
Excelのクォート崩れで1行が分裂して列数がヘッダと合わない、または商品名(Name)や照合キー(ID/SKU)が無い、で取り込めません。 新規商品は Name 必須、更新は ID か SKU で一致させます。
④ 画像・バリエーションの不備
画像URLが公開URL(http/https)でない/リモート取得に失敗、Typeが variationなのに親(Parent)SKUが無い、などでその行が落ちます。
→ ③列ズレ・必須列、④画像URL・バリエーションの不備は、無料チェッカーが行番号で判定します
無料のプリフライトにCSVをドロップすると、文字化け・価格形式・SKU重複・列ズレを一度に行番号で判定します。 CSVはサーバに送られません。完全ブラウザ内・アップロード無し。
CSVをドロップして確認する →よくある質問
「インポート完了」と出たのに商品が増えない
多くは照合キー(ID/SKU)の不一致で新規作成にならず更新側に回った、または列ズレで中身が空のまま取り込まれたケースです。SKUの重複と列数の一致を確認してください。
Excelで作ったCSVがそのまま使えない
Excelは保存時にShift_JISや独自のクォート処理を入れがちです。UTF-8で保存し直し、価格列から通貨記号・カンマを除いてください。