一种全渠道促销活动实现系统技术方案

技术编号:32828443 阅读:24 留言:0更新日期:2022-03-26 20:35
本发明专利技术公开了一种全渠道促销活动实现系统,促销引擎配置模块、促销引擎执行模块,促销活动管理模块;其中,所述促销引擎配置模块用于规范定义促销活动的各个流程;所述促销活动管理模块用于选择具体的促销活动模版及根据表单录入促销活动信息;所述促销引擎执行模块用于用户在参加活动时调起各个当前活动的规则进行计算得到参与结果。本发明专利技术的全渠道促销活动实现系统扩展性高,开发人员继承特定的接口即可在其中完成自己个性业务;且将活动关键元素进行拆分后再进行抽象,每个实现类都具备原子性。当实现类够多时,即可像搭建积木一样拼装新的促销活动。拼装新的促销活动。拼装新的促销活动。

【技术实现步骤摘要】
一种全渠道促销活动实现系统


[0001]本专利技术涉及电商促销领域,特别涉及一种全渠道促销活动实现系统。

技术介绍

[0002]随着电商的迅速发展,网购成为许多人的消费习惯,由此带来更为广阔的市场和商业前景。对于各个平台和商家而言,为了争夺线上流量进而达成最终成交,平台和商家都会在特定时间段(比如双十一、传统节日)推出促销活动,同时根据特定时间段以及指向的目标群体不同,会制定不同的促销活动,甚至在同一个促销活动中的不同阶段也会有不同的促销手段,各种各样的促销规则层出不穷,这导致整个促销系统越来越复杂。
[0003]在此背景下,如果后台不能对上述运营活动形成有力支撑,不能快速推出新的促销活动,则会给平台和商家带来损失。

技术实现思路

[0004]本专利技术的目的在于克服现有技术的缺点与不足,提供一种全渠道促销活动实现系统,可根据需要自定义条件模板并根据条件模版快速组合出新的促销活动。
[0005]本专利技术的目的通过以下的技术方案实现:
[0006]一种全渠道促销活动实现系统,促销引擎配置模块、促销引擎执行模块,促销活动管理模块;其中,所述促销引擎配置模块用于规范定义促销活动的各个流程;所述促销活动管理模块用于选择具体的促销活动模版及根据表单录入促销活动信息;所述促销引擎执行模块用于用户在参加活动时调起各个当前活动的规则进行计算得到参与结果。
[0007]所述促销引擎配置模块的工作过程包括以下步骤:
[0008]定义促销引擎配置模块的配置对象包括检查点、活动模版、活动规则、条件模版、动作模版;
[0009]定义促销活动的原子单元包括条件模版、动作模版,即每一个促销活动都是由一组条件模版跟动作模版组合而成;
[0010]对配置对象进行配置均基于数据库表进行操作,每一项配置都有其对应的表,即在数据库表中插入一条对应的数据;
[0011]对于动作模版及条件模版配置的一些表字段需要特殊处理:
[0012](1)类名称:需要由开发人员编写类并且继承特定的CondtionTemplate或者ActionTemplate接口实现特定其中的execute方法,并在该方法内实现具体要支持的业务逻辑,录入类的全限定名;
[0013](2)参数定义:该类由一个JSON数据表示,需要的信息包括参数格式、类型、名称,输入控件。
[0014]所述数据库为关系型数据库。
[0015]所述关系型数据库包括MySQL。
[0016]所述检查点包括领券、开启拼团;所述活动包括优惠券,拼团活动;所述活动规则
包括关联若干个条件模版及动作模版;所述条件包括人员条件、商品条件、渠道条件;所述动作包括领券动作、拼团动作。
[0017]所述促销活动管理模块的工作过程包括以下步骤:
[0018](1)选择具体活动模版;
[0019](2)根据选择的活动模板,根据条件及动作模板的参数定义动态生成表单;
[0020](3)根据表单录入活动信息;
[0021](4)保存活动信息、及动作实例到数据库;
[0022](5)保存条件实例到数据库,同时条件实例会跟对应的条件模版建立关联关系;
[0023](6)保存动作实例到数据库,同时动作实例会跟对应的动作模版建立关联关系。
[0024]所述促销引擎执行模块的工作过程包括以下步骤:
[0025](1)消费者发起下单时,调用促销接口传入待购商品及检查点;
[0026](2)根据待购商品确定一组可适用的活动;
[0027](3)将可使用的活动按照全渠道促销引擎配置活动模版实体定义的优先级进行排序;
[0028](4)备份待购商品组,准备开始计算逻辑;
[0029](5)遍历该组可适用活动;
[0030](6)根据当前遍历的活动,从数据库中查找其对应的活动模版;
[0031](7)根据对应活动模版及检查点信息,通过数据库中找到对应的规则进而筛选出一组条件模版跟一组动作模版;
[0032](8)遍历步骤(7)获取的条件模版;
[0033](9)根据当前条件模版及活动信息通过数据库获取对应的条件实例;
[0034](10)调起条件模版配置的类名称,通过java提供的反射机制,加载该类,调用其中的方法,传入可适用活动、待购商品、条件实例;
[0035](11)遍历该组动作模版;
[0036](12)根据当前动作模版及活动信息获取对应的条件实例;
[0037](13)调起动作模版配置的类名称,通过java提供的反射机制,加载该类,调用其中的方法,传入可适用活动、待购商品、条件实例;
[0038](14)根据备份待购商品组及待购商品组重置待购商品组,进行恢复现场;
[0039](15)回到步骤(5)。
[0040]所述步骤(10)具体包括以下过程:
[0041]A、为清晰表达内容,采用举例方式进行描述,实际情况根据配置模块定义的关系决定;
[0042]B、人员条件模版,根据活动管理设置的活动人员资格判断当前购买人是否有资格参与当前活动;
[0043]C、商品条件模版,根据活动管理设置的商品组与待购商品组求并集;如果并集结果不为空,将待购商品替换为此结果集;
[0044]D、门槛条件模版,根据待购商品组求得商品总价比较活动管理设置的门槛条件:如果满足,则根据活动优惠金额对商品进行分摊运算。求得每个商品的促销价格;
[0045]E、互斥条件模版,根据活动管理设置的互斥条件从可使用活动中移除与当前活动
互斥的活动;
[0046]F、渠道条件模版,判断参与活动来源渠道是否匹配活动管理设置的渠道,所述渠道为第三方电商平台或者自建商城,所述第三方平台包括天猫、京东。
[0047]本专利技术与现有技术相比,具有如下优点和有益效果:
[0048]1、本法明的全渠道促销活动实现系统扩展性高,开发人员继承相应的接口即可在其中完成自己个性业务。
[0049]2、本法明的全渠道促销活动实现系统复用度好,将活动关键元素进行拆分后在进行抽象,每个实现类都具备原子性。当实现类够多时,即可像搭建积木一样拼装新的促销活动。
附图说明
[0050]图1为本专利技术所述所述促销引擎配置模块的各配置对象之间的关系示意图。
[0051]图2为本专利技术所述促销活动管理模块的前端交互界面图。
具体实施方式
[0052]下面结合实施例及附图对本专利技术作进一步详细的描述,但本专利技术的实施方式不限于此。
[0053]一种全渠道促销活动实现系统,促销引擎配置模块、促销引擎执行模块,促销活动管理模块;其中,所述促销引擎配置模块用于规范定义促销活动的各个流程;所述促销活动管理模块用于选择具体的促销活动模版及根据表单录入促销活动信息;所述促销引擎执行模块用于用户在参加活动时调起各个当前活动的规则进行计算得到参与结果。...

