PRACTICAL GUIDE

商品CSVを入れる前に確かめる

価格だけ変えるつもりが、画像や色違いまで変わってしまった。一括更新は便利ですが、間違いもまとめて広がります。入れる前に「変える値」と「そのまま残す値」を分け、少ない商品で結果を確かめてから広げましょう。

01

更新する商品・列・変更前後を先に決める

02

元ファイルを残し、少量で上書き結果を確かめる

03

完了通知だけでなく商品画面と再出力を照合する

STEP 01

まず、CSVを使うほどの変更か考える

CSVは、行と列に分かれたデータを文字で保存するファイルです。ここでは、別のカートへの移行ではなく、同じ店舗の既存商品を更新する場面を扱います。少数の変更なら、管理画面の一括編集の方が確認しやすい場合もあります。Shopifyも複数商品の編集手段として管理画面の一括エディターを案内しています。

CSVを使うなら、商品名、価格、説明など何を変えるかを決めます。価格の変更と、色名の整理、画像の追加、販売先の変更を同じ作業へ混ぜないようにします。不要な列をむやみに消すのではなく、残す必要がある識別情報と関連列を公式仕様から確かめます。

以下の画面仕様はShopifyの具体例です。他のカートやモールには、その店舗から出力した現行フォーマットを使います。列名が似ていても、同じ空欄処理や識別方法とは限りません。

STEP 02

触る前のファイルと、変更予定表を分けて保存する

対象商品を出力し、店舗、日時、抽出条件が分かる名前で元ファイルを保管します。作業はコピーで行い、元ファイルには上書きしません。誰が同じ商品を編集するかも確認し、作業中に別の更新が入ったら取り込み前に差分を見直します。

変更予定は別の確認表へ、商品・色サイズ・変更する項目・変更前・変更後を並べます。メモ用の列をそのまま取り込みファイルへ追加せず、カートが受け付ける形式だけを渡します。管理用の表と送信用CSVを分けると、確認メモの誤投入を避けられます。

Shopifyの商品CSVには画像ファイルそのものは含まれません。画像URLがあることと、消した画像を戻せることは別です。アプリ固有設定やCSVに出ない項目も含め、何が復旧用に残り、何が残らないかを確かめます。

STEP 03

商品・色違い・空欄を、別々に照合する

商品名が同じだけでは更新先を決めません。Shopifyでは同じハンドルの商品を上書きする指定があります。ハンドルは商品URLにも使われる識別文字列です。既存のものを保ち、色・サイズなどのバリエーションに必要な関連列も一緒に確認します。

同サービスでは、任意列を含めて空欄にすると既存値も空欄へ上書きされ、任意列を含めない場合とは結果が違います。関連する列を欠かすと既存バリエーションが失われる場合もあるため、『触らない列は全部削除』という一律の処理は避けます。現在の出力と公式の列説明を照らし合わせます。

色などのオプション値を変更すると、Shopifyでは既存のバリエーションIDが置き換わり、外部連携へ影響する場合があります。価格だけの作業なら、オプション値を整理する変更は分けてください。商品数、バリエーション数、CSVの行数も別々に数えます。画像用の行があるため、行数だけを更新商品の件数にはしません。

STEP 04

文字コードと行の並びを、保存後にも確かめる

表計算ソフトでSKUやバーコードを開く際は、先頭の0や長い数字が変わっていないか見ます。保存して再び開いたときの値まで元データと照合し、表示上それらしく見えるだけで一致としないようにします。

Shopifyの商品CSVはカンマ区切り・UTF-8など指定の形式で保存します。ヘッダーを独自に翻訳せず、現行の出力を土台にします。既存の旧形式にも互換性があるとされていますが、別のテンプレートを混ぜる前に対応を確認します。

Shopifyの公式案内は、表計算での並べ替えにより商品と画像・バリエーションの対応が崩れる危険も示しています。価格の列だけを並べ替えるのはもちろん、見栄えのために行順を変えることも避けます。引用符や改行を含む説明は、試行後の商品画面でも読んでください。

STEP 05

20商品なら、最初の2商品で残す値まで見る

仮に20商品が各2種類のバリエーションを持ち、それぞれの価格を変えるとします。価格の更新対象は40件です。まず2商品・4件で試し、価格だけでなく、商品名、色サイズ、画像、公開状態など変更しないはずの情報も照合します。

試行対象は最初の行を機械的に選ぶのではなく、今回の変更パターンを含む商品から選びます。2商品で十分という基準ではありません。異なる税・市場・商品構成などがあるなら、その種類も確認します。安全に試せる検証環境がある場合は先に使い、本番での少量試行にも実際の表示変更があることを忘れないでください。

4件の結果と保持項目が合ってから、残る18商品・36件へ進みます。最終的に変更予定表の40件を照合します。取り込みの完了通知があっても、すべての値が意図どおりとは限りません。管理画面、購入者向け表示、再出力のそれぞれで必要な項目を確かめます。

STEP 06

間違ったら、追加投入を止めて差分から戻す

