使用MediaChase ECF G5 5.1进行复杂的定制促销

时间:2012-08-15 08:59:42

标签: .net e-commerce episerver

我们正在尝试根据客户要求为ECF G5创建一个相当复杂的规则集的自定义促销。它类似于:

  • 非折扣价的最高商品
  • 根据特定查询表根据其类别,子类别,细分市场或个别产品折扣(最具体的胜利)打折的其他项目
  • 最高的商品可能有折扣优惠折扣%

您如何在ECF G5 5.1中构建它?我已阅读文档(http://docs.mediachase.com/display/ecf51devguide/Custom+Promotion+Development+Explanation),我有几个问题:

  1. 购物车促销可以影响单个订单项,还是必须在整个购物车上运行?在我们的案例中,我们需要根据整个购物车做出决定这个项目是否是最昂贵的产品
  2. 是否有一种简单的G5方式可以在购物车中获得“最贵”的产品?
  3. 如何控制哪些产品符合优惠券?
  4. 不寻找“最干净”或最具体系结构的声音解决方案,只是想完成它!如果你有任何快速指针,将不胜感激。

    我们正在使用.NET 3.5框架。

2 个答案:

答案 0 :(得分:1)

Mediachase ECF可以升级到EPiServer Commerce,请点击此处查看更多信息 - http://www.episerver.com/About-Us/Press-Room/Press-Releases/EPiServer-Acquires-Business-of-e-Commerce-Solution-Provider-Mediachase-/ 您可以在此处详细了解该产品的最新版本 - http://www.episerver.com/Commerce/

答案 1 :(得分:0)

以上所有都是可能的。最好的起点是使用现有的促销活动之一。我会给出快速指示,因为正如评论中提到的那样,完整的解决方案将涉及大量的开发和测试。所以这里有指针:

  1. 是的,当您调用AssignReward时,其中一个参数是受影响的条目,在您的情况下,它可以只是一个特定的条目。
  2. 添加另一个使用linq获取价格最高的项目并将其保存为常量的规则。
  3. 您可以为商品定义自定义属性,然后使用它来过滤是否符合折扣条件。
  4. PS:我实际上是在ECF中编写促销引擎的人,但我不再与公司联系,而是建议使用名为VirtoCommerce(http://virtocommerce.com)的新框架。开源,更直观的营销引擎,可以从ECF或EPiServer轻松升级。

    更正:

    • 2011年开发ECF的工程师团队不再与公司合作

    • 我是法律认可的ECF创作者,直到2011年担任建筑师