大体的思想,每一个促销要新建一个促销类,有专门的开关来控制是否生效。 用商品里面的促销识别码来判断具体调用哪一个促销实例。 首先,在添加商品的时候,分两步,第一步是添加状态,第二步是把购物车内的商品显示这个状态。 一,添加步骤几个重要的点: 1,添加商品之前,遍历所有的促销互斥条件。 例如,某一款商品不可以和另一个商品同时在一个购物车内;或者某个用户权限,不可以购买特定的一件商品等等。 2,添加商品之前,选择特定的促销实例,来进行添加之前的操作。 注:第二点与第一点的区别在于1是要遍历所有的促销