我们正在尝试根据客户要求使用相当复杂的规则集为 ECF G5 创建自定义促销。它类似于:
- 非折扣价的最高商品
- 根据类别、子类别、细分市场和/或单个产品折扣(最具体获胜),根据特定查找表打折的其他项目
- 最高的项目可能有优惠券折扣应用
您将如何在 ECF G5 5.1 中构建它?我已经阅读了文档(http://docs.mediachase.com/display/ecf51devguide/Custom+Promotion+Development+Explanation)并且我有几个问题:
- 按购物车促销会影响单个订单项还是必须在整个购物车上运行?在我们的案例中,我们需要根据整个购物车来决定该商品是否是最昂贵的商品
- 是否有一种简单的 G5 方法可以在购物车中获得“最昂贵”的产品?
- 如何控制哪些产品符合优惠券资格?
不是在寻找“最干净”或最符合架构的解决方案,只是想完成它!如果您有任何快速指示,将不胜感激。
我们正在使用 .NET 3.5 框架。