编者简介:电子商务已经融入了我们的生活,需要涉及到很多日常生活。那么,作为电商业务发展的重要支撑系统之一,有些人可能不太了解它的内部是什么样的。笔者将晋升体系整体拆解,与大家共同探讨。
一、简介促销系统是电子商务系统的重要组成部分,是电子商务业务发展的重要支撑系统之一。由于业务的重要性和复杂性,系统也相对复杂。这次我们就来拆解一下晋级系统,仔细看看晋级系统的内部是什么样的。
晋升系统系列文章将分为两部分:
总体概述:从大模块角度看一下促销系统的构成以及主要功能组件,这就是本文的内容。模块拆解:重要模块的详细拆解稍后进行分享。
2、概述在拆解促销系统之前,我们先来看看目前电商公司做的促销类型:
闪购;单品直销/折扣;全额折扣/全额折扣;免费礼物;预售;以额外价格交换/购买;花N元选M件商品;免费购买N;包裹;团购. 在这些促销活动中,您可以将促销活动分为几个类别。
直接价格变动:如果产品参加促销活动,价格将会发生变化。闪购、满减/满减、N元可选M件、买N送N都属于这种类型。
在价格变化的基础上,预售、团体预订等类型也随之演变:
团购:裂变属性,需要和其他人一起购买才能获得更低的价格。预售:购买过程分为两个阶段,支付定金阶段和尾款支付阶段,支付定金可以获得一定的折扣。添加附加品类:不改变商品价格,但额外赠送礼物或以更便宜的价格购买其他东西、赠送礼物和加价等。
包是一种特殊类型。他们将多种产品打包成一种虚拟产品进行销售,这些产品也可以单独购买。在打包成虚拟包裹的过程中,物品的价格可能会发生变化。
根据促销所使用的产品范围,促销可分为单品级促销和收藏级促销。
单品级别:适用于单品促销,每个产品享受相同的促销。集合型:适用于产品池的促销,整个产品池的促销享受同等促销。如果A和B都单品级购买赠品C,则同时购买A+B将赠送两个C;如果A和B集体促销购买赠品C(A和B是同一个产品池),如果您同时购买A+B,您只会收到1个C。
为了支持上述促销活动,促销系统需要提供什么样的系统能力?
促销活动的创建、审核和效果:促销效果的基础;促销展示:展示产品参加了哪些促销活动、每次促销的规则、促销后使用的价格以及可同时参与促销的其他产品;促销的使用:用户购买哪些促销可以用于产品以及如何最佳地使用它们;促销订单处理:促销分配和反向退款处理;促销风险管控:为了更好地平衡销售额和利润,促销风险管控至关重要。避免价格门事件。
三、促销活动创建、审核及效果1、促销活动创建创建促销活动时,主要分为几个部分:
(一)基本情况
活动名称、活动时间、活动类型。
(二)活动规则
活动规则主要包括折扣门槛和折扣内容,两者结合构成了每次促销的规则。
除了折扣门槛和内容外,还包含其他非必填规则,例如:
适用对象:您可以根据会员等级、粉丝状态等维度选择促销试用对象。
付款保留时间:部分促销活动的付款时间会设置得比普通产品的时间短,以促使用户尽早下单。可根据促销类型提供选项:与常规产品相同/单独的促销时间。
是否退出其他促销活动以及何时退出:为了避免价格限制,某些促销活动可能不会与其他促销活动共享。此时,您可以选择是否将此促销活动与其他促销活动(例如限时抢购)共享。您可以提前n小时设置退出其他促销活动,也可以申请全额折扣的闪购。
(三)活动产品
活动商品有以下三种选择:
所有产品:支持创作者授权下的所有产品,包括后期添加的产品;另外,对于综合电商来说,大部分促销活动都不支持品类,可以直接在促销类型上进行设置。
适用产品:仅支持选中的产品,不支持后续添加的产品。至于选品维度,最基本的是SKU维度,可以支持SPU、品类、品牌、商家、供应商等。如果支持品类品牌,适用的产品可以与不适用的产品一起使用。例如某个类目适用,但该类目下的某些SKU不适用。
不适用的产品:不支持所选的产品。稍后添加的产品也可以支持此促销活动。
(四)活动数量
活动数量包括两个方面:
用户可享受的活动数量,即单个用户可购买的活动数量。如果单个用户已达到购买限额,则该用户可以原价购买该产品。此时该产品将不会退出活动。
该产品维度在活动周期内可享受的活动总数,即活动库存。当商品活跃库存达到设定次数后,该商品将退出活动并按原价出售。
为了促销类型的扩展性,可以增加创建促销类型的功能。这部分内容将在后面的专题文章中介绍。
2、活动审核根据各公司的业务发展情况,促销活动的审核机制可以有以下规则:
(1)商家/供应商创建的促销活动无需审核,自营商家根据规则判断是否需要审核;
(2) 根据类别设置保护率。如果保护率被打破,则需要重新审查。若无故障,则无需复核;
(3)根据不同的促销类型设置不同的审核级别。比如,因为有闪购专用的资源槽位,审核级别比普通降价促销多一级,负责展示空间的平台运营。
3、活动生效并结束。活动需要在设定的时间准确生效,不得有任何延误。
为了保证查询效率,一般采用缓存机制。当大量产品同时生效时,很容易出现部分产品促销不生效的情况。这时候就要注意跟开发者强调:注意通过开发机制来避免这种情况的发生。
此外,还应增加监控+补偿机制。需要监控促销是否及时生效。如果应该生效但没有生效,则需要进行补偿才能生效。
除了活动到期和结束外,活动还需要支持活动开始前和活动过程中的提前结束,包括活动结束以及活动期间部分商品未结束而临时下架。
正在进行的活动暂时结束会损害用户体验,但为了公司正常运营,这个功能还是需要增加的。为了规避风险,可以对其权限或审批流程实施更严格的控制。
四、促销展示及叠加使用规则1、促销展示促销有以下日常展示位置及展示内容:
(1)商品详情页:需要根据商品维度展示商品当前及即将进行的促销活动对应的促销标签、倒计时、价格及促销说明。即将生效的促销活动一般会以较高的优先级显示,例如闪购时间,并显示预计开始时间。详细信息页面有时会根据促销活动而有所不同。
(2)促销详情页:需根据促销维度展示促销规模、促销时间、规则及参与商品。该页面主要用于用户查找促销相关产品并下订单。需要增加搜索、按价格排序等功能。
(3)购物车页面:需要展示促销标签,支持更换促销。
(4) 产品列表页:根据产品维度进行促销标签。由于位置限制,促销标签需要制定优先级规则。
(5)渠道页面:有些促销有专门的渠道,比如限时抢购、团战等。频道页面除了展示促销规则和促销产品列表外,一般还会展示一些促销特征。例如,限时抢购,由于有时间限制,会显示其促销活动的剩余数量。
(6)特殊页面:特殊页面是手动准备的,具体显示的内容取决于CMS模块提供的内容。一般来说,促销详情页展示的内容都差不多,只是商品数量不同。
5. 促销活动的使用和销售价格的计算。是否可以利用促销主要考虑以下几个方面:
(1) 产品促销活动正常生效;
(2) 用户符合促销活动设定的用户等级/粉丝规则;
(3)产品购买限额及单个用户购买限额未达到设定数量;
(4)产品促销叠加规则:促销叠加一般叠加在单品级促销和收藏级促销上。集合促销一般分为店级和跨店级。跨店级别的活动一般都是平台活动,需要注册才能参加。因此,一般单品可叠加的促销为单品级促销+门店级促销+跨店级促销。为了避免价格限制,您可以将促销类型或促销维度设置为不与其他促销共享。
(5)符合促销规定的优惠条件;
当满足上述规则时,需要计算享受促销后产品的购买价格。获得价格的计算分为平行折扣和累进折扣。京东、淘宝等主流电商已经从累进折扣演变为平行折扣。
目前购买价格适用于详情页、购物车页和订单提交页。收购价格需要考虑与礼券叠加后的收购价格。
此外,除了计算收货价格外,还有订单收集和优化促销的应用;
(1)如果未达到促销门槛,可以提示用户下单,并根据用户的喜好,在前排提供更容易下单的产品;
(2)如果用户选择的促销活动的购买价格不是最低的,可以提示用户切换促销活动以获得更好的折扣,并提供最优的促销方案。
(3)用户尚未选择促销活动,需要在到达结算页面后自动应用最优促销活动。
得到的价格和最优促销的计算方案会写在后面的文章中进行说明。
5、促销正向分配和反向退款用户提交订单并完成支付后,需要将折扣分配到每个产品上。
其中,降价类别只需分为A折扣金额=A商品总金额/总金额*总折扣金额,并认为不可整除。这部分分配与礼券的金额分配一致。你可以查看之前的文章《从优惠券的前世今生到系统设计》。
至于分享礼物,有两种情况:
如果赠品金额为0,则赠品必须在退货时同时退回,此时没有折扣分享;若赠品金额不为0,则主品退货时赠品无需退换货。这时,为了避免用户获得赠品,可以遵循以下规则:产品退货后,用户放置的其他产品是否仍然符合赠品门槛。如果是,则无需退货;如果没有,则需要退回。
如果用户无法退回礼物怎么办?有几种选择:
若用户拒绝退货,则要求用户补足赠品。然而,这是一个非常不建议的解决方案,因为它很容易导致用户因激怒用户而不退回礼物并获得全额退款。
如果订单中剩余商品未达到赠品门槛,赠品金额将从商品中扣除。
例如,您购买产品A(10元)和B(90元),消费满100元即可获赠C(售价5元)作为礼物,如果用户购买产品A,则退款金额为则10-5=5元。
但这种买一赠一的方式很容易引起顾客的投诉。
另外,赠品的售价也可以作为折扣金额分配到产品中。如果用户退货,退款金额需要减去该金额。例如:购买商品A(10元)、B(90元),收到赠品C(售价5元)。
那么得到的产品A的价格为10-10/(10+90)*5=9.5元
获得产品A价格为90-90/(10+90)*5=85.5元
如果用户未退回礼品而退回,则将扣除部分礼品金额。这时候很容易造成送礼风险,卖家需要注意。
6、促销活动的风险管控除了常规的用户风控策略外,促销活动还需要加大对价格前后的风险控制,避免价格关卡。
1.事前:折扣率、保护率等。
在创建促销时,需要对产品的折扣率、保护率等进行提示和限制,避免人为操作失误造成超低价。
2、之后:计算手价+订单监控。
(1) 促销活动创建成功后,产品价格和其他促销活动的变化将会影响该促销活动的销售价格。这时候就需要计算一下它在一定时期内的收购价格,然后看是否有击穿保护率。如果保护率被打破,则需要通知企业是否需要将其从促销活动中删除。
(2)订单成功下单后,如果出现异常订单,比如0元订单,需要通知商家是否需要对产品进行促销处理。
7. 结论本文是对促销系统的总体概述。稍后会更详细地分解模块,和大家一起讨论。
本文最初由@久久子发表在《人人都是产品经理》上。未经许可禁止转载。
题图来自Unsplash,基于CC0协议