リアルタイムの商品表示とおすすめ
カタログを参照すると、商品検出は設定ルールに対して現在のトランザクションを評価します。設定したルールに基づいて、商品検出では、閲覧環境でメッセージの表示、商品、おすすめ商品の無効化が直接行われます。
必要なエディション
| サポートされている製品とエディションを表示します。 |
| 必要なユーザー権限 | |
|---|---|
| 表示ルールを表示する | 商品カタログ管理デザイナー |
表示ルール
表示ルールは、現在の取引に基づいてカタログに商品を表示する方法を制御します。設定されたルールで取引を評価すると、条件を満たさない商品は制限されるか、選択から非表示になります。これにより、営業担当には現在のコンテキストで有効な商品のみが表示されるため、見積プロセス中のエラーが減り、精度が向上します。
- [商品の参照] ページで、商品を参照または検索します。
- ルールによって無効化された製品を検索するには、[Disqualified] フィルタを適用します。
- メッセージを確認して、商品が無効になっている理由を理解します。
無効化ルールを使用して、取引が特定の条件を満たしたときに商品検出で特定の商品を無効にします。この例では、トランザクションにデスクトップコンピューターが含まれている場合、ユーザーがカタログを参照している間、商品検出によって関連商品のセットが無効になります。
@(virtual = "true")
type Transaction {
@(sourceContextNode = "SalesTransaction.SalesTransactionItem")
relation lineitems : LineItem;
rule(
lineitems[DesktopComputer],
"disable",
"relation", "LineItem",
"type", "DisabledProducts",
"message", "These products are unavailable based on the current transaction."
);
}
type LineItem;
type DesktopComputer : LineItem;
type DisabledProducts;
type Monitor : DisabledProducts;
type Keyboard : DisabledProducts;
type Mouse : DisabledProducts;
商品のおすすめ
おすすめルールには、現在の取引に基づいて推奨商品が表示されます。これらの提案を確認し、推奨理由を理解して、簡単に見積に追加できます。
- [Browse Products (商品の参照)] ページで、左パネルの [Recommendations (おすすめ)] をクリックします。
- 推奨商品とその推奨理由を説明するメッセージを確認します。
-
おすすめ商品をリストから直接取引に追加するか、引き続き参照します。
無効になっているが推奨されている製品を表示するには、[Disqualified (不適格)] 検索条件を使用します。
おすすめルールには、現在の取引に基づいて関連する商品が表示されます。おすすめ商品は [おすすめ] パネルに表示され、取引に追加できますが、ルールによって商品の選択が制限または妨げられることはありません。
この例では、トランザクションに主商品が含まれている場合、ユーザーがカタログを参照している間に商品検出で商品のグループが推奨されます。
@(virtual = "true")
type Transaction {
@(sourceContextNode = "SalesTransaction.SalesTransactionItem")
relation lineitems : LineItem;
rule(
lineitems[Laptop],
"recommend",
"type", "RecommendedProducts",
"message", "Consider these add-ons for the selected laptop."
);
}
type LineItem;
type Laptop : LineItem;
type RecommendedProducts;
type Headset : RecommendedProducts;
type Mouse : RecommendedProducts;
type ExtendedWarranty : RecommendedProducts;
自動追加と自動削除
商品検出では、設定されたルールが評価され、指定された条件が満たされたときに取引の商品が自動的に追加または削除されます。
- [Browse Products (商品の参照)] ページで、商品を追加するルールをトリガーする商品を追加します。
- [プレビュー] をクリックしてトランザクションを表示します。
- 取引に自動的に追加された商品を確認します。
@(virtual = "true")
type Transaction {
@(sourceContextNode = "SalesTransaction.SalesTransactionItem")
relation lineitems : LineItem;
rule(
require(lineitems[APIAccessRequests], lineitems[QuantumBitDatabase], "Unable to add Quantum Bit Database");
}
type LineItem;
type APIAccessRequests : LineItem;
type QuantumBitDatabase : RequiredProducts;
メッセージ
メッセージには、現在のトランザクションに基づいてエラー、警告、または情報アラートが表示されます。メッセージルールが適用されると、[商品の参照] ページの上部に表示されるため、閲覧を中断することなく指針を得ることができます。
- [Browse Products (商品の参照)] ページで、商品を選択または追加します。
- アラートがページ上部に表示された場合は、[エラー]、[警告]、または [情報] をクリックしてメッセージを表示します。
メッセージルールを使用して、取引が特定の条件を満たしたときに商品検出に情報メッセージ、警告メッセージ、またはエラーメッセージを表示します。メッセージルールでは、ユーザーがカタログを参照するときに重要な条件や考慮事項を説明することでガイドします。
この例では、トランザクションに主商品が含まれている場合、商品検出にユーザーに通知するメッセージが表示されます。
@(virtual = "true")
type Transaction {
@(sourceContextNode = "SalesTransaction.SalesTransactionItem")
relation lineitems : LineItem;
rule(
lineitems[PrimaryProduct],
"message",
"info",
"message", "Info: Review available options before continuing."
);
rule(
lineitems[PrimaryProduct],
"message",
"warning",
"message", "Warning: This selection may require additional review."
);
rule(
lineitems[PrimaryProduct],
"message",
"error",
"message", "Error: This selection requires a correction before you proceed."
);
}
