首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

E-commerce 中促销系统的设计

在电商平台中,促销是必不可少的营销手段,尤其在国内 各种玩法层出不穷,最开始的满减/秒杀 到优惠卷 再到 拼团/砍价等等 一个良好的促销系统应该具备易于扩展,易于统计促销效果等特点,在遇到秒杀类促销时还需要做到可扩容...促销的核心作用域既订单.因此我在上一篇文章中介绍了电商中订单系统的设计 E-commerce 中订单系统的设计 两个部分既上图中的rule和action部分. rule描述了促销限制,既订单需要满足那些条件才能参与某个促销...另外不以product作为参与促销的最小单位, 是为了进行更细颗粒度的控制. 一个促销可以有多个变体参与,一个变体可以同时参与多个促销....,数据库字段可以按照实际需求进行增减和修改,特殊促销可自行添加相关表, 如优惠卷促销的coupons表, 拼团的groups表, 报名促销的promotion_sign_up表等等 业务设计 流程设计...表来存储用户领取的优惠卷及使用情况等 优惠卷促销本质上是将传统促销以卷的形式体现了出来,既圣诞满减促销 => 圣诞满减卷的转换.

3.2K50

微信小程序----当前时间的时段选择器插件(今天、本周、本月、本季度、本年、自定义时段

获取时段 创建获取当天的时段函数; 创建获取本周的时段函数; 创建获取本月的时段函数; 创建获取本季度的时段函数; 创建获取本年的时段函数; 创建自定义时段函数。...准备阶段的JS constructor() { this.now = new Date(); this.nowYear = this.now.getYear(); //当前年...JS //获取今天的日期 getNowDate() { return this.formatDate(new Date(this.nowYear, this.nowMonth, this.nowDay...getYearEndDate() { return this.formatDate(new Date(this.nowYear, 11, 31)); } 使用方法 引入getperiod.js.../utils/getperiod.js"); 使用getperiod.js this.time = new GetPeriod(); //获取本年的结束日期 let end = this.time.getYearEndDate

1.4K20
领券