Shopify 商品CSV 一括インポート・エクスポート:テンプレートとエラー対処

このガイドでは、Shopifyのデータを一括インポート・エクスポートする主な方法を紹介します。Shopify標準のCSVインポート、そのままコピーして使える列テンプレート、うまくいかないCSVインポートの対処法、そして商品・画像・メタフィールド・注文・顧客の移し方です。

一括変更は、ストアを更新する最も速い方法です。同時に、ストアを壊す最も速い方法でもあります。列を1つ間違えるだけで、何千件ものレコードに影響するからです。そのため、ここで紹介する方法はどれも、バックアップから始めて、元に戻す手段で終わります。

執筆:BluePeacockチーム12分で読めます

  1. 1CSVまたはExcelファイル
  2. 2テスト実行:まだ何も変わりません
  3. 3あなたのShopifyストア
  4. ワンクリックで取り消し

要点

Shopifyの管理画面では、15 MBまでのUTF-8のCSVファイルから商品と顧客をインポートできます。このガイドでは、必要な列、テンプレート、よくあるエラーの対処法、大量のインポートとエクスポートを安全に行う方法を紹介します。

  • 自分のストアのエクスポートから始めましょう。すべての列が正しい順番でそろっています。
  • CSV UTF-8で保存し、見出しはShopifyと一字一句同じに書き、画像には公開されたhttpsのリンクを使います。
  • 上書きをオンにすると、セルが空白の値はShopifyが消去します。代わりに、その列ごとファイルから外してください。
  • 2026年11月6日に確認したShopifyヘルプセンターには、注文のインポートも取り消しも記載されていません。
  • 大量のインポートは必ず先にテストし、エクスポートしたバックアップを残しておけば、ミスを元に戻せます。

1Shopifyデータを一括インポート・エクスポートする2つの方法

Shopifyの管理画面には無料のCSVツールがあります。2026年11月6日に確認したShopifyヘルプセンターによると、このツールはCSVファイルから商品と顧客をインポートでき、商品・顧客・注文をエクスポートできます。丁寧に作った小さな商品ファイルに向いています。

Shopify管理画面のCSVBluePeacock
読み込めるファイルUTF-8のCSVのみCSV、Excel、Google Sheetsのリンク(UTF-8または旧来のWindowsエンコーディング)
更新時の空白セル上書き時に既存の値を消去既存の値をそのまま残す
既存の商品の特定方法URLハンドル商品ID、ハンドル、SKU
インポート開始後キャンセル不可、インポート履歴なし実行中のジョブをキャンセル可能、すべてのジョブをファイルとともに保存
取り消し記載なし保存した元の値からワンクリックで取り消し
スケジュール記載なしインポートとエクスポートを予約して実行
Shopifyの列は、Shopifyのヘルプセンターをもとにしています(2026年11月6日に確認)。
BluePeacock Import & Exportを見る

2CSVファイルでShopifyに商品を一括インポートする方法

Shopify標準の商品インポートの流れは次のとおりです。

  1. 1Shopifyのサンプル商品CSVをダウンロードするか、いくつかの商品をエクスポートして、ストアと同じ列を手に入れます。
  2. 21商品につき1行を記入し、バリエーションや追加画像ごとにもう1行ずつ追加します。
  3. 3ファイルをUTF-8のCSVとして保存します。
  4. 4Shopify管理画面で「商品管理」を開き、「インポート」を選びます。
  5. 5ファイルを選びます。既存の値を置き換えるつもりのときだけ、"Overwrite products with matching handles"(ハンドルが一致する商品を上書き)にチェックを入れます。
  6. 6ファイルをアップロードして、インポートを開始します。

3最初に知っておきたいShopify CSVインポートの制限

2026年11月6日に確認したShopifyヘルプセンターでは、次のルールが定められています。

4Shopify 商品CSVテンプレート:必要な列

