电子商务应用程序中的优惠券和折扣

时间:2010-08-05 09:08:49

标签: language-agnostic e-commerce rules webshop

我开发了一个电子商务应用程序,现在我正在添加对优惠券和折扣的支持。我想要你对这一点的意见,因为它比我最初的预期更棘手。

我应该在哪里保留所有不同类型优惠券的逻辑?

假设我有优惠券代码给我“买3并免费获得最低价”的优惠以及另一张优惠券搜索“在[此产品上获得20%折扣]”以及一堆其他优惠券(“获得10”总折扣百分比“,”购买2折50%折扣第二个“依此类推。”

我正在考虑将Coupon接口和不同的实现存储在不同的类中,然后将类名与优惠券的数据一起存储在DB中。这种方法最容易实现,但在数据库中存储类名并不是很好......

你会如何解决?如何在早期的应用程序中解决?

1 个答案:

答案 0 :(得分:0)

我认为规则引擎提供了一种以分离方式模拟优惠券的良好途径。

使用THIS查看示例Drools示例应用。

HTH!