【技术保护点】

【技术特征摘要】
1.一种全渠道促销活动实现系统,其特征在于:促销引擎配置模块、促销引擎执行模块,促销活动管理模块;其中,所述促销引擎配置模块用于规范定义促销活动的各个流程;所述促销活动管理模块用于选择具体的促销活动模版及根据表单录入促销活动信息;所述促销引擎执行模块用于用户在参加活动时调起各个当前活动的规则进行计算得到参与结果。2.根据权利要求1所述全渠道促销活动实现系统,其特征在于:所述促销引擎配置模块的工作过程包括以下步骤:定义促销引擎配置模块的配置对象包括检查点、活动模版、活动规则、条件模版、动作模版;定义促销活动的原子单元包括条件模版、动作模版,即每一个促销活动都是由一组条件模版跟动作模版组合而成;对配置对象进行配置均基于数据库表进行操作,每一项配置都有其对应的表,即在数据库表中插入一条对应的数据;对于动作模版及条件模版配置的一些表字段需要特殊处理:(1)类名称:需要由开发人员编写类并且继承CondtionTemplate或者ActionTemplate接口实现其中的execute方法,并在该方法内实现具体要支持的业务逻辑,录入类的全限定名;(2)参数定义:该类由一个JSON数据表示,需要的信息包括参数格式、类型、名称。3.根据权利要求2所述全渠道促销活动实现系统,其特征在于:所述数据库为关系型数据库。4.根据权利要求3所述全渠道促销活动实现系统,其特征在于:所述关系型数据库包括MySQL。5.根据权利要求2所述全渠道促销活动实现系统,其特征在于:所述检查点包括领券、开启拼团;所述活动包括优惠券,拼团活动;所述活动规则包括关联若干个条件模版及动作模版;所述条件包括人员条件、商品条件、渠道条件;所述动作包括领券动作、拼团动作。6.根据权利要求1所述全渠道促销活动实现系统,其特征在于:所述促销活动管理模块的工作过程包括以下步骤:(1)选择具体活动模版;(2)根据选择的活动模板,根据条件及动作模板的参数定义动态生成表单;(3)根据表单录入活动信息;(4)保存活动信息、及动作实例到数据库;(5)保存条件实例到数据库,同时条件实例会跟对应的条件模版建立关联关系;(6)保存动...

【专利技术属性】
技术研发人员:李楠陈新宇郭逸重罗磊
申请(专利权)人:广州云徙科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1