「options are not unique」が出る前に、組み合わせを見ます
サイズと色のようなバリエーションを作るとき、同じ商品の中に `M / Black` が2行あると、Shopifyから見ると同じvariantを二重に作ろうとしている状態になります。このツールはURL handleごとにOption1〜3の値を組み合わせ、重複している行を探します。
値が同じかではなく、同じ商品内で「組み合わせが同じか」を見るのがポイントです。
PREFLIGHT CHECK
同じHandle内でOption1〜3の値の組み合わせが重複していないか確認します。
🔒 解析はブラウザ内で完結し、ファイル自体はBlueprintLabへ送信しません。
| Severity | Row | Column | Issue | Value |
|---|
サービス側の最新状態、アカウント固有設定、外部サーバー到達可否、最新マスタなど、ブラウザ内だけでは確定できない項目は断定しません。最終判定は公式情報を優先してください。
同じHandle内でOption1〜3の値の組み合わせが重複していないか確認します。
URL handle,Title,Option1 name,Option1 value,Price
サイズと色のようなバリエーションを作るとき、同じ商品の中に `M / Black` が2行あると、Shopifyから見ると同じvariantを二重に作ろうとしている状態になります。このツールはURL handleごとにOption1〜3の値を組み合わせ、重複している行を探します。
値が同じかではなく、同じ商品内で「組み合わせが同じか」を見るのがポイントです。
`Option1 name=Size` なのに `Option1 value` が空、あるいはvalueだけある、といった片側だけの行も拾います。Option2・3も同じです。現在の小文字表記と旧テンプレートの大文字表記の両方を認識します。
バリエーション値がある行でURL handleが空なら、どの商品に属するvariantなのか決められないのでエラーです。
ShopifyではOption1〜3のvalueを変更すると、既存variant IDが作り直されることがあります。CSV上で重複がなくても、外部アプリがvariant IDを参照している場合は影響が出るんです。
このツールは重複と組み合わせ構造を見ます。既存商品のOption値そのものを変更する場合は、インポート確認画面でも意図を再確認してください。
`S/Black`、`S/White`、`M/Black`、`M/White` の4行なら重複なしです。そこにもう1行 `M/Black` があれば、その行を具体的に示します。
同じ値を別商品で使うのは問題ありません。判定はURL handleごとの商品単位です。