Shopifyの現在のサンプルファイルは、TitleとURL handleで始まります。URL handleが各行を1つの商品に結び付けるので、同じハンドルを持つ行はすべて同じ商品になります。ヘッダーはShopifyの表記と完全に一致させる必要があります。

ほとんどの商品インポートで必要なのは、次の列だけです。

列入力する内容
TitleとURL handle商品名と、そのWebアドレス。
Description、Vendor、Type、Tags
StatusたとえばActiveやDraft。
Option1 nameとOption1 valueたとえばSizeとSmall。オプションは3つまで。
SKU、Price、Compare-at price
Inventory quantityロケーションが1つのストアのみ。
Product image URLとImage position
SEO titleとSEO description
テンプレートの表
TitleURL handleVendorStatusSKUPriceProduct image URLImage position
Linen shirtlinen-shirtHarbor CoActiveLS-0139.00https://example.com/linen-front.jpg1
linen-shirthttps://example.com/linen-back.jpg2
Wool scarfwool-scarfHarbor CoDraftWS-0125.00https://example.com/scarf.jpg1
2つの商品です。3行目は、リネンシャツに2枚目の画像を追加しています。記入するのはハンドル、画像、位置だけです。
このテンプレートをダウンロード(CSV)

51つの商品に複数の画像をインポートする方法

2026年11月6日に確認したShopifyヘルプセンターによると、1つの商品に登録できる画像は250枚までです。画像ごとに1行が必要です。

  1. 11行目に、商品と1枚目の画像URLを記入します。
  2. 2追加の画像ごとに新しい行を作ります。記入するのはURL handleとProduct image URLだけです。
  3. 3Image positionを1、2、3と設定すると、その順番で画像が表示されます。

6CSVでメタフィールドをインポートする方法

Shopifyの商品CSVでは、商品メタフィールドを追加の列として入れられます。ヘッダーでメタフィールドを指定します。たとえば "Fabric (product.metafields.custom.fabric)" です。2026年11月6日に確認したShopifyヘルプセンターによると、バリエーションのメタフィールドには対応しておらず、顧客CSVで使えるのはいくつかのシンプルなメタフィールドタイプだけです。

7Shopify CSVインポートができない?よくあるエラーと対処法

以下のエラーと対処法は、2026年11月6日に確認したShopifyヘルプセンターの内容に、多くの問題の原因になるExcelのクセを1つ加えたものです。

