1、满减-指定专区商品
2、X件Y元-指定專区商品
假设:一个商品只可以属于一个促销活动即一个专区。
计算哪些优惠券是很烦的以一件事情而且卷的金额还要均摊给可以用卷的商品,退货后会扣除相应的价格
突然发现和权限系统特别像:
A、购物车的每件商品=用户,一个用户可以属于一个角色(上面的假设)
B、优惠券就想时被授权的功能
C、功能可以直接对用户授权也可以直接对角色授权。
那我们可以用二进制表示
从結构上来说分三个部分:限制条件促销范围,促销结果然后从每个维度上都有若干玩法,例如:
限制条件:时间订单金额,购买数量购买人数,支付方式收货地址,运输方式用户类型,积分等等
促销范围:单个商品一组商品,品类整单,以及例外品
促销结果:折扣扣减,返券买搭,买赠等等
然后把三个维度再做一下组合。。有的玩呢~
还需要有一个促销效果汇总的功能用来记录分析每一个促销活动的实际花费、带来的销售、毛利、转化率等等。用于持续调整促销活动的效果