在电商平台中,促销是必不可少的营销手段,尤其在国内 各种玩法层出不穷,最开始的满减/秒杀 到优惠卷 再到 拼团/砍价等等
一个良好的促销系统应该具备易于扩展,易于统计促销效果等特点,在遇到秒杀类促销时还需要做到可扩容...,抗并发(本次不考虑秒杀系统的设计)等等....对于自营网站,由网站运营创建促销,挑选变体并添加到promotion_variants表中.对于B2C平台,由网站运营创建促销,商家选择变体并报名参与本次促销,运营审核后将其添加到相应的promotion_variants...上面便是一个促销系统的流程思路,下面多提供一些demo供参考
优惠卷
已一张10元代金卷为例,我们会有这样两条记录
// promotion
{
id: 1,
code: '10-cash...对于config中的配置适用于各种优惠卷,如满减卷,运费卷等等.