自营电商平台优惠券密券篇(二):优惠券系统架构设计
优惠券作为电商体系中最基础的一种营销工具,在传统电商、社交电商、知识付费、在线教育等电商领域中是最有效的增长解决方案,C端用户已经对优惠券非常熟悉,接下来将以自营电商平台为例,介绍优惠券整个系统的搭建。
一、从优惠券的生命周期看整体架构
优惠券从创建到使用的整个生命周期大致可分为:开始→创建→审核→推广→领取/发放→使用→退还→统计/分析→结束。
从优惠券的整个生命周期可以看出,要实现整个优惠券的全流程流转,需要具备以下几大系统的支撑。
1. 优惠券系统:主要负责对优惠券的管理,包括对优惠券一系列规则的设定,这一系列规则的集合体就是优惠券系统。
2. 活动系统:活动是优惠券的触发器,也是用户接触到的实体内容。
3. 发放系统:有了优惠券和活动,如何去限制优惠券的使用及规则,那就需要发放系统去设定具体的发放。
4. 核销系统:优惠券发放或用户领取后,怎么使用和退还,就需要核销系统。
5. 数据系统:优惠券系统、活动系统、发放系统和核销系统,能够让整个业务运转起来,再结合下单系统,整个交易即形成业务的闭环。而数据系统,是对完成整个优惠券从创建到使用的数据监控,了解各环节的情况,从而对业务优化迭代。
二、系统架构设计
1. 优惠券系统
优惠券系统主要负责对优惠券一系列规则集合体的管理。这一系列的规则一般包括:优惠规则、有效期、余量控制等。
优惠规则,优惠规则可以划分为以下几个基础维度:
- 优惠券类型:按使用范围分为单品券、品类券、品牌券;按使用功能分为无门槛券、满减券、打折券、免邮券。
- 优惠金额:优惠券的可抵扣金额,不同类型的优惠券配置方式不同。例如:满减券,需要配置满额要求和抵扣金额。
- 适用商品:优惠券的适用范围,不同的范围对应不同的应用场景。例如:限定类目或品牌的优惠券,仅抵运费的运费券。
以上只是对规则进行的基础划分,实际业务场景不同,会附加不同的规则。
有效期,优惠券的有效期,主要有两种模式:
- 固定时间:例如:5月1日 00:00 ~ 5月3日 23:59的五一大促券。无论何时发放或领取,用户收到券的有效时间即为固定。此类券具有分批发放,活动性质的特点。
- 领取后x天有效:此类券主要是日常活动的券,例如:注册就送7天有效的券。用户领取的时间点不同,有效期也动态变化。
余量控制,优惠券数量的控制:
根据活动预算,支持优惠券定量发放。
根据实际情况,余量控制也可以在发放活动中体现。
2.活动系统
要实现业务的拉新、留存和促活,需要触发消费者大量的心理效应,以此来提高消费者的消费意愿,用户接触到的内容主要由活动系统来进行管理。
活动系统主要包含3个部分:优惠券、个性化和有效期。
优惠券:也就是该活动准备发放的优惠券,去对优惠券进行关联。这里对于随机券的处理上,一般会基于成本的考虑去设定总优惠金额,尽管每张券可能是随机金额,但一个活动的总的优惠金额其实已经限定了。
个性化:为了吸引用户,尽管活动模板是固定的,但会提供比较大的个性化设定,可随着运营的调整进行不同内容的展示。
个性化一般包括分享个性化、内容个性化和规则个性化。
①分享个性化:当前主流的分享基本都是以微信为主,微信也提供了可定制分享内容的方式,包括标题、描述、图片。
②内容个性化:基于活动模板进行的设定,比如头图、领取成功的弹窗、按钮的跳转链接、活动说明等等,都是可以进行定制化设定的。
有效期:这里的有效期是设定活动的有效期限,去限定活动的具体时间,一般是设置一个日期区间。
3. 发放系统
发放系统,是通过对不同节点的梳理,进行设置不同节点的发放活动,及对发放的限制。一般包括范围、个性化和发放方式。
①范围
范围是指什么样的用户能够参与到活动的发放,一般自营电商平台针对全国性的范围,根据地域的不同,设定差异化的运营策略。比如对于一线城市,需求比较旺盛、 参与度高的城市,设定优惠程度会不同。
范围一般会限定节点、业务、地区和用户。节点表示该活动是在什么样的状态下呈现,比如注册成功、下单成功等等,可以通过设定不同的节点,对用户推送不同的活动,让用户参与;业务和地区相对来讲比较好理解;用户也是需要进行筛选和过滤, 比如对于新注册的用户和老用户,那根据活动情况是否会进行区别对待。对用户的过滤,是比较考验平台对用户的理解、运营策略是否执行到位和准确的一个很重要因素。
②个性化
这里的个性化,包括两块,限制和展示。
限制:是指在当前范围下的诸如领取限制等。比如一个用户一天只能领取该范围下3个活动的优惠券。
展示:是指基于该范围,设定给用户端的展示内容,比如弹窗样式、文案、图片等。
这里需要注意的是,发放系统发放的活动是基于活动系统生成之后,发放的子活动,也就是当节点发生时,产生的活动是一个子活动。
③发放方式
发放的方式主要分自动发放和手动发放。
自动发放:主要是在活动期间,针对达到某一条件的用户,自动发放优惠券。比如,订单金额满100元,确认收货时,自动发放5元某品牌优惠券。
手动发放:手动对一定范围的用户发放优惠券。比如,面向所有用户发放双11全场满100减20的优惠券。
4.核销系统
核销是优惠券生命周期的重要一环,一般在订单模块。核销环节是优惠券设计中,最容易忽略的一个环节。核销主要会体现在以下几个方面:
①抵扣:在订单层面,计算优惠券是否适用于订单,以及订单可抵扣的金额。订单抵扣计算必须在适用商品范围内计算。同时,如果平台存在积分抵扣时,优惠券抵扣需要和积分抵扣结合来判断。
②分摊:分摊是指订单中有若干商品适用于优惠券时,订单模块需要把抵扣的优惠券金额分摊到各个商品,用于商品成本核算和退款依据。同时如果平台存在积分抵扣或其他性质的活动,优惠券抵扣分摊计算时,复杂度会指数级上升。
③退回:用户提交订单时使用了优惠券,但最终订单如果未成功支付或支付后成功取消订单,那么必须退回相应的优惠券。同样的情况存在于退货过程,但一般退货是在商品层面发起,所以退货时的处理会更加复杂。
④失效:优惠券的有效期结束时,尚未使用的优惠券需要自动失效。
5. 数据系统
优惠券系统、活动系统、发放系统和核销系统是让整个业务能够跑起来,结合下单系统,可以形成一个很好的闭环。而数据系统,是完成对目标和结果的监控,获得数据的系统,通过对数据的分析,判断优惠券活动是否达到了目标预期。
根据业务的不同,监控的数据维度也有所不同,从自身业务角度出发,选择合适的数据监控,以下列举了常见的数据统计维度。
①活动数:是指平台发起的活动数量。
②优惠券发领量:是指一段时间内所有活动的发放和领取的优惠券总数量。
③优惠总单量:是指使用该优惠券的订单数量。
④拉新数:是指通过优惠券获得的新用户数量,计算公式:拉新数 = 领取过优惠券的用户中标记为新用户的数量。
⑤领取率:是指领取优惠券用户的比例,计算公式:领取率 = 已领取总量/发放总量 。
⑥使用率:是指成功使用优惠券的比例,计算公式:使用率 =已使用总量-退券数量/发领总量 。
⑦用券总成交额:是指使用优惠券成交的订单总金额,计算公式:使用该优惠券的订单付款总金额。
⑧费效比:或叫投产比,是指投入费用和产出效益的比值,计算公式:优惠总金额 / 用券总成交额。
⑨用券笔单价:是指使用优惠券产生的单笔订单金额,计算公式:用券总成交额 / 使用该优惠券的付款订单数。
⑩购买商品件数:使用该优惠券购买的商品数量。
三、小结
优惠券已经是线上线下、各行各业都在使用的一种基础营销方式,用户也非常熟悉。根据业务不同,优惠券系统的功能流程也有很大的不同。本文仅从自营电商平台的业务角度出发,分享优惠券整个系统的架构设计,后续将从系统架构的五个维度(优惠券系统、活动系统、发放系统、核销系统和数据系统),分析具体的系统设计和思考,当然,这里的“系统”不代表是个很庞大的内容,只是用“系统”这个词,来代替相关直接的区隔,并从系统可扩展的角度出发,实现系统之间的关系解藕,达到高效配合,灵活扩展。
邀您共同加入产品经理修炼之路: