ブログ /
Shopify移行前のSKU整理|空欄・重複・表記揺れを対応表で解決する
商品CSVが取り込めても、旧サイトの「白・M」と新サイトの「白・L」が同じSKUなら、出荷や仕入れの照合に使えません。Shopifyへの移行前には、コードの見た目を揃える前に、何を一つの商品として管理するかを確定します。
この記事は商品識別子の整理に絞ります。移行全体は他カートからShopifyへの在庫チェックリスト、数量の反映は在庫CSVの照合手順と分けて進めてください。
SKU、バーコード、商品ページの識別子を混同しない
ShopifyのSKU公式ガイドでは、SKUは社内の在庫追跡などに使うコードで、バーコードとは別の項目です。色・サイズが異なるバリエーションを識別できるようにします。
旧カートの商品ページID、仕入先の型番、自社SKUが同じ役割とは限りません。「ページIDが同じだから同じ在庫」と判断すると、バリエーションや入り数をまとめてしまうおそれがあります。単品と3個セットも、商品名が似ているだけで同じ1個として扱わないでください。セットの構成管理はセット商品の在庫と補充を参照できます。
修正対象を四つに分けて一覧にする
旧カートの原本は編集せず、作業用のコピーで次の分類を作ります。下表は編集部の点検案です。
| 分類 | 仮の例 | 判断すること |
|---|---|---|
| 空欄 | 白・MにSKUがない | 元のバリエーションIDと現物を照合して採番する |
| 意図しない重複 | 白・Mと白・LがともにTEE-WHT | 別の在庫単位へ別コードを付ける |
| 表記揺れの候補 | abc-01とABC-01 | 同じ商品か、別商品かを現物・原本で確定する |
| データ変換 | 00125が125になる | 原本との差を確認し、文字列として保持する |
大文字へ統一したり、空白を消したりする操作を全商品へ先に適用しないでください。Shopify公式はSKUの大文字・小文字を区別すると説明しています。機械的に揃えると、別コードだった商品を同じものへ変える可能性があります。
先頭ゼロを持つコードは、表計算ソフトでの読み込み時に数値へ変わっていないか確認します。これは店舗のデータ編集時の点検であり、Shopifyが先頭ゼロを削除するという説明ではありません。書き出したファイルを再度開き、原本と比較するところまで確認しましょう。
重複SKUへの警告は、すべての重複が登録拒否になるという意味ではありません。バンドルなど意図した例外がある場合は、その理由と利用アプリの要件を残します。意図の分からない重複は、確認待ちのまま自動統合しません。
旧コードを消さず、新コードへの対応を残す
対応表は商品名ではなく、旧カートのバリエーションを特定できる情報から作ります。以下は実在の商品を使わない仮例です。
| 旧バリエーションID | 旧SKU | 内容 | 新SKU | 販売単位 | 判断 |
|---|---|---|---|---|---|
| OLD-101 | TEE-WHT | 白・M | TEE-WHT-M | 1枚 | サイズを区別 |
| OLD-102 | TEE-WHT | 白・L | TEE-WHT-L | 1枚 | サイズを区別 |
| OLD-103 | 00125 | 雑貨単品 | 00125 | 1個 | 先頭ゼロを保持 |
| OLD-104 | 00125-3 | 同じ雑貨の3個セット | 00125-3 | 3個 | 単品と分ける |
表には仕入先コード、旧注文での表記、倉庫ラベル、変更担当、確認日も必要に応じて追加します。旧注文の返品で旧コードが出てきたとき、新SKUへたどれることが完了条件です。過去の注文や帳票の表示まで自動で新コードへ変わるとは想定しません。
同じ商品の保管場所が二つあるだけなら、商品のSKUとロケーションを分けて管理します。倉庫ごとに新しい商品を複製して識別する前に、Shopifyのロケーション別在庫で扱えるか確認してください。
商品登録はバリエーションの対応を守って行う
Shopifyの商品CSV公式資料では、SKUなどバリエーションに関連する列の更新は、オプション列の情報に依存すると案内しています。SKU列だけを残すような加工で、元のバリエーション構造を失わないでください。実際の取込では最新テンプレートとインポートの確認画面を使います。
先に少数の非公開商品で確認し、次の結果が揃ってから対象を増やします。
- 商品・バリエーションの件数と色・サイズ・入り数が対応表に一致する。
- 登録後に書き出したSKUが、先頭ゼロや大文字・小文字を含めて一致する。
- 倉庫のピッキングラベルと、注文・発注の明細が同じ商品を指す。
- 接続する倉庫・在庫サービスが、SKUと別IDのどちらを対応付けに使うか確認できる。
数量の登録はこの商品対応が確定した後に行います。商品件数が合っていても、在庫が誤ったサイズへ付いていないかは別の確認です。
併用中のモールと、移行後の発注をつなぐ
楽天市場・Amazonを続ける場合、すべての販路でSKUを一斉変更することを前提にしません。販路側の既存コードと新しいShopify SKUを対応表で結び、連携サービスがコード変更をどう扱うか確認します。基本設計は楽天市場・AmazonとShopifyの併用を参照してください。
本サイトが運営するUreyukiBoxは、他カートの商品移行やSKUの自動採番・統合ツールではありません。Shopify側の登録を整えた後、同期された商品と手入力の発注書明細を対応表・現物に照らして確認できます。Freeは商品100件・拠点1つまでで、読み取り同期、手動発注書、PDF・CSV出力、入荷登録を利用できます。発注点と数量の提案はStarter以上です。
SKUを変更した際の外部サービスとの対応維持は、各サービスで確認が必要です。UreyukiBoxが旧SKUを自動で統合したり、過去の他販路実績を新SKUへまとめたりするとは案内していません。他販路売上取込とPOS UI extensionは、v2で対応予定、提供時期未定で、現在は未提供です。楽天市場・Amazonとの直接連携も前提にしないでください。
商品対応を確認した後の発注管理を検討するなら、Shopify App StoreのUreyukiBox掲載ページを確認し、UreyukiBoxをインストールするへ進めます。
よくある質問
SKUが重複しているとShopifyへ必ず登録できませんか?
必ず登録できないという意味ではありません。公式資料は重複SKUへの警告と、外部連携や在庫追跡への影響を案内しています。別の商品を識別できない重複は解消し、意図した例外は利用サービスの要件を確認します。
同じ商品を別の倉庫に置く場合、SKUを分けますか?
Shopify公式は、同じ商品バリエーションには複数ロケーションでも同じSKUを使い、数量をロケーション別に追跡する方法を案内しています。商品の違いと保管場所の違いを分けて管理してください。
UreyukiBoxが旧カートのSKUを自動で整理しますか?
他カートの商品移行やSKUの自動採番・統合を行うツールとしては提供していません。商品対応を確定してShopify側を整えた後、同期結果や発注書の対象商品を照合して利用します。
出典・確認日
2026-10-08に以下を確認しました。分類表・対応表・確認順序は編集部の運用提案です。旧カートや倉庫サービスが未指定のため、個別の移行形式、コード変更時の連携動作は未確認です。
KEEP THE LINK
今日は決めない方へ
インストールリンクと3ヶ月無料キャンペーンの条件を、メールでお送りします。
案内メールを送信しました
インストールリンクとキャンペーン条件を送信しました。届かない場合は迷惑メールフォルダをご確認ください。
すでに登録されています
同じメールアドレスへの案内メールは送信済みです。見当たらない場合は迷惑メールをご確認のうえ、下記窓口へご連絡ください。インストールはこのまま進められます。
[email protected]