我必须创建一些不属于 Commerce Server 开箱即用的 DiscountTypes 类别的自定义促销折扣。有没有办法创建自己的自定义折扣,例如自定义管道组件。任何想法都是有帮助的。
谢谢!
我必须创建一些不属于 Commerce Server 开箱即用的 DiscountTypes 类别的自定义促销折扣。有没有办法创建自己的自定义折扣,例如自定义管道组件。任何想法都是有帮助的。
谢谢!
Enticify是 Commerce Server 折扣引擎的商业替代品。它提供了许多Commerce Server 不支持的折扣类型,可以满足您的需求。这包括捆绑折扣、价格点折扣(例如 3 美元 20 美元)和购买促销礼品。Enticify 还具有可扩展性模型,因此可以支持额外的折扣和促销活动。
为什么 Enticify for Commerce Server强调了主要区别?可以在Commerce Server vs. Enticify Feature Matrix中找到差异矩阵。
免责声明:我是 Enticify 的创始人和首席技术官。Enticify 是一种商业产品,但它与此问题直接相关,并且是向 Commerce Server 添加“一流”自定义折扣的唯一方法。
是的,您可以创建自定义促销折扣,但有几点需要牢记。
Commerce Server 折扣引擎(大部分)是一个封闭的盒子,因此您无法扩展它。您可能想要创建一个新的自定义管道组件(正如 Massimiliano Peluso 所提到的)。这为您提供了两种广泛的选择。a) 您完全替换 Commerce Server 的开箱即用功能,或者 b) 您将在 Commerce Server 执行之前或之后应用您的折扣引擎管道组件。后一种选择带来了折扣应用的排序问题,以及如何在 Commerce Server 折扣和您自己的折扣之间应用交互规则。
请注意,扩展 Marketing Manager 的选项有限,因此很难添加新类型的折扣。您可能需要有一个不同的数据存储库来存储您的新折扣以及管理它们的新工具。
是的......您可以创建自定义管道组件来覆盖默认定价和折扣业务逻辑,您只需注意在购物篮管道中添加自定义组件的位置......