バリエーショングループとスライスを構成する
学習の目的
この単元を完了すると、次のことができるようになります。
- バリエーショングループを使用した場合とスライスを使用した場合のバリエーションの表示の違いを説明する。
- ベース商品やバリエーション商品でバリエーショングループがどのように機能するか説明する。
- カテゴリでバリエーショングループがどのように機能するか説明する。
- Salesforce B2C Commerce でバリエーショングループの属性プロパティの継承がどのように処理されるか説明する。
- スライスが有効の場合、検索結果がどのように表示されるか説明する。
まとめて表示するか、個別に表示するか?
Brandon は前の単元で、ベース商品を作成し、複数のバリエーションを設定できることを学習しました。では、買い物客が仮にスウェットシャツという商品を検索した場合、どうなるのでしょうか? 何が表示されるのでしょうか? 結果に表示される内容は、Brandon がバリエーショングループやスライスをどのように構成したかによって異なります。
買い物客に、1 つの品目とすべてのバリエーションを表す 1 つの画像が表示されることもあれば、各バリエーションとそれぞれの画像が表示されることもあります。検索やカテゴリナビゲーションの結果、商品と共に表示される画像をスウォッチといいます。通常、スウォッチは色や材質を示す小さな画像で、買い物客が商品を選ぶ際に参考にします。
たとえば、スウェットシャツにレッド、グリーン、ブルーの 3 色があるとします。デフォルトがレッドの場合、買い物客にレッドのスウェットシャツとレッド、グリーン、ブルーのスウォッチを表示して、別の色のスウェットシャツも選択できるようにします。マーチャントが商品をスライスした場合は、買い物客にレッドのスウェットシャツのほか、ブルーとグリーンの (スウォッチではなく) スウェットシャツが表示されます。
バリエーショングループかスライスか?
バリエーショングループまたはスライスを使用してバリエーションを構成できます。バリエーショングループを使用する場合は、検索結果を細かく調整できます。ベース商品内に、それぞれが特定の色/サイズ/幅の組み合わせを表すグループを複数定義できます。スライスを作成する場合は、1 つのバリエーション (色、サイズ、幅) でのみスライスすることができます。
B2C Commerce では、ベース商品にバリエーショングループが存在する場合、スライス (バリエーション属性に定義されたスライス、またはカテゴリ割り当てで上書きされたスライス) が無効になります。ただし、無効になるのはそのベース商品のスライスのみで、他のすべての商品のスライスは引き続き使用できます。
バリエーショングループを構成する
バリエーショングループは、ベース商品を構成するバリエーションのサブセットです。バリエーショングループは色、サイズ、幅、長さなどの属性を共有します。sale
や new
などの属性は、選択肢にならないため使用できません。(新商品と旧商品と言われても選択できません!)
バリエーショングループについては次の点に留意します。
- バリエーショングループの各バリアントは、注文可能な商品でなければなりません。
- バリエーショングループは 1 つのベース商品にしか割り当てることができませんが、そのベース商品に複数のバリエーショングループを割り当てることができます。各バリエーショングループの商品画像は 1 つで、グループ内の商品を正確に表す数のスウォッチを設定できます。
- バリエーショングループは、そのグループに関連付けられている SKU のコレクションから在庫を取得しますが、独自の SKU を設定することも可能です。
- 他の商品タイプ (商品セット、バンドル、ベース商品、標準商品) とは相互に排他的で、セット商品またはバンドル商品にすることができます。
- 他の商品タイプと同様に、任意のカテゴリに割り当てることができます。
- バリエーショングループにプロモーションを割り当てることができ、プロモーションに応じた価格調整が行われる場合があります。
- Business Manager でバリエーショングループに価格を割り当てることはできません。この点は商品セットと同様です。
バリエーショングループには、バリエーション属性ごとに値を 1 つのみ追加できます。たとえば、color: green
か color: red
を追加できますが、この両方を追加することはできません。複数のバリエーション属性とその値を追加できます (例: color: green
と size: small
)。
Brandon がスウェットシャツのサイズ属性を追加した後、そのバリエーションは次のようになります。
商品 ID
|
色
|
サイズ
|
---|---|---|
healthfit-ss-90887 |
green |
small |
healthfit-ss-90888 |
red |
small |
healthfit-ss-90889 |
blue |
small |
healthfit-ss-90897 |
green |
medium |
healthfit-ss-90898 |
red |
medium |
healthfit-ss-90899 |
blue |
medium |
healthfit-ss-90877 |
green |
large |
healthfit-ss-90878 |
red |
large |
healthfit-ss-90879 |
blue |
large |
Brandon は次のバリエーショングループをベース商品に追加したいと考えています。
- グリーンの全サイズの Healthfit Sweatshirt (
color:green
)
- S サイズの全色の Healthfit Sweatshirt (
size:small
)
さらに、複数のバリエーショングループを商品セットに追加して、この商品セットに各グループを表す 1 つの画像を設定することもできます。
ベース商品がマスター商品でなくなった場合やシステムから削除された場合は、関連するバリエーショングループが削除されます。バリエーショングループを削除または割り当て解除しても、そのグループが割り当てられていたベース商品や、そのグループに割り当てられていたバリエーション商品に影響はありません。
バリエーショングループを作成する
バリエーショングループはインポートまたは作成することができます。Brandon は次の手順を実行してバリエーショングループを作成します。
- Business Manager を開きます。
-
サイト > [マーチャントツール] > [商品とカタログ] > [商品] を選択します。
- バリエーショングループを作成する [healthfit-sweatshirt] というベース商品を検索します。
-
[ロック] をクリックします。
- バリエーションを作成します。
-
[バリエーション] タブをクリックします。
- バリエーション商品を追加して、バリエーション属性のすべての値を構成します。[color] と [size] を選択します。
- [バリエーショングループ] セクションで、バリエーショングループの一意の ID (healthfit-green と heathfit-small) を入力し、[Add (追加)] をクリックします。
- 警告が表示された場合はその内容を確認し、[OK] をクリックして続行します。
メモ: [クローン] をクリックして、既存のバリエーショングループをクローンすることもできます。クローンとはコピーのことです。
- 1 つ以上のバリエーション属性の値 (green、small) を選択します。
-
[Apply (適用)] をクリックします。
- 並べ替えボタンを使用して、バリエーショングループの順序を変更します。
- 各バリエーショングループを開きます。
-
[ロック] をクリックします。
-
[カテゴリ] タブをクリックします。
-
[カテゴリの編集] をクリックして、バリエーショングループを表示するカテゴリに割り当てます。
-
[Apply (適用)] をクリックします。
- 商品インデックスを再作成します。
バリエーショングループとカテゴリ
他の商品と同様に、バリエーショングループも任意のカテゴリに割り当てることができます。
- バリエーショングループはインポートによってカテゴリに割り当てることができます。
- Business Manager の一括エディターまたは商品エディターで、バリエーショングループをカテゴリに、またはカテゴリから割り当てることができます。
- バリエーショングループは、カテゴリ内で並べ替えたり、カテゴリの位置を使用したりすることができます。
- 同じベース商品の複数のバリエーショングループ (color: red と color: green) を同じカテゴリに割り当てることができます。
- ベース商品と一部または全部のバリエーショングループを同じカテゴリに割り当てることができます。
バリエーショングループとプロパティの継承
B2C Commerce では属性値のフォールバックを使用して、検索結果処理にバリエーショングループが追加されます。B2C Commerce で、まずバリエーション商品に設定された属性値がチェックされ、次にバリエーショングループ商品の属性値、最後にベース商品の属性値がチェックされます。
B2C Commerce では属性継承のルックアップに Business Manager の [バリエーション] タブにあるバリエーショングループの並べ替え順が使用されます。(グループ内の) バリエーション商品の属性に値が定義されていない場合は、同じベース商品の他のバリエーショングループ (位置順) から値が取得されます。たとえば、バリエーション商品に色の値が設定されていない場合、B2C Commerce ではまず他のバリエーショングループがチェックされ、次にベース商品がチェックされます。
スライスを構成する
スライス機能を使用して、検索結果やカテゴリページにバリエーション商品をどのように表示するかを定義できます。たとえば、個々の商品として表示し、それぞれに独自のスウォッチを設定することも、1 つの商品として表示し、各バリエーションのスウォッチを設定することもできます。どのバリエーション属性もスライスできますが、一度にスライスできるのは 1 つのバリエーション属性のみです。
たとえば、HealthFit Sweatshirt の各色の結果を表示するには、色属性を sliced
に設定します。スライスしない場合は、検索結果に 1 つの品目が表示されます。買い物客が他の色にカーソルを置くと、その色が表示されます。
Brandon は、各バリエーションの個々の品目を表示する場合と、組み合わせる場合の数種のシナリオを試してみることにします。スライスを構成する手順は次のとおりです。
各バリエーションの個々の品目 (スライス)
-
[マーチャントツール] > [商品とカタログ] > [バリエーション属性] を選択します。
-
[cloud-kicks-usa] カタログを選択します。
-
[color/color] という色属性を開きます。
-
[スライス属性] を選択します。
-
[Apply (適用)] をクリックします。
- 商品インデックスを再作成します。
買い物客が「Healthfit Sweatshirt」を検索したり、割り当てられたカテゴリを選択して [Healthfit Sweatshirt] にアクセスすると、すべてのバリエーションがスライスとして、それぞれのスウォッチと共に表示されます。
検索とあるカテゴリでは 1 つの品目を表示し、別のカテゴリではスライスバリエーションを表示する
-
[マーチャントツール] > [商品とカタログ] > [商品] を選択します。
-
[healthfit-sweatshirt] ベース商品を見つけて開きます。
-
[カテゴリ] タブをクリックします。
-
[カテゴリの編集] をクリックします。
-
[Sales (セール)] カテゴリを選択します。
-
[前へ] をクリックします。
- [Sportswear (スポーツウェア)]/[Kids (キッズ)] カテゴリで、[詳細] をクリックします。
-
[バリエーション値] タブをクリックします。
- 色バリエーション属性の [デフォルトを使用] を選択解除します。
- [スライス属性] リストで、[はい] を選択します。
-
[Apply (適用)] をクリックします。
- 商品インデックスを再作成します。
買い物客が「Healthfit Sweatshirt」を検索したり、[Sales (セール)] カテゴリにアクセスすると、1 つの結果がベース商品のスウォッチと共に表示されます。[Sportswear (スポーツウェア)]/[Kids (キッズ)] カテゴリにアクセスした場合は、すべてのバリエーションがスライスとして、独自のスウォッチと共に表示されます。
次のステップ
この単元では、商品と属性について学習しました。次は、商品セット、バンドル、オプションを構成する方法を説明します。
リソース
- Trailhead: Salesforce B2C Commerce (マーチャンダイザー向け)
- Salesforce ヘルプ: カテゴリ別のバリエーションのスライス
- Trailhead: Salesforce B2C Commerce のインポート & エクスポート
- Salesforce ヘルプ: 商品