使用规则引擎驱动Hybris主页中显示的CMS组件的类型

时间:2018-10-18 20:44:42

标签: drools hybris

我有用例 -有2个CMS标语组件(C1和C2);根据客户忠诚度状态,仅需要显示其中一个。 假设说一个人是否是黄金会员,则应该在主页上显示C1,而如果客户是白金会员,那么应该在C2上显示。 我知道可以通过智能编辑来实现此功能,但是在这两种情况下,根据这些业务规则在C1和C2中呈现什么数据都需要触发其他规则。可以帮助我创建规则并将其与coms组件相关联,或者是否有人可以共享实现该规则的任何其他方法。

2 个答案:

答案 0 :(得分:1)

为什么不使用CMS限制?评估组件是否应显示在CMSRestrictionEvaluator中。然后在控制器/渲染器中填充相应的数据。

答案 1 :(得分:0)

使用促销引擎非常昂贵。它并不是真正的高性能,因此您不应使用它来实现这种行为。

您应该使用Personalization (based on SmartEdit)