このエラーが発生する理由
一致するオプションのないバリアント データを含む行は、意図したバリアントが不明瞭なままになる可能性があります。 Shopify サポートでは、Option1 名と Option1 値を確認することをお勧めします。オプションのない製品にはデフォルトのバリアントがあります。既存の店舗データも重要になる場合があります。
検査するフィールドと行
URL ハンドルごとに行をグループ化します。 Option1 名、Option1 値、および各バリアントの SKU を検査します。ハンドルが繰り返されるのは、バリアントとイメージでは通常のことです。製品名を変更する理由にはなりません。
問題点と修正例
レコード 1 はヘッダーです。これらの小さな例は問題を切り分けます。実際のインポートに必要な他のフィールドは保持します。コード ブロックをスクロールしてすべての列を表示します。
Title,URL handle,Option1 name,Option1 value,SKU
Example tee,example-tee,,,TEE-S
,example-tee,,,TEE-M
レコード 2 と 3 には SKU がありますが、オプション名も値もありません。 V002 は、欠落している依存関係にフラグを立てます。これは、Shopify が正確なデフォルト Title メッセージを発行することを証明するものではありません。
Title,URL handle,Option1 name,Option1 value,SKU
Example tee,example-tee,Size,S,TEE-S
,example-tee,,M,TEE-M
サイズ S と M は、実際に意図されているバリエーションである場合にのみ使用してください。継続行は最初の行の Option1 名を継承できます。修正されたサブセットはローカル チェックに合格しますが、ストアの競合は不明のままです。
小規模バッチの修正と検証
- 01
バックアップを保存し、影響を受ける製品を Shopify からエクスポートして、既存のバリアントとそのオプションを比較します。
- 02
実際のバリアント行を、偶発的な重複やイメージのみの継続から分離します。画像のみの行はハンドルと画像フィールドに限定してください。
- 03
実際のバリアントの真のオプション名と値を復元します。オプションのない製品の場合は、意図したデフォルトのバリアントを 1 つ保持します。新しいサイズを考え出したり、ハンドルの名前を変更したりしないでください。
- 04
ローカル チェックを実行し、影響を受ける 1 つの製品を Shopify 内のすべての関連行でテストします。続行する前に、バリアント ID、オプション、SKU、イメージを確認してください。
自動修正のサポート
手動レビューのみ。このツールは、デフォルトのバリアントの削除、ビジネス行の重複排除、またはオプションの書き換えは行いません。オプションの変更によりバリアント ID が置き換えられ、接続されているアプリに影響を与える可能性があります。
ルールの定義
必須の Option1 の名前または値なしでバリアントフィールドが存在しています。
自動修正の範囲: このルールは手動確認が必要です。業務データは自動で変更されません。
公式情報源: Shopify: 一般的なインポートの問題 · Shopify: 製品 CSV のオプションとバリアント ID · Shopify コミュニティ: デフォルトのバリアントに関する返信をサポート