优惠活动模块设计方案整理

本文探讨了优惠活动模块的设计方案,包括基础和复杂优惠方式,如满减、打包、返利和阶梯价。主要架构设计涉及活动规则、记名优惠券及不同分类。文章还讨论了订单数据记录、常用功能如增删改查、审批流程,以及不常用但重要的功能,如退款处理、海外市场税务和数据安全。最后提到了异步执行、开关控制、优惠券匹配等技术要点。
摘要由CSDN通过智能技术生成

这里我先根据工作经验列出一个大纲, 然后会一步步慢慢细化实施过程中遇到的问题

1.优惠方式

1.1 基础的方式

①指定最终商品金额 ②减免部分金额  ③折扣

1.2 复杂的方式

① 满减 ② 打包 ③ 返利 ④ 阶梯价

1.3 注意

①打包价格中, 如果商品原单价低于平均价格, 要加金额保证最终价格是均价

②有些活动可能要求先打款才能生效, 注意状态管理

2. 主要架构设计

2.1 活动规则+记名优惠券 (规则和受益人分开)

适用于定价权在商家的活动, 这个优惠的金额没有讲价的余地, 每个客户来了都一样, 比如超市

2.2 活动分类+记名优惠券(规则和受益人在一起)

适用于不同客户不同价格的定价策略, 

比如汽车, 卖给不同区域或不同客户有个可以上下浮动的范围; 一线销售有个价格授权, 经理又会有更高的额度授权.

2.3 优惠券内容

①受益人/受益方

②对应的活动信息(名称等)

③活动起止时间

④状态(领导是否已审批, 预付款款项是否已到, 是否生效作废等)

⑤创建时间, 备注等

⑥已经适用了此优惠的商品

2.4 订单数据如何记录

① 直接改价格 ② 订单表中同时记录原价和优惠金额

3. 常用功能

3.1. 活动和优惠券的增删改查等常规功能

3.2. 手动生效/失效

3.3. 测试商品是否能参与某个活动

3.4.给一个商品, 找出他能参与的活动

3.5.创建一个活动/优惠券, 找出在创建之前符合这个活动的商品

3.6. 人工强行绑定, 使商品可以参与活动

3.7.批量修改开始/结束时间

3.8. 某个商家已经参与或正在参与的活动

3.9. (批量)解绑活动

3.10 活动到期前提醒, 或额度到期前提醒

3.11 不同系统调用活动模块的接口修改或展示数据

3.12 审批

4. 不常用功能但需要注意

4.1 客户的回款到账后才能生效

4.2 客户要求退款怎么处理

4.3 活动是否需要审批, 审批通过后通过什么方式通知到对应的人

4.4 海外市场

①税率相关的事情怎么处理

② 邮件服务器配置, 模板配置

③用户信息保密(加密与解密)

4.5 跟结算系统相关的数据校验和处理(结算对象/开票对象等)

5.其他要点

5.1 异步执行 

①商品下单后自动优惠

②活动录入后, 自动查找之前已下单的能参与优惠的商品

③各种提醒<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值