在电商平台中,促销是必不可少的营销手段,尤其在国内 各种玩法层出不穷,最开始的满减/秒杀 到优惠卷 再到 拼团/砍价等等
一个良好的促销系统应该具备易于扩展,易于统计促销效果等特点,在遇到秒杀类促销时还需要做到可扩容...促销的核心作用域既订单.因此我在上一篇文章中介绍了电商中订单系统的设计 E-commerce 中订单系统的设计
两个部分既上图中的rule和action部分.
rule描述了促销限制,既订单需要满足那些条件才能参与某个促销...在常见的电商平台中,一个促销活动通常不会涉及所有的商品, 尤其是类似淘宝这种B2C模式的平台,促销通常是以商家报名的形式展开的....另外不以product作为参与促销的最小单位, 是为了进行更细颗粒度的控制.
一个促销可以有多个变体参与,一个变体可以同时参与多个促销....表来存储用户领取的优惠卷及使用情况等
优惠卷促销本质上是将传统促销以卷的形式体现了出来,既圣诞满减促销 => 圣诞满减卷的转换.