エラー・症状対処法
"Illegal quoting" または "Missing or stray quote"Excelが曲がった引用符(“ ”)を追加したか、ファイルがUTF-8ではありません。CSV UTF-8で保存し、曲がった引用符をまっすぐな引用符(")に置き換えてください。
アクセント付きの文字が変な記号になるファイルがUTF-8ではありません。UTF-8で保存し直してください。
"Invalid CSV header" または "Choose column headings" ウィンドウヘッダーのつづりが違うか、末尾にスペースがあります。ヘッダーは大文字と小文字を区別するので、Shopifyのサンプルファイルからコピーしてください。
"An error occurred while trying to download the image"画像URLが公開されていないか、http:// または https:// で始まっていません。
"Ignored line … because it did not contain product data"ハンドルはあるのに、タイトルがない行があります。
"Options are not unique"2つのバリエーションが同じオプション値になっています。
"Price can't be blank" または "Inventory quantity is not a number"セルに数字だけを入力してください。
インポート後に画像が消えるファイルをExcelで並べ替えたことが原因です。Shopifyは、並べ替えで画像リンクが壊れることがあると注意しています。商品ファイルは並べ替えないでください。
バーコードが 4.00638E+12 のような数字になるExcelが丸めてしまいました。貼り付ける前に、その列の書式を「文字列」にしてください。

8Shopifyの商品をCSV・Excelにエクスポートする方法

Shopifyの管理画面では、商品をCSVでしかエクスポートできません。2026年11月6日に確認したShopifyヘルプセンターによると、インポートとエクスポートに使える形式はUTF-8のCSVだけで、エクスポートにはCollection列が含まれません。

BluePeacockなら、形式と列を自分で選べます。

  1. 1「エクスポート」を開き、「商品」を選びます。すべてのオプション、価格、在庫の列が必要なら「バリエーション」を選びます。
  2. 2画像URLやメタフィールドを含め、列を選びます。
  3. 3ステータス、ベンダー、商品タイプ、タグ、作成日で絞り込みます。
  4. 4CSVかExcelを選びます。
  5. 5ファイルをダウンロードします。有料プランなら、FTP、SFTP、WebDAV、Google Driveに送ることもできます。
  6. 6今すぐ実行、あとで実行、または毎週のバックアップのような定期スケジュールで実行します。

9Shopifyの注文をエクスポートする方法

Shopify管理画面で「注文管理」を開き、「エクスポート」を選びます。2026年11月6日に確認したShopifyヘルプセンターによると、50件までの注文はすぐにダウンロードでき、それより大きいエクスポートはメールで送られます。

10顧客をインポート・エクスポートする方法

Shopifyの顧客CSVには、名前、メール、電話番号、デフォルト住所1件、マーケティングの同意、タグ、メモ、免税設定を入れられます。2026年11月6日に確認したShopifyヘルプセンターによると、ファイルは15 MBまでで、重複するメールアドレスや電話番号はスキップされ、パスワードは移行できません。

11Shopifyに注文をインポートできる?

Shopifyの管理画面ではできません。2026年11月6日に確認したShopifyヘルプセンターには、注文のエクスポートは説明されていますが、注文のインポートはありません。

注文履歴を移すには、注文を作成できるアプリが必要です。BluePeacockはCSVまたはExcelから注文と下書き注文をインポートします。2026年11月6日に確認したMatrixifyのShopify App Storeページにも、注文のインポートが記載されています。

12他のストアから商品をインポートする方法

WooCommerceから:有料プランなら、ストアのアドレスとAPIキーで接続すると、BluePeacockが商品を読み込みます。または、WooCommerceから商品CSVをエクスポートし、そのファイルをどのプランでもインポートできます。

その他のプラットフォームから:商品CSVをエクスポートし、その列をShopifyのフィールドに対応付けます。BluePeacockは近い候補を提案しますが、勝手に推測して決めることはありません。

別のShopifyストアから:一方のストアから商品をエクスポートし、そのファイルをもう一方のストアにインポートします。

Shopifyの移行・インポートアプリを比較する

13大量インポートを安全に行う方法

何を移す場合でも、次の6つのステップでストアを守れます。

  1. 1変更するデータのバックアップをエクスポートします。これは、ストアと同じ列を持つテンプレートとしても使えます。
  2. 2ファイルを準備します。商品ID、ハンドル、SKUなどの識別用の列を入れて、レコードが重複せずに更新されるようにします。変更したくないセルは空白のままにします。BluePeacockは空白セルには手を付けません。
  3. 3各列をShopifyのフィールドに対応付けます。
  4. 4すべての変更を確認します。BluePeacockは何も変更しないテストを実行し、各レコードの変更前と変更後を表示します。
  5. 5今すぐ、またはスケジュールで実行します。BluePeacockは書き込む前に、すべてのフィールドの元の値を保存します。
  6. 6問題があれば取り消します。ジョブを開けば、保存された元の値がワンクリックで戻ります。削除した画像は元に戻せません。Shopifyがファイルを削除するためです。

テスト実行なら、ミスがストアに届く前に見つかります。それでもすり抜けたミスは、保存された元の値とワンクリックの取り消しで直せます。困ったときは、BluePeacockのスタッフが24時間以内に返信します。

BluePeacock Import & Exportを無料で試す

移行できるストア設定、顧客データ、バックアップ

ストアポリシー
返金、プライバシー、利用規約、配送の各ポリシーをインポート・エクスポートできます。
配送設定
配送プロファイル、エリア、料金をインポート・エクスポートできます。
顧客セグメント
顧客セグメントをインポート・エクスポートできます。
テーマファイルのバックアップ
テーマファイルを日付付きのバックアップとしてエクスポートできます。テーマファイルのインポートには、Shopifyからの特別な許可が必要です。
在庫移動
ロケーション間の在庫移動をインポート・エクスポートできます。
サブスクリプションと予約注文のプラン
サブスクリプションと予約注文の販売プランをエクスポートできます。
Shopify Markets
Marketsの設定をインポート・エクスポートできます。
ストアクレジット
顧客のストアクレジット残高をエクスポートできます。
かご落ち
エクスポートのみです。保護された顧客データへのアクセスについて、Shopifyの承認が必要です。
ギフトカード
ギフトカードを移しますか?BluePeacock Gift Card Importerなら、ギフトカードを元のコードと残高のままShopifyに取り込めます。

Shopifyのインポート・エクスポートに関する質問

Shopifyに商品を一括インポートするには?

1商品、1バリエーション、または1枚の追加画像ごとに1行のCSVファイルを作り、UTF-8で保存します。次に、Shopify管理画面で「商品管理」を開き、「インポート」を選びます。Excelファイルを使いたい場合や、書き込み前のテスト実行、ワンクリックの取り消しが必要な場合は、BluePeacock Import & Exportのようなインポートアプリを使います。

Shopifyの商品CSVテンプレートはどこで入手できますか?

Shopifyヘルプセンターに、サンプル商品CSVへのリンクがあります。もっと早く始めるなら、自分の商品を1つエクスポートしましょう。そのファイルには、ストアで使う順番ですべての列が並んでいます。

Shopify CSVインポートがうまくいかないのはなぜですか?

よくある原因は、UTF-8で保存されていないファイル、Excelが追加した曲がった引用符、列ヘッダーのつづり間違い、公開されていない画像URLです。どれも、このガイドのエラー一覧に対処法があります。

Shopify CSVインポートのファイルサイズの上限は?

2026年11月6日に確認したShopifyヘルプセンターによると、商品CSVと顧客CSVは15 MBまでです。大きいファイルは分割してください。

Shopify CSVでメタフィールドをインポートできますか?

はい。商品メタフィールドは、メタフィールド名を付けた追加の列に入れます。たとえば "Fabric (product.metafields.custom.fabric)" です。2026年11月6日に確認したShopifyヘルプセンターによると、バリエーションのメタフィールドには対応していません。インポートの前に、メタフィールドの定義を作成してください。

CSVで1つの商品に複数の画像を追加するには?

画像ごとに1行を追加します。追加の行にはURL handleとProduct image URLだけを記入し、Image positionで順番を決めます。どのURLも公開されている必要があります。

Shopifyに注文をインポートできますか?

Shopifyの管理画面ではできません。2026年11月6日に確認したShopifyヘルプセンターには、注文のエクスポートは説明されていますが、注文のインポートはありません。注文を作成できるアプリが必要です。BluePeacockは注文と下書き注文をインポートします。

Shopifyの商品をExcelにエクスポートするには?

Shopifyの管理画面はCSVでエクスポートし、そのCSVはExcelで開けます。選んだ列で本物のExcelファイルが欲しい場合は、BluePeacockでエクスポートし、形式にExcelを選んでください。

Shopify CSVインポートを取り消せますか?

2026年11月6日に確認したShopifyヘルプセンターによると、インポートは開始後にキャンセルできず、取り消しの方法も説明されていません。BluePeacockは書き込む前にすべてのフィールドの元の値を保存するので、完了したインポートもワンクリックで取り消せます。

このガイドについて

一括データ処理とギフトカードのShopifyアプリを開発するBluePeacockチームが執筆しました。Shopifyに関する記載はすべて、2026年11月6日にShopifyヘルプセンターで確認しています。

あわせて読みたい