SKUだけ直したつもりで、variant構造まで変わるのが怖いところです
Shopifyの商品CSVでは、SKUや重量のようなvariant関連列はOption1 name / Option1 valueと依存関係があります。既存商品を更新するときにOption列を外したままvariant情報だけ入れると、既存variantの削除や既定variantへの置き換えにつながることがあります。
このツールは「SKUや重量の値があるのに、Option1の文脈がない行」を先に見つけます。
PREFLIGHT CHECK
SKU・Barcode・重量・在庫などのバリエーション項目を更新する行にOption1 name / valueが揃っているか確認します。
🔒 解析はブラウザ内で完結し、ファイル自体はBlueprintLabへ送信しません。
| Severity | Row | Column | Issue | Value |
|---|
この非公式ツールはブラウザ内で確認できる範囲だけを判定します。アカウント固有設定、外部サーバーの状態、サービス側の最終判定は公式情報を優先してください。
SKU・Barcode・重量・在庫などのバリエーション項目を更新する行にOption1 name / valueが揃っているか確認します。
URL handle,Title,Option1 name,Option1 value,SKU,Weight value (grams) sample-shirt,Sample Shirt,Size,M,SHIRT-M,250
Shopifyの商品CSVでは、SKUや重量のようなvariant関連列はOption1 name / Option1 valueと依存関係があります。既存商品を更新するときにOption列を外したままvariant情報だけ入れると、既存variantの削除や既定variantへの置き換えにつながることがあります。
このツールは「SKUや重量の値があるのに、Option1の文脈がない行」を先に見つけます。
新しい単品商品なら、明示的なOptionを持たずに既定variantとして作れるケースがあります。だからOption1が丸ごと無いだけで一律エラーにはしません。既存更新では危険なので警告、nameかvalueの片方だけなら構造不整合としてエラーにします。
ここを全部エラーにすると、新規単品商品の正常CSVまで赤くしてしまうんですよ。
SKU、Barcode、Price、Inventory quantity、Weight value (grams) と、それらの旧テンプレート列名を対象にします。値が入っている行だけを見て、Option1 name / valueとの関係を確認します。
商品説明やVendorのような商品レベル列だけを直す行は、この依存関係チェックの対象ではありません。
既存商品のSKUを一括更新したいなら、現在の商品CSVをエクスポートし、URL handleとOption列を残したままSKUだけ編集する方が安全です。
インポート前に少数商品で試し、variant IDや外部連携に影響がないことを確認してから全件へ広げます。