问题描述
Hybris 有多种类型的“基本”促销活动,例如:
- ProductPerfectPartnerPromotion
- ProductBundlePromotion
- AcceleratorProductBOGOFPromotion
- AcceleratorProductMultiBuyPromotion
- ProductPercentagediscountPromotion
- OrderThresholddiscountPromotion
这个促销很容易配置和理解,但是我不明白 hybris OOTB 的最后一个促销:RuleBasedPromotion。
前面提到的“基本”促销和基于规则的促销有什么区别?
另外,什么是促销规则来源?我已经看到您可以将多个促销规则源添加到促销组。
解决方法
列出的促销活动是传统促销活动,其中一些与新的基于规则的促销活动兼容。
为什么上述类别仍然存在于 hybris 中?
为了最大限度地向后兼容,新的推广引擎提供了推广服务的实现。这允许促销结果由新的促销引擎写入,并由调用促销服务的现有应用程序(如加速器)读取。
此实现在您的项目中保留了促销(旧版)。促销引擎覆盖某些 Spring bean。促销(旧版)项目继续存在,但不应使用。
您可以轻松地从传统促销迁移到基于规则的促销。 请点击此链接: promo_migration