在庫・出荷・システム
商品CSVを一括更新する前の確認|上書き・試行・戻し方のチェックリスト
記事確認日:
当サイトは広告・アフィリエイトを利用しています。広告掲載について
ネットショップで価格だけを改定したつもりが、空欄や列省略の扱いを誤ったために、商品説明や画像参照が意図せず消えてしまうトラブルがあります。安全に更新を行うには、変えたい列だけでなく、残すべき情報がどう処理されるかを把握しておくことが欠かせません。
ここでは、国内向けに布小物を扱う架空のショップ(20商品・各2色展開、計40価格の改定)を例に考えます。担当者1名が週末の90分を作業枠とし、追加ツールの予算を月額税込1,000円(カート利用料別)と仮置きした設定です。無理にファイル操作を選ばず画面編集で済ませる判断から、元データの控え、上書きの仕様確認、事前試行、そして不一致時の復旧まで、落ち着いて進めるための実務手順を整理します。
今回の変更は、CSVでまとめて行う必要がある?
商品の更新だからといって、必ずしもCSV(行列で商品データを保存するファイル)を準備する必要はありません。変更規模によっては、管理画面の表形式で直接書き換える一括編集機能を使ったほうが手軽で確実な場合があります。
Shopifyではファイルの取り込みだけでなく、管理画面上で複数商品の値を並べて直す一括編集も案内されています(2026年10月9日公式確認)。今回の例のように、対象が既存20商品の2色展開(計40価格)の改定のみで、色名や画像、在庫、公開チャネルなどを動かさないのであれば一括編集も候補となりますが、実際の管理画面で編集できる対象範囲や操作性を確認したうえでどちらを使うか判断します。
他カートからの移行や新規一括登録とは異なり、同一店舗内の特定項目だけの更新です。変更する項目数やバリエーションの広がりを踏まえ、管理画面の手作業で足りるか、ファイルを用意すべきかをまず切り分けましょう。
取り込む前に、何を保存しておく?
ファイルを取り込む前には、現在の登録データを書き出した元ファイルの控え(エクスポートデータ)と、作業内容を整理した変更計画表を手元に準備します。
管理画面から対象商品を出力したら、その元ファイルは編集せずに保管し、必ず複製した作業用コピー側を編集します。元ファイル名や保管メモにショップ名、出力日時、対象条件を残しておくと取り違えを防げます。あわせて、商品の識別番号、色、改定前後の価格、保持する項目を並べた変更計画表を作成します。この計画メモは送信用のCSVに混ざらないよう手元で管理してください。
なお、商品CSVに出力される画像情報は参照先のURLであり、画像ファイル本体そのものが手元に保存されるわけではありません。元の参照先URLが有効であれば画像列の情報から復旧できる範囲もありますが、URL失効時やCSV出力対象外の設定は手元の別控えで維持する必要があります。商品CSVはショップ全体の完全なバックアップではないことを念頭に置き、作業直前に他の担当者や自動連携による並行更新がないかも確認しておきます。
どの商品を上書きし、空欄や省略はどう扱う?
既存商品を更新する際は、商品を識別する必須列を維持し、空欄と列省略の処理の違いを正しく把握しておく必要があります。
Shopifyの既存更新で必須となるのは、商品識別とURL末尾を担う「URL handle(ハンドル)」と「Title(商品名)」です。また、色などのバリエーションを持つ商品では、SKU(色やサイズごとの商品を区別するコード)を入力していても、「Option1 name」や「Option1 value」といった依存関係にある関連列が欠けていると、既存のバリエーション情報が失われる原因になります。
取り込み時に「上書き」を選択すると、ハンドルが一致する既存商品のデータがファイル内の値で更新されます。チェックを外した場合は既存データが維持され、該当行はスキップされます。
注意したいのは、空欄と列自体の省略(列の削除)で挙動が異なる点です。「上書き」を選んだ場合、Vendor(販売元)などの任意列のセルを空欄にして取り込むと、既存の登録値は空へと更新されます。一方、その任意列そのものをCSVから列ごと削除して取り込んだ場合は、既存の値が保持されるのが基本の挙動です。ただし、Price列のように未入力だと既定値「0.00」が適用される列もあるため、すべての空欄が一律に扱われるわけではありません。
さらに、Option1 valueなどのバリエーション値を書き換えると、既存のバリエーションIDが破棄されて新しいIDが再発行され、外部連携やアプリの紐付けが切れる場合があります。今回は価格だけの改定であるため、ハンドルやOption関連列の値は変えずに保持します。
保存したCSVで、文字や行の対応は崩れていない?
編集を終えて保存したファイルは、取り込み前にテキストエディタ等で開き直し、文字コードや区切り、行の並びが保たれているか確認します。
ファイルはカンマ区切りのUTF-8(文字コード/文字の保存形式)で保存し、公式出力のヘッダー列名をそのまま維持します。表計算ソフトでの保存時によく発生するのが、型変換によるデータの変形です。商品コードの先頭に付いた「0」(例:00123)が数値として解釈されて「123」に欠落していないか、商品説明文に含まれる改行や二重引用符(引用符・quote)が崩れていないかを点検します。
また、見栄えを整えようとして一部の列だけを並べ替えたり、行を不用意にソートしたりすると、親商品とバリエーション行、画像URLの対応関係が崩れ、無関係な行同士が結びついて不正なデータで上書きされる危険があります。CSVの行数はバリエーションや画像ごとに複数行へ分かれるため、ファイルの総行数だけで商品数を数えないよう注意しましょう。
少数の商品で、変更値と保持値をどう試す?
いきなり全件を取り込まず、まずは今回の商品構成を代表する少数のデータで先行して取り込み、更新値だけでなく保持すべき項目が維持されているか確認します。
今回の架空店における全体構成と試行の内訳は下表の通りです。
| 区分 | 商品数 | 1商品あたりの色数 | 改定する価格対象数 |
|---|---|---|---|
| 先行試行(代表商品) | 2商品 | 2色 | 4件 |
| 後続本番(残り商品) | 18商品 | 2色 | 36件 |
| 合計 | 20商品 | - | 40件 |
試行対象はファイルの先頭2行を適当に選ぶのではなく、2色のバリエーション構成を持つ代表的な2商品(計4価格)を抽出します。もし他にも構成の異なる商品群がある場合は、それらも含めて試行対象を検討します。
外部の開発環境が使えず本番環境で試行する場合は、実際のショップ表示や登録データへ変更が及ぶ点に留意し、管理画面や公開画面で反映状況を確認してから後続作業へ進むようにします。価格が正しく改定されたかどうかに加え、説明文、商品画像、バリエーションの選択肢、公開状態が崩れずに残っているかを目視で点検します。
全件の更新は、何を見て完了にする?
先行試行で保持項目の安全が確認できたら、残り18商品(36価格)の取り込みに進みます。完了の判定は、単一の通知に頼らず複数の視点から突き合わせます。
CSVのアップロード後には確認メールが届きますが、メールを受信したことだけで処理が完全に終わり、すべての列が意図通りに反映されたと判断するのは早計です。管理画面上の処理状態やエラー表示、意図せず処理から外れたスキップ行がないかを確認します。
確認作業は以下の3段階で行います。
- 管理画面の確認:対象商品の価格が改定され、画像やバリエーションが正常に維持されているか確認する。
- 公開画面の確認:購入者が見るストアフロント上で、意図通りの価格が表示されているか確かめる。
- 再出力データとの照合:更新後の商品データを改めてエクスポートし、手元の変更計画表と突き合わせて、先行分を含む全20商品(40価格)の数値が一致しているか突合する。
なお、SNSやモールなど他の販売チャネルで商品を販売可能にする設定は、商品CSVの一括更新では反映されません。また、表示価格が税込か税抜か、市場別の価格設定がどうなっているかはショップの設定によるため、管理画面の表示とCSVデータの定義をそろえて照合してください。
誤りに気づいたら、どこから戻せばよい?
もし値の食い違いや項目の消失に気づいた場合は、慌てて同じ操作を繰り返さず、直ちに追加の取り込みを停止します。
Shopifyでは一度開始されたCSVの取り込み処理を途中でキャンセルすることはできません。そのため、誤りを発見した段階でまず行うべきは、後続のインポートを行わないことです。
作業前の元CSVをそのまま全件再投入して戻そうとするのは避けてください。取り込み中に入った注文による在庫変動や、別の担当者が行った正規の更新まで過去の状態に上書きしてしまう恐れがあるためです。
復旧は以下の手順で、影響範囲を絞り込んで進めます。
- 後続取り込みの停止と処理確認:後続の追加取り込みを直ちに停止し、進行中の処理がある場合はその完了状態や反映状況、並行更新の有無を確かめる。
- 差分の比較:確定した最新の登録データ、変更前の元控え、本来反映させる予定だった変更計画表を突き合わせて比較し、誤っている箇所だけを特定する。
- 小差分の修復:誤って上書きされた対象だけに絞った修正用CSVを取り込むか、件数が少なければ管理画面から直接手動で修正する。
- 再出力による照合:修正後に改めて商品データを出力し、正しい状態に戻ったことを確認する。
商品CSVには画像本体が含まれないため、参照先URLが途切れた画像やCSV対象外の設定は、別の記録をもとに復元する必要があります。また、オプション値の変更でバリエーションIDが再生成されてしまった場合や外部連携の不整合などは、無理にファイル操作で戻そうとせず、連携サービスの担当者やプラットフォームのサポートへ相談し、対応内容と確認日を記録に残しましょう。
安全な一括更新のために、まずは「変更計画表と元データの控えの作成」、そして「代表商品を用いた保持項目の確認」から着手してみてください。
関連記事
この記事の確認範囲
料金や記載の誤りを知らせる
公式ページの変更や計算ミスを見つけた場合にお知らせください。氏名は不要です。個人情報や注文情報は入力しないでください。
送信内容は記載確認のためCloudflare D1へ保存します。保存項目・期間・削除依頼はプライバシーポリシーをご確認ください。