ShopifyのCSV取り込みは開始後にキャンセルできません。実行前の確認を終えてから開始し、違和感が出たら少なくとも次のファイルの投入を止めます。再送を重ねる前に、どの商品へ何が反映済みかを確認します。

元ファイルを持っていても、全件をそのまま戻すと作業後の正しい更新まで消すおそれがあります。現在値、変更前、意図した変更後を並べ、戻す対象だけを決めます。権限のある担当者が小さく復旧して、表示と再出力を再確認します。

CSVは完全な巻き戻し機能ではありません。画像やID、外部アプリとの結び付きなど、同じ文字を入れ直すだけでは戻せない部分はサポートや担当者へ相談します。復旧した値と残る問題が分かるまで、今回の一括更新を完了にはしません。

WORKED EXAMPLE

具体例:20商品・40件の価格更新を分けて確認する

各商品に2バリエーションがある架空例。確認件数は価格の対象数で、CSVの行数や注文数ではありません。試行規模は変更パターンに応じて増やします。

変更する商品各2バリエーション
20件
価格の更新対象20商品×2
40件
最初に試す商品今回の変更パターンを含むもの
2件
試行で確認する価格2商品×2
4件
試行後に残る価格18商品×2
36件
計算結果40件=試行4件+残り36件

この数字から分かること価格40件の照合に加え、変更しない画像・色サイズ・公開状態も確認します。4件だけ合えば全件合格、という意味ではありません。元のCSVは編集せず保管し、復旧範囲も別に決めます。

DECISION CORE

上書きしたい値と、守りたい値を一緒に確かめる

更新する列だけを見ると、画像やバリエーションの変化を見逃します。入れる前の準備から戻した後の照合までをひと続きにします。

01

価格と色名の整理は、同じ投入へ混ぜない

バリエーションのIDや外部連携に影響する変更は切り分け、今回の更新範囲を小さく保ちます。

02

空欄と列の省略を、同じ意味と考えない

カートの上書き仕様と関連列を確認し、変更しない既存値を消さないファイルを作ります。

03

元ファイルを入れ直す前に、現在値と比べる

後から入った正しい更新まで戻さないよう、対象を絞り、画像・IDなど戻せない範囲も確認します。

TWO CASES

条件が変わると、判断も変わる

一つの結論を全事業者へ当てはめず、運営条件の違う2ケースで確認します。

価格だけのつもりで、空の説明列も入れた

前提
作業用ファイルに、変更対象でない任意列が空欄で残っている。
判断
カートの上書き仕様によっては、その空欄が既存説明を消す入力になります。
次の行動
投入前に列と関連情報を見直し、試行で説明が保持されることまで確認します。

試行4件は合ったが、残りに別の商品構成がある

前提
仮例の20商品・40対象のうち、2商品の試行に含まれない変更パターンが見つかった。
判断
4件が合った結果を、そのまま別パターンへ広げる根拠にはできません。
次の行動
追加の代表商品で保持項目も確認し、残る36件を含む全対象の照合を行います。

商品数・確認件数は架空の作業計画です。実際の更新対象、CSV形式、検証環境と復旧可能範囲に合わせて試行を決めてください。

FAQ

判断前によく出る疑問

CSVが20行なら、20商品の更新ですか?

必ずしもそうではありません。商品に複数のバリエーションや画像行があるため、商品・バリエーション・更新する値の件数を識別情報から数えます。

元ファイルがあれば、全部元に戻せますか?

完全復元は保証できません。CSVに含まれない画像本体やアプリ設定、変わったIDとの連携などは別に確認が必要です。元ファイルの全件再投入で、その後の正しい変更を消さないようにします。

少しだけ更新したい場合もCSVが必要ですか?

管理画面の個別・一括編集で確認しやすいなら、そちらも選べます。CSVは数が多いことだけでなく、更新と保持を照合できる準備が整っている場合に使います。

FINAL CHECK

実行前のチェックリスト

  • 同じ店舗の更新対象商品と列を決めた
  • 変更前ファイルを上書きせず保管した
  • 識別情報・関連列・空欄の扱いを確認した
  • 文字コード・先頭0・行の対応を保存後に照合した
  • 少量試行で変更値と保持値を確認した
  • 再出力と公開画面まで照合した
  • 復旧する対象とCSVで戻せない範囲を分けた
PRIMARY SOURCES

公式出典

    • 商品・バリエーション・画像行の関係、ハンドルと関連列、オプション変更のIDへの影響
    • CSVの指定形式と現行/旧列名の扱い
    • 任意列の空欄と列省略による上書き結果の違い、関連列の欠落の注意
    • 実行開始後はキャンセルできず、事前バックアップと確認が必要なこと
    • 更新前の商品出力、管理画面の一括編集、画像本体はCSVに含まれないこと
    • 並べ替えで商品と画像・バリエーションの対応が崩れる危険
CORRECTION

料金や記載の誤りを知らせる

公式ページの変更や計算ミスを見つけた場合にお知らせください。氏名は不要です。個人情報や注文情報は入力しないでください。

送信内容は記載確認のためCloudflare D1へ保存します。保存項目・期間・削除依頼はプライバシーポリシーをご確認ください。