1.促销类型
在促销规则很多的情况下,如果不适当分类,每个促销规则都要去设定优先级和互斥关系是非常困难。合理的方式是首先对规则进行分类,然后按照类型来设定优先级和互斥关系。
我们按照行业通行规则,先把奥龙世博的所有促销规则分为三个大的促销类型:
l 单品促销,是指针对单品的单价做促销优惠,如单品折扣、限时特价(秒杀)。
l 集合促销,是指对特定商品的条件促销,如针对特定商品的满减、满折、组合优惠等。
l 订单促销,是指针对整单金额的优惠,如全场满减、满折。
三个促销类型包括11个促销规则,如下图:
[图片上传失败...(image-3082ff-1563524803409)]
备注:折扣券作为一种特殊促销方式单列。
首先确定促销类型的优先级,如下:
先单品促销,再集合促销,最后订单促销。
例如,某店铺的A商品原价800,存在以下促销规则:1,A商品单品折扣8折;2,购买A商品满1000减100;3,全场满1000减200。顾客购买2个A商品。
计算过程是:
先计算单品优惠:8000.8=640,6402=1280
再计算集合优惠:1280-100=1180
最后计算订单优惠:1180-200=980
[图片上传失败...(image-cbb73-1563524803409)]
2.规则优先级
确定促销类型的优先级后,还需要确定同一类型下的促销规则的优先级。
2.1优先级原则
递进式规则和平行式规则
对于同类型促销规则的优先级原则,行业内有两种方式:递进式规则和平行式规则。递进式规则为传统促销系统采用的规则,而平行式规则是京东于2019年2月推出一种新的优先级规则。
奥龙世博促销系统方案对于同类型下的促销规则,采用平行式规则。
递进式规则
当有多个同一类型的促销规则同时有效的情况下,需要先判断不同规则的优先级。然后按顺序逐级计算优惠门槛,即根据上一层级优惠扣减后的金额来判断是否满足下一层级的优惠门槛,规则越多,计算层级就越多。
例如,例如,某店铺的A商品原价800,存在以下促销规则:1,A商品单品折扣8折;2,购买A商品满1000减100;3,购买A商品满1000打8折;4,全场满800减100的促销规则。顾客购买,2个A商品。假设单店满减优先级高于满折
计算过程是:
[图片上传失败...(image-f08352-1563524803404)] [图片上传失败...(image-d2284e-1563524803404)]
[图片上传失败...(image-72590d-1563524803404)] [图片上传失败...(image-ba27c0-1563524803404)]
[图片上传失败...(image-315815-1563524803404)] [图片上传失败...(image-d993a7-1563524803404)]
[图片上传失败...(image-2175c4-1563524803404)] [图片上传失败...(image-81abf-1563524803404)]
[图片上传失败...(image-31d2f4-1563524803404)]
[图片上传失败...(image-ed64cf-1563524803404)] [图片上传失败...(image-c0cede-1563524803404)]
[图片上传失败...(image-b4a37b-1563524803404)]
递进式规则下,当规则不多时,优先级的设定比较简单;但是当规则很多时,要设定优先级就非常复杂。
此外,对消费者来说,由于无法了解规则之间复杂的相互关系,所以无法预估所购买的商品究竟可以享受哪些优惠,最终金额会是多少,所以递进式规则下,如规则过多会影响消费者的购物体验和购物欲望。
平行式规则
当有多个促销规则同时生效时,所有促销规则都按统一的基准价来计算优惠金额,最后将所有规则的优惠金额相加得到最终优惠金额,再以商品原始价格金额减去最终优惠金额得到最终的支付金额。简单的说,就是同一类型下的促销规则不区分优先级,并行计算。
例如,例如,某店铺的A商品原价800,存在以下促销规则:1,A商品单品折扣8折;2,购买A商品满1000减100;3,购买A商品满1000打8折;4,全场满800减100的促销规则。顾客购买,2个A商品。假设单店满减优先级高于满折
[图片上传失败...(image-550d08-1563524803404)] 平行式规则计算过程是:
[图片上传失败...(image-7d22e-1563524803404)]
[图片上传失败...(image-449d07-1563524803404)]
[图片上传失败...(image-3baea-1563524803404)] [图片上传失败...(image-953323-1563524803404)]
[图片上传失败...(image-e89f04-1563524803404)] [图片上传失败...(image-97eba8-1563524803404)] [图片上传失败...(image-799ab6-1563524803404)] [图片上传失败...(image-f3c10b-1563524803404)]
[图片上传失败...(image-baa700-1563524803404)] [图片上传失败...(image-f35d79-1563524803404)]
[图片上传失败...(image-563c34-1563524803404)] [图片上传失败...(image-11ace6-1563524803404)]
[图片上传失败...(image-345778-1563524803404)] [图片上传失败...(image-5be42e-1563524803404)]
[图片上传失败...(image-8bdae-1563524803404)] [图片上传失败...(image-677e92-1563524803404)]
从上例可以看出,所谓平行规则仅是针对同一类型下的规则来讲的,在不同类型的规则之间仍然是递进式的。
平行式规则出现的原因:随着营销规则不断创新和丰富,优惠方式越来越多样化,规则体系愈加繁琐。在有多个优惠方式叠加的情况下,因无法快速、直接地感知到最终优惠力度,从而对部分消费者的购物体验造成了影响。因此需要对规则化繁为简,简化不同规则之间的逻辑关系,增强系统的效率和稳定性,降低消费者决策成本,提升平台促销效果。
奥龙世博的促销规则比较多,因此更适合采用平行式规则来处理同类型促销规则的优先级关系。
2.3递进式和平行式的比较
l 逻辑区别
递进式的多个规则必须预先设定明确的优先级,系统按优先级顺序计算,根据上一层级优惠扣减后的金额来判断是否满足下一层级的优惠门槛,满足门槛再计算下一集优惠,一级级计算下去。
平行式在同一类型的规则中,多个规则都是以基准价来分别计算,没有优先级关系,最后将每种规则计算出的优惠金额相加得出总优惠金额,再以基准价减去总优惠金额得出所有规则叠加后的优惠后金额。
简单讲,当同一类型有多个规则时,递进式是串行计算,平行式是平行计算。
l 让利幅度区别
表面看,似乎平行式的商场让利幅度更大,其实让利幅度和规则无直接关系。
例如递进式情况下,如果前面的规则优惠后,后面规则不满足门槛,则不计算优惠;而平行式是只要基准价满足门槛,所有规则就都会计算优惠。所以看起来让利幅度似乎更大,如下图:
[图片上传失败...(image-bafe67-1563524803408)]
但是,上述对比的前提是两种规则下的商品基准价与各类促销规则完全一样。事实上最终的优惠力度是由促销规则本身决定的,采用平行式规则后,不能仍然按照递进式规则的方式来设置促销规则,只要设置得当,两种规则并不会直接影响让利幅度。
l 系统运算速度
平行式规则的计算速度比递进式快,而且促销规则越多,优势越明显。
例如假设每个促销规则的系统计算时间是10秒,如果同一类型只有一个规则,那么平行式和递进式的计算时间都是10秒,如果同一类型下有100个规则,那么平行式变化不大,递进式则是10*100=1000秒。在实际应用场景中,有可能是多个销售终端同时向促销系统提交计算请求,因此实际差异可能会更大。
l 消费者体验
平行式规则有利于消费者进行凑单,增强消费者购物欲望。
商场之所以要设置多种促销规则,目的就是让消费者为了凑单而尽量多的购买商品。但在递进式规则下,消费者需要判断各级优惠的触发门槛,了解规则的优先级,优先级不同,结果完全不同,但当促销规则较多时,消费者很难清楚了解其优先级,很难计算如何凑单。而平行式规则下,只要找到同一类型促销规则中门槛最高那个就行,能满足最高门槛的规则就一定能满足所有规则。
3.规则互斥
不同的规则之间可能会出现冲突,因此系统必须对不同规则的互斥设定相应的规则,即哪些促销规则可以叠加,哪些不可叠加。
l 互斥基本原则
同类型通过实体进行互斥、不同类型可以相互叠加。
实体
这里的实体指店铺、商品等,如规则关联到店铺,实体就是店铺,如规则关联到商品,实体就是商品。
例如单品优惠的促销规则中,规则是关联到商品的,那么同一个时间段内秒杀价和单品折扣价都属于同一促销类型(单品促销类型),对于同一个实体(商品)就只能使用一个规则,而不能叠加。
类型
指促销类型:单品促销、集合促销、订单促销。
每个类型下的不同规则的关系分别描述如下:
l 单品促销类型的规则互斥
单品促销类型的促销规则包括单品折扣、会员生日折扣、秒杀。按下列规则确定优先级:
n 秒杀优先于单品折扣和会员生日折扣;
n 如选取了会员生日优惠则取会员生日优惠,如未选取则取单品折扣。
[图片上传失败...(image-fa3cd-1563524803408)]
如A商品原价100,秒杀价50,单品折扣9折,那么只取秒杀价50。
如B商品原价100,单品折扣8折,会员生日折扣6折,如顾客选择了享受会员生日折扣,那么结算价为60,如果顾客不选择享受生日优惠,那么结算价为80.
l 集合促销类型的规则互斥
集合促销类型的促销规则包括单店满减、单店满折、单店组合、单店满赠、加价换购、组合优惠。
n 相同规则互斥
对于同一商品,不能有两个相同的促销规则,例如对一种商品不能有两个单店满减、两个加价换购规则,但可以有一个单店满减和一个加价换购规则。
n 不同规则平行
不同规则之间均可叠加,不分优先级,平行计算,即所有规则都按基准价计算优惠后相加。
例如,对于A商品,不能同时存在满1000送100、满1000送300的两个满减规则。但可以同时存在一个满1000送100的满减规则和一个满1000打9折的满折规则。
*备注:对于组合优惠,同一个商品只能参与一个组合,例如A商品已经和B商品组合,那么A商品就不能再和C商品组合。
l 订单优惠类型的规则互斥
订单优惠类型包括全场满减、全场满赠和全场折扣券。
n 全场满减和满赠互斥
即同一时间段内只能设置一种全场满减或全场满送活动。
n 全场折扣券可以和其他订单优惠叠加。
全场折扣券与其他全场促销规则叠加时采用平行规则。
所有促销规则间的关系如下:
[图片上传失败...(image-2ea57d-1563524803404)] [图片上传失败...(image-174271-1563524803404)] [图片上传失败...(image-ba31fc-1563524803404)] [图片上传失败...(image-529032-1563524803404)] [图片上传失败...(image-8d5820-1563524803404)] [图片上传失败...(image-ba9ea3-1563524803404)] [图片上传失败...(image-565766-1563524803404)] [图片上传失败...(image-7c49a5-1563524803404)] [图片上传失败...(image-1d3300-1563524803404)] [图片上传失败...(image-97e9ec-1563524803404)] [图片上传失败...(image-7ed0fe-1563524803408)]
上图可以看出,对于同一个商品,最多可以同时有1个单品促销类型的规则、5个集合促销类型规则、1个订单促销类型规则,即最多可以有7个促销规则叠加。另外,如有折扣券,还可以再叠加折扣券优惠。
4.规则说明:
4.1单品促销类型:
针对单个商品的价格进行优惠的规则,只适用于自营品牌
4.1.1单品折扣
u 对象范围:自营品牌商品
u 顾客资格:所有顾客
u 优惠资源:无
u 规则说明:购买指定的商品可打多少折扣
例:顾客购买A商品,可打8折;
顾客购买原价为1000的A商品,优惠后金额为:1000*0.8=800,顾客实际需付款800。
4.1.2限时秒杀
对象范围:自营品牌商品
u 顾客资格:所有顾客
u 优惠资源:无
u 规则说明:在规定时间段内购买指定商品享受特定的秒杀价
例:A商品原价1000,上午9点到10点的秒杀活动期间,秒杀价为500;
顾客在上午9点半购买1件A商品,则价格为500,实际需支付500元。如果下午2点购买1件A商品,则价格为1000,实际需支付1000元。
4.1.3生日优惠
u 对象范围:自营品牌商品
u 顾客资格:会员
u 优惠资源:无
u 规则说明:会员生日当月购买指定商品可享受指定折扣或者折让,有数量限制。
u 计算方式:
l 折扣,按预先设定的折扣率计算折扣
l 折让,按预先设定具体优惠金额进行优惠
例,折扣:用户设置会员在生日当月可在相应的活动商品中购买3件7折商品;(顾客购买商品时选择是否享受该活动;)会员顾客在生日当月购买原价800的A活动商品时,促销系统根据规则计算:800*0.7=560,最终付款560;
例,折让:用户设置会员在生日当月可在相应的活动商品中购买3件商品,每件优惠50元;(顾客购买商品时选择是否享受该活动;)会员顾客在生日当月购买原价200的A活动商品时,促销系统根据规则计算:200-50=150,最终付款,10;
4.2集合促销类型
针对店铺的优惠规则,只适用于自营品牌,规则内的商品不跨店铺。
4.2.1单店满减
u 对象范围:自营品牌商品
u 顾客资格:所有顾客
u 优惠资源:无
u 规则说明:根据顾客购买金额,给予相应的金额优惠。
u 计算方式:
l 阶梯满减,根据所购指定商品的基准价所在的区间,给予对应的金额优惠
例:购买A/B/C商品满1000减100,满2000减150,满3000减200;
顾客购买ABC商品合计2500,则优惠150,顾客实际需付款2500-150=2350;
l 每满减,购买指定商品的基准价每满设定金额时就优惠一定金额,可多次执行,但次数不超过设定的上限。
例:购买A/B/C商品每满1000减100,最多执行3次;
顾客购买A/B商品合计5000,则优惠100+100+100=300,顾客实际需付款5000-300=4700;
l 组合满减,购买指定商品满指定数量并且基准价满指定金额后,优惠一定金额
例:规则设置:购买2件以上且总金额大于等于2000减500,阿迪A商品900,李宁B商品600,耐克C商品800,匡威D商品500;
顾客购买A、B、C、D各1件,总计2800,则优惠500,顾客实际需付款2800-500=2300。
4.2.2单店满折
u 对象范围:自营品牌商品
u 顾客资格:所有顾客
u 优惠资源:无
u 规则说明:购买指定商品的数量和基准价满足指定条件则优惠指定金额
u 计算方式:
l 满折,用户定义购买指定商品满多少件并且基准价满多少元打几折
l 阶梯满折,购买指定商品的数量和基准价满足指定条件则优惠指定金额。
可以同时设置数量和金额条件,两个条件可以有一个为0,但不能同时为0。如果设置数量为0,金额不为0,就是满额减;反之,设置金额为0,数量不为0,就是满件减;如果都不为0,则是组合满折(数量和金额条件必须同时满足)。
例:阶梯满折,购买A商品满2件打9折,满3件打8折;
顾客购买3件商品合计2500,2500*0.8=2000,顾客实际需付款2000;
例:组合满折,用户设置顾客购买2样以上且金额大于等于2000打9折,阿迪A商品900,李宁B商品600,耐克C商品800,匡威D商品500;顾客购买ABCD四样商品总计2800,则前台实际付款显示为2800*0.9=2520;
4.2.3单店满赠
u 对象范围:自营品牌商品顾客资格:所有顾客
u 优惠资源:无
u 规则说明:购买指定商品的金额满足指定条件则赠送一定储值金额到顾客储值卡账户
u 计算方式:
l 阶梯满赠(储值),根据购买指定商品的金额区间,满足指定条件则赠送一定储值金额到顾客储值卡账户。
l 每满赠(储值),根据购买指定商品的金额区间,每个区间都赠送一定额度的储值金额到顾客储值账户,可多次执行,但次数不超过设定的上限。
例,阶梯满赠,如果购买ABC商品满1000减100,满2000减150,满3000减200;顾客购买ABC商品2500,实际付款2500,同时将150存入用户的储值卡账户;
例:每满赠,如果购买ABC商品每满1000减100,最多执行3次;当顾客购买AB商品5000时,实际付款5000,同时通过接口将300存入用户的储值卡账户;
4.2.4加价换购
u 对象范围:自营品牌商品
u 顾客资格:所有顾客
u 优惠资源:无
u 规则说明:购买指定商品满指定件数或者额度后加一定金额可换购某指定商品,只能换购本店商品。
u 计算方式:
l 满件换购,购买指定商品满指定件数后加一定金额可换购某指定商品,只能换购本店商品。
l 满额换购,购买指定商品基准价满指定金额后加一定金额可换购某指定商品。
例,满件换购:如果顾客购买ABC商品满2件,加50即可换购原价100的D商品;顾客购买A商品500,B商品800,购物车界面显示可换购商品D,选择换购商品后,促销系统根据规则计算出500+800+50=1350,最终付款1350;
例,满额换购:用户设置如果顾客购买ABC商品满2000,加50即可换购原价100的D商品;顾客购买A商品1500,B商品800,购物车界面显示可换购商品D,选择换购商品后,促销系统根据规则计算出1500+800+50=2350,最终付款2350;
4.2.5组合折扣
u 对象范围:自营品牌商品
u 顾客资格:所有顾客
u 优惠资源:无
u 规则说明:同时购买指定的多种商品,可享受指定折扣
例:如果单独购买A商品打8折,单独购买B商品打7折,如果同时购买AB商品,A商品打8折,B商品可打6折;顾客购买了A商品原价1500,,B商品原价1200,促销系统根据规则计算出15000.8+12000.6=1920,最终付款1920;
备注:同一商品只能同时有一个组合折扣规则。
即A商品如果和B商品组合,则不能再和其他商品组合,例如有了AB,就不能有AC、BC。否则如果顾客购买了ABCD4样商品,如果同时有AB组合、AC组合、ABC组合、BC组合、CD组合等多种组合,每种组合的折扣都不同,当商品种类很多时,他们之间排列组合会非常的多。加上商品如发生增减,则又需要全部重新组合,程序反复循环,对系统影响极大,非常可能造成系统停止响应。
另外,对于组合规则,在促销系统设置规则时检查互斥关系,不能对同一商品在同一时间段设置多个组合规则。
4.3订单促销类型
支付时,针对整个订单的优惠,可以包括自营品牌和招商品牌。只针对整单金额进行优惠,不针对具体商品(招商品牌不管理单品)。
4.3.1全场满减
u 对象范围:自营品牌店铺、招商品牌店铺
u 顾客资格:所有顾客
u 优惠资源:无
u 规则说明:整单满指定金额时给予一定金额的优惠
例:购物车累计金额大于等于2000减500;
顾客购物车累计金额2800,则优惠500,顾客实际需付款2800-500=2300。
4.3.2全场满赠
u 对象范围:自营品牌店铺、招商品牌店铺
u 顾客资格:所有顾客
u 优惠资源:无
u 规则说明:整单满指定金额时给予一定金额的礼品券或代金券等
例:购物车累计金额大于等于2000赠500元礼品券;
顾客购物车累计金额2800,则赠送500礼品券,顾客实际需付款2800,并获得500礼品券。
4.4优惠券
这里的优惠券指折扣券,折扣券可作为一种特殊的促销形式来处理。而代金券则视为一种支付方式,不在此列。
优惠券由ERP系统发放,POS系统需要和ERP系统对接,由ERP系统验证并返回优惠券信息,POS负责根据ERP返回的信息计算最终优惠金额。
在收款结算时,先核销折扣券,根据折扣券对整单进行优惠,再选择支付方式完成收款操作。
4.4.1折扣券
u 对象范围:自营品牌店铺、招商品牌店铺
u 顾客资格:所有顾客
u 优惠资源:无
u 规则说明:整单按设定的折扣率进行打折,折扣券之间不叠加。
例:8折折扣券,整单8折;
顾客购物车累计金额1000,打8折,顾客实际需付款800。
4.4.2代金券
代金券不属于促销规则,而是属于一种支付方式,使用时不找零。
例:全场代金券,面额500;
顾客购物车累计金额1000,支付时使用500代金券,则顾客另外还需付款500。
5.系统流程
5.1录入商品明细
在POS添加商品明细界面,POS系统从ERP系统获取商品原价,从促销系统获取单品促销类型促销规则计算出单品促销价,输入数量后计算出小计金额作为基准价。
5.2加入购物车
在购物车界面,选择本店参与的集合促销类型的活动,促销系统根据集合优惠类型促销规则计算出本店优惠后的金额。如顾客继续到下一店铺购物,系统则再计算第二个店铺的优惠后的金额。
5.3付款
顾客结算付款时,POS系统将购物车中各店的优惠后金额相加得出所有店铺的合计金额,促销系统再根据订单促销类型促销规则,计算出整单的优惠金额。
备注:
l 店铺只能选择本店可用的集合促销类型促销规则
l 所有集合促销类型的规则都不跨店铺,各品牌的活动互不影响
l 店铺不允许删除购物车中其他店铺的部分商品,要删除只能将该店铺的所有商品全部删除。
l 店铺不收款,只在中央收银台收款
对自营品牌店铺,如果店铺既开单又收款,并且可收取其他店铺款项,流程较为复杂,不便于统一管理。因此建议店铺只做开单,交款均在中央收银台进行。
招商品牌店铺可自收银,也可在中央收银台收银,但无购物车功能。