产品实时可见性和推荐
在您浏览目录时,产品发现会根据配置规则评估当前事务。根据您配置的规则,产品发现会直接在浏览体验中显示消息、禁用产品和推荐的产品。
所需的 Edition
| 查看支持的产品和版本。 |
| 所需用户权限 | |
|---|---|
| 查看可见性规则: | 产品目录管理设计者 |
可见性规则
可见性规则根据您当前的事务控制产品在目录中的显示方式。当配置的规则评估交易时,不符合条件的产品将被限制或隐藏选择。这将确保销售代表仅看到对当前上下文有效的产品,减少错误并提高报价过程中的准确性。
- 在“浏览产品”页面上,浏览或搜索产品。
- 要查找规则禁用的产品,应用不合格筛选器。
- 查看消息,以了解产品被禁用的原因。
示例 示例:根据交易禁用产品。
当事务满足特定条件时,使用禁用规则在产品发现中禁用某些产品。在此示例中,当事务包含台式计算机时,产品发现会在用户浏览目录时禁用一组相关产品。
@(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;
产品推荐
推荐规则会根据您当前的交易显示建议的产品。您可以查看这些建议,了解推荐原因,并轻松将其添加到报价。
- 在“浏览产品”页面上,单击左侧面板中的推荐。
- 查看建议的产品以及解释推荐原因的消息。
-
将推荐的产品直接从列表添加到交易,或继续浏览。
要查看禁用但推荐的产品,请使用不合格筛选器。
示例 示例:根据交易推荐产品。
推荐规则会根据当前交易显示相关产品。推荐产品会显示在推荐面板中,并可添加到交易,但规则不会限制或阻止产品选择。
在此示例中,当事务包含主要产品时,产品发现会在用户浏览目录时推荐一组产品。
@(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;
自动添加和自动删除
产品发现会评估配置的规则,并在满足指定条件时自动从事务中添加或删除产品。
- 在“浏览产品”页面上,添加触发规则添加产品的产品。
- 单击预览以查看交易。
- 查看自动添加到交易的产品。
示例 示例:根据交易自动添加产品。
@(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;
消息
消息会根据当前事务显示错误、警告或信息提醒。当消息规则适用时,它们出现在“浏览产品”页面的顶部,在不中断浏览的情况下提供指导。
- 在“浏览产品”页面上,选择或添加产品。
- 如果警报显示在页面顶部,单击错误、警告或信息查看消息。
示例 示例:显示基于当前事务的消息
当交易满足特定条件时,使用消息规则在产品发现中显示信息、警告或错误消息。消息规则通过解释用户在浏览目录时的重要条件或注意事项来指导用户。
在本例中,当事务包含主要产品时,产品发现会显示一条消息通知用户。
@(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."
);
}
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!
