美文网首页PM-hooly爱思考
通用卡券系统设计

通用卡券系统设计

作者: hooly | 来源:发表于2016-10-31 16:32 被阅读380次
    通用卡券系统设计

    随着公司业务的发展,各个产品线都有对卡券的需求。但是各产品线对于卡券类型、金额等其他属性的需求又有很大不同,那么作为平台底层,怎么设计一个通用的卡券系统,既能满足各业务线的需求,又能达到系统之间的解耦。这正是这篇文章要解决的问题。

    一、卡券系统和其他系统的交互架构:

    卡券系统和其他系统交互架构图

    名词解释:

    MQ:消息池子

    事件平台:在MQ中辟出的一块消息队列空间,可以做消息的开关控制,另外可以创建一个轻活动(事件)

    发券流程:

    1.首先在卡券系统创建一批卡券,配置卡券的适用条件(有效期,适用范围等);

    2.在事件平台配置一个活动(注意此处的活动并非很重的大型营销活动,可以理解为一个事件,一个动机)

    3.业务线埋点

    4.业务线当触发了发券节点,则向MQ(消息池子)发送消息,业务线和MQ以秘钥作为约定标识。事件平台收到消息,通过开关来控制是否像下面系统分发消息。如果开关处于打开状态,则像优惠券系统发送消息,优惠券系统得到消息,找到对应的优惠券批次,发送给各业务线。

    卡券系统内部的结构

    1.卡券基本属性:

    卡券类型:直减、满减、折扣(各类型之间的叠加使用条件一并约定好)

    地域范围:北京,全国......

    适用的业务范围(品类):大家电,生鲜类,或者全品类......

    2.卡券的创建:

    运营(其他人员)在卡券系统提供的界面上创建一个批次的卡券,选择如上的卡券属性。

    创建完成后,有可视化的卡券列表可进行不同维度的筛选。

    待续......

    相关文章

      网友评论

        本文标题:通用卡券系统设计

        本文链接:https://www.haomeiwen.com/subject/fxsputtx.html