Shopify CSVをインポートできないときは、まずファイルの種類を確認
商品CSV、顧客CSV、在庫CSVは、それぞれ列名と取り込み先が違います。「CSVだから同じ設定で読み込める」と考えると、必要な列がないエラーの原因になります。まず、どの管理画面からエクスポートしたファイルなのか確認してください。
| やりたいこと | 使うCSV | 検査で重視する箇所 |
|---|---|---|
| 商品を登録・更新したい | 商品CSV | 商品名・Handle・オプション・価格・画像URL |
| 顧客情報を取り込みたい | 顧客CSV | Email列・同意フラグ・メールや電話の重複 |
| 店舗別の数量を変えたい | 在庫CSV | 商品とバリエーションと店舗の組み合わせ・整数数量 |
このチェッカーは取り込み前の診断に特化しています。商品名や価格の一括変更が目的なら、Shopify商品CSV編集ツールを利用し、書き出したCSVをこちらで確認できます。
商品CSVのエラー:Handleの重複とバリエーションの重複は違う
色違い・サイズ違いを持つ商品では、同じHandleが複数の行に現れます。画像を追加する行にも同じHandleを使うため、Handleが同じという理由だけで行を削除すると、必要なバリエーションや画像が失われることがあります。
このツールでは、商品とオプション値の組み合わせを見て、同じバリエーションが複数行にないか検査します。画像だけの追加行は区別します。たとえば同じシャツの「S」と「M」は別バリエーションですが、「S」が2行あれば内容を比べてください。
新しい列名と古い列名が混在したら?
商品CSVには、URL handle/Handle、Price/Variant Priceなど新旧の列名があります。対応する列名はこのツール内で読み替えて検査し、CSVのヘッダー自体は勝手に変更しません。同じ意味の列を二重に作るのではなく、管理画面から取得したCSVを基準にしてください。
価格や画像のエラーを直す順番
- 価格セルに「円」「¥」「1,500」のような通貨記号・桁区切りが入っていないか確認します。
- 商品ごとの先頭行に商品名があり、更新対象のHandleが空でないか確認します。
- オプション列を削っていないか確認します。バリエーションの識別に必要な情報を残してください。
- 画像にはhttp(s)のURLを指定します。このツールはURL書式を検査しますが、画像が実際に取得できるかは確認しません。
公式仕様:商品CSVの形式・列と依存関係
顧客CSVのエラー:Email列とyes/noを確認する
顧客CSVでは、Email列そのものが必要です。一方、各行のメールアドレスは空欄にできるため、「メールが空の人をすべて削除すればよい」という意味ではありません。列がない問題と、値の書式の問題を分けて確認します。
メール・SMSマーケティングへの同意や非課税の値にはyes/noを使います。商品CSVで使うtrue/falseと混同しやすい箇所です。このツールは書式の違いを表示しますが、受信同意を自動でyesに変えることはありません。
メール・電話番号が重複している場合
チェック結果で重複元の行番号を確認し、別の人なのか、同じ人を重複登録したのかを整理します。名前だけ見て同一人物と決めず、手元の正しい顧客データと比べてください。電話番号は国番号や先頭の0が表計算ソフトで変わっていないかも確認します。
このツールの電話チェックは形式の確認です。番号の契約状況や受信可能性は調べません。顧客の注文履歴やパスワードを移す用途も対象外です。
公式仕様:顧客CSVの列・インポート時の注意点
在庫CSVのエラー:形式とロケーションを確認する
在庫CSVには、Location列がある「すべてのステータス」と、店舗名が列になる「販売可能」の形式があります。このページでは別の検査モードに分けています。Tokyo列があるファイルを、Location列が必要な形式でチェックすると、検査の前提が合いません。
| 見分け方 | 選ぶモード | 数量の確認箇所 |
|---|---|---|
| Location、On hand (current)、On hand (new)が並ぶ | すべてのステータス | On hand (new)と現在数量 |
| Tokyo、Osakaなど実際の店舗名が列になっている | 販売可能 | 各店舗名の列 |
数量の「1.5」は整数ではありません。一方、マイナスの整数や0は、単に負数という理由ではエラーにしません。not stockedも0に置き換えず、元の意味を保ちます。
CSVに問題がないのに在庫更新に失敗するとき
エクスポートしてから取り込むまでの間に注文などで在庫が変わると、現在数量との照合によって更新が止まる場合があります。このチェッカーはショップに接続しないため、その時点の実在庫との差はわかりません。最新のCSVを取り直し、変更したい数量を見直してください。
また、同じSKUがあるという理由だけで別店舗の行を削除しないでください。このツールは商品・オプション値・ロケーションの組み合わせで重複を調べます。SKUが空でも、必須の識別項目が揃っているかを先に確認します。
公式仕様:在庫CSVの形式・数量・現在在庫の照合
CSVを用意してから取り込むまでの手順
- 元CSVを保管します。商品は商品一覧、顧客は顧客管理、在庫は商品内の在庫画面から、目的に合うCSVをエクスポートしてください。
- このページで種類を選びます。最初はサンプルで、どんな問題が検出されるか試せます。
- 行番号と列名を見て修正します。CSVの直接貼り付け欄でも直せます。構造が壊れている場合は、列を削る前に引用符やセル内のカンマを確認します。
- 再チェックし、出力内容を確認します。書き出しでは文字コードとCSVの区切り形式を整え、値の自動置換はしません。
- Shopifyで少数件から取り込みます。インポートのプレビューや上書き設定を確認し、反映後の値・画像・在庫を実際に確認します。
診断レポートの行番号は元CSVの物理行を表します。引用符内に改行がある場合、表計算ソフトの行番号とは一致しないことがあります。
よくある質問
Shopifyへのログインは必要ですか?
不要です。選択したCSVはブラウザ内で処理し、ショップには接続しません。検査しただけで商品や顧客情報が変更されることはありません。
エラー0件なら必ず取り込めますか?
必ず取り込めるという意味ではありません。標準列の主な形式・組み合わせを検査しています。ストア固有の項目、画像の取得可否、実在庫、既存データなどはShopify側でも確認してください。
元のCSVから何が変わりますか?
データの値、行順、列順は保持します。出力はUTF-8・BOMなし、レコード区切りCRLFで、セルを引用符で囲みます。セル内改行は保持します。Shift_JISのまま出力する機能はありません。
顧客データは保存されますか?
このツールは顧客データをサーバーへ送信・保存しません。ページを閉じる前に必要な出力を保存してください。
大量の商品名や価格も変更できますか?
一括変更はShopify商品CSV編集ツールで行えます。このページはインポート前の診断用です。
スマートフォンで使えますか?
使えます。結果の比較表は横にスクロールできます。多数の行を修正する作業はPCが便利です。
運営:青猫TOOLS / 仕様参照日:2026年9月9日。Shopifyの非公式・無料お試しツールです。元のデータを保管し、出力内容をご自身で確認してご利用ください。