优惠券业务逻辑梳理

  1. 业务场景:客户通过活动规则领取相应的优惠券,在结算时进行优惠券使用;
  2. 业务分析:优惠券业务逻辑梳理_第1张图片
    要想满足此业务,大体是3个模块:
    1.制作优惠券
    2.配置规则对应优惠券信息
    3.客户领取
    4.客户使用
一:制作优惠券

基本信息:以批次的概念生成一批数量的 优惠券,什么类型,什么途径,有效期,数量,名称 等等
限制信息:比如一个用户用一次, 促销活动可用 会员等级多少可用 支付方式比如只有微信或者花呗可用

追加数量/作废
批次全部生成 可能一个批次几万个优惠券,可能1k一次生成 不够了再去生成新的去用

有密码的 需要记录 优惠券信息表
无密码的 只要在 批次信息表中记录数量

批量制作的时候 需要先占用数量 然后生成

二:配置优惠券活动

优惠券业务逻辑梳理_第2张图片
活动类型有很多,有了优惠券信息之后,建活动,然后活动范围选好优惠券批次。

三:客户领取使用

客户领取优惠券,绑定至账户中,根据优惠券的有效期来判断 过期未使用

客户绑定表数据过大 分表存储 客户绑定关系 根据客户编号%20 分表

使用券之后 记录流水订单

四:订单作废

订单作废之后 返回优惠券,重新追加一张绑上 不影响原来使用的数据

你可能感兴趣的:(电商业务)