点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我们需要从购物车总价值计算中排除某些产品。 因此,例如,我们将有一个自定义条件,如果订单总数> 200,而订单中未包含产品A和产品B,则会触发免费礼品操作。 换句话说,包含商品A和商品B的购物车条目的美元价值需要从购物车总计计算中排除。
促销引擎无法支持此动态条件,因为在填充cartRao时,促销条件参数未知。
从促销计算/评估中排除某些产品和产品类型应该是一个普遍的要求,以便任何人都可以提供一些值得高度赞赏的指导。
谢谢,金
关于将合格产品与排除条件和购物车总条件结合起来,只要您在购物车中仅"包含"产品,它就可以正常工作。 如果您只在购物车中排除了产品,也可以按预期工作,即不会触发促销。 但是,当您将购物车中包含的和排除的产品合并在一起时,所有产品的美元价值将用于计算订单阈值-排除阈值计算中仍将"排除"包含在排除产品中。
您应该能够在自定义条件中访问条件参数。 您必须实现一个翻译器。 在升级引擎跟踪中查找参考实现- https://help.hybris.com/6.2.0 /hcd/98bd2273bde6468aad2c59340b141be1.html
感谢Charles,
关于条件参数,我确实知道它们可以在翻译器中访问,但是在发布促销时这些参数是静态的并已分配。
我们的问题是在运行时在我们的Rao Provider中访问它们,该Provider不断将购物车模型转换为cartRao。 创建cartRao时,我们甚至都不知道哪个促销活动可能会触发,因此我们无法从中获取条件参数。
因此,我们需要一种在运行时动态修改cartRao的方法,但我们的工作是了解可以在何处完成
。谢谢,金
一周热门 更多>