Shopify商品CSVとは?
Shopifyの商品CSVは、商品名、価格、SKU、商品説明、画像、オプションなどの商品情報を表形式でまとめ、商品を一括でインポート・エクスポートするためのCSVファイルです。
Shopifyの現行ヘルプでは、新規商品を作るCSVでは基本的に Title が必要で、バリエーションを追加する場合は URL handle も必要です。既存商品の更新では URL handle と Title が必要です。
まず覚えたい主要項目
| 項目 | 役割 |
|---|---|
| URL handle | 商品を識別し、商品ページURLにも使われる値。複数バリエーションを同じ商品としてまとめる際にも重要です。 |
| Title | ストアに表示する商品名。 |
| Description | 商品説明。HTMLを含む場合は表示崩れも確認します。 |
| SKU | 商品・バリエーションを管理するための識別番号。 |
| Option1 name / value | Color / Black、Size / M のようなバリエーションを表します。 |
| Price | 販売価格。通貨記号を付けず数値で扱います。 |
| Inventory quantity | 在庫数。Shopify公式では商品CSVでの在庫数量は単一ロケーション向けとされ、複数ロケーションでは在庫CSVを使います。 |
| Product image URL | 商品画像のURL。Shopifyがインポート時に画像を取得します。 |
| Status | active / draft / archived など商品の状態。 |
バリエーション商品は「複数行」になる
色やサイズがある商品では、1商品を1行だけで表せない場合があります。同じURL handleを使いながら、各行にOptionやSKU、価格などを設定してバリエーションを表現します。
例:Tシャツに色違いがある場合
1行目: Handle = sample-shirt / Option = Color / Value = Black / SKU = SHIRT-BLK
2行目: Handle = sample-shirt / Option = Color / Value = White / SKU = SHIRT-WHT
特に既存商品をCSVで更新するときは、Option関連の列を不用意に外さないよう注意が必要です。Shopifyは、SKUなどバリエーションに依存する情報を更新するときにOption情報も必要になる場合があると案内しています。
インポート前に確認したいこと
- 元データのバックアップを残す
- CSVの列名をShopifyの形式に合わせる
- UTF-8で保存する
- Handle・Title・SKU・Optionの対応を確認する
- 価格に通貨記号など不要な文字を入れない
- 画像URLが外部からアクセスできるか確認する
- 最初は数商品だけでテストする
Shopifyは商品CSVについてUTF-8を使用するよう案内しています。また商品CSVのファイルサイズ上限は15MBです。大量の商品を扱う場合は、最初から全件を投入せず分割してテストする方が安全です。
楽天RMSの商品CSVからShopifyへ移行する場合
楽天RMSのCSVとShopifyの商品CSVは列構成が異なるため、楽天CSVをそのままShopifyへアップロードするのではなく、商品名・商品番号・SKU・在庫・価格・画像・選択肢などをShopify側の構造へ対応させる必要があります。
楽天側のCSVについては 楽天RMSの商品CSVとは?項目・準備方法・Shopifyとの違い、移行全体については 楽天RMSの商品CSVをShopifyへ移行する方法 も参考にしてください。
楽天CSVからShopify CSVを作る
ForgeFlowは楽天の商品CSVを読み込み、列を確認しながらShopify向けCSVへ変換できます。Free版は1回につき最大20商品まで試せます。
ForgeFlowを無料で試すまとめ
Shopifyの商品CSVでは、単に列を並べるだけでなく、Handleとバリエーションの関係を正しく作ることが重要です。まず少量の商品でCSVを作成・インポートし、商品名、価格、SKU、画像、バリエーションが意図どおりになっていることを確認してから対象を広げましょう。