点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
发现以下问题:-
1)当两个或多个促销活动可堆叠且规则组为空时,Drools最大限制超过
促销信息
PRM_1 config。-rule-group = null; 优先级= 1; stackable = false; 条件=购物车总计> $ 100; action = $ 1的固定折扣
PRM_2 config- rule-group = null; 优先级= 1; stackable = false; 条件=合格产品= 1934406); action = $ 1的固定折扣
这些促销未得到应用。 得到以下错误日志:错误[hybrisHTTP12] [DefaultCommerceRuleEngineService]检测到可能的规则循环。 已超过最大允许的规则匹配数。 当前限制:200 201:13953159-0ac2-40d4-90c4-4fa22b4e1298 199:7169b4d7-bace-408d-81a3-42ddfa7aa95d您可以通过更改" Drools Engine上下文"对象中的ruleFiringLimit字段来调整或禁用规则匹配的限制( 请参阅"规则射击限制"属性。
2)在以前的版本(6.2和6.4)中,存在的提升是因为激发了不同的规则组(与可堆叠性标志无关)。 但是,在hybris V6.6中,当两个促销位于不同的规则组中并且可堆叠性为false时,则仅应用具有较高级别的一个促销。
谢谢
您对第2点没有任何解决方法。我也遇到过同样的问题。 看起来,如果促销被定义为不可堆叠,则规则组无所谓,它与任何规则组中的任何其他不可堆叠的促销都是不可堆叠的。
检查我的答案,看看是否可以解决您的问题。 如果解决了问题,请不要忘了投票。 这样,我们知道它正在工作。
我相信此问题可能与 ECP- 2867:不可堆叠的促销活动(在不同的组中)不会同时触发。 尝试下载Hybris 6.6.0.6(于2018年6月发布)或更高版本,看看是否能解决您的问题。
问题在hybris 6.6.0.19中复制
一周热门 更多>