eBayバリエーションインポートブロック
バリエーション仕様が一致しません
VariationSpecificsName と VariationSpecificsValue は、両方入力するか両方空欄にしてください。
この問題とは?
VariationSpecificsName と VariationSpecificsValue は、両方入力するか両方空欄にしてください。
対象フィールド:
バリエーション仕様が一致しませんインポートブロック: この問題が解決されるまでファイルをインポートできません。
CSV をアップロードしてこの問題をチェックし、修正済みファイルを書き出しましょう。
今すぐ修正eBay が拒否する理由
eBay がバリエーションの属性を作るには、対応する名前と値の組が必要です。一致しないとバリエーションを作成できません。
例
| 誤った値 | 正しい値 | メモ |
|---|---|---|
Option2は入力済みだがOption1が空 | 先にOption1、次にOption2を入力 | |
バリエーション行が親行より前にある | 親行がバリエーション行のすぐ上にある |
StriveFormats で修正
StriveFormatsはバリエーション構造の問題を検出し、位置がずれている行や必須のオプション値が欠けている行を強調表示します。
Excel で修正
- 1Excelで、親の識別子の列(ShopifyではHandle、WooCommerceでは親SKU)で行を並べ替えます。
- 2並べ替えた結果で、親行がそのすべてのバリエーション行より前にあることを確認します。
- 3WooCommerceの場合:親行はType = 'variable'にします。バリエーション行はType = 'variation'にし、Parent列に親商品のSKUを入れます。
- 4Shopifyの場合:同じ商品グループの行はすべて同じHandleにします。Option1 NameがOption2 Nameより先に入力されていることを確認します。
- 5「CSV (コンマ区切り)」形式で保存します。
Google スプレッドシートで修正
- 1Googleスプレッドシートで[データ]>[範囲を並べ替え]を選び、親の識別子の列(Handleまたは親SKU)で並べ替えます。
- 2親行がそのバリエーション行のすぐ前にあることを確認します。
- 3WooCommerceの場合:親行にはType = 'variable'が必要です。バリエーション行にはType = 'variation'とParent = 親SKUが必要です。
- 4Shopifyの場合:同じ商品グループのバリエーション行はすべて同じHandleにする必要があります。
- 5[ファイル]>[ダウンロード]>[カンマ区切り形式(.csv)]を選びます。
次回の防止策
- ✓親商品の行は、必ずすべてのバリエーション行のすぐ上に置きましょう。
- ✓Shopifyの場合:同じ商品グループのすべての行で同じHandleを使います。
- ✓WooCommerceの場合:親行はType = variable、子行はType = variationで、Parent = 親SKUにします。
- ✓カタログ全体をインポートする前に、1つの商品(親1つとバリエーション2〜3個)で試しましょう。
StriveFormats の検出方法
StriveFormatsは、親の識別子(eBayではHandle)で行をグループ化し、構造がプラットフォームのバリエーションの仕組みに合っているかを確認します。親のないバリエーション行、欠けている親行、重複したオプションの組み合わせは、それぞれ個別に指摘されます。
►技術的な詳細
eBayでは、親商品の行を子行・バリエーション行より前に置き、特定の列の値で子行と親を結び付ける必要があります。ファイル内に存在しない親を参照している行は孤立した行として扱われ、スキップされるか正しくインポートされません。