PromotionEngine:在PDP上显示折扣

2020-09-15 20:13发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 使用Hybris 6.3...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

使用Hybris 6.3和新的促销引擎,我们希望在PDP上显示更新的价格(并且由于我们在促销引擎上使用订阅:在配置器上)。

我们需要知道a)哪种促销可能与该组产品一起触发(可能会不止一次,因为它们可以配置为可堆叠)b)在哪个购物车上提供哪些折扣(billingevent)。 该产品可能有相对折扣,绝对折扣或固定产品价格的操作。 理想情况下,我们直接获得折扣价,因此我们可以直接在PDP上显示它。

我认为,promotionengineservice将为该组产品创建一个事实列表,然后为我提供每件产品的降低价格和开票事件。

但是奇怪的是,像DefaultPromotionService.getProductPromotions(promoGroupList,product)这样的几种方法总是返回一个空列表...

3条回答
me_for_i
2020-09-15 20:54

嗨Loic,

对于HYbris 6.3没有解决方案,我们尝试在PDP上获得促销价时创建了自己的" VirtualCart"。 " VirtualCart"可以包含设备,资费和强制性选项,为此,我创建了一个VirtualCartRaoProvider来生成RuleEngine-RAO(我们经常使用PerfectPartnerPromotions)。 通过该RAO,我询问规则引擎将应用哪些促销并获得折扣价。 对于RuleEngine中的订阅问题,我增强了CartRaoPopulator并添加了其他属性,例如" billingtime",捆绑信息(内部/外部捆绑),mastercart所有产品的列表。 此外,我们增强了检查捆绑包信息的条件以及仅在定义的结算时间上应用的操作。

我希望这可以帮助您找到可能的解决方案。

不确定Hybris-Version以后会提供哪些现成的功能,也许我们稍后必须调整我们的解决方案。

一周热门 更多>