全部
常见问题
产品动态
精选推荐

商城系统中的优惠券和促销活动

管理 管理 编辑 删除

所有营销活动的目的都是为了促进商品的销量,主要方法可分为两大类:降价和制造稀缺性,其本质都是利用了人们爱占小便宜的弱点。

一、优惠券相关的用户故事分析

我们在电商平台上购物时,经常可以领取一些优惠券,然后在下单的时候使用减免一定的金额。

作为用户能够感知的优惠券的类型有两大类:立减券、折扣券,为何会有这两种类型的券呢?

有研究表明一般的消费者在100元以下的订单中如果是用折扣会比直接使用金额有吸引力,而在几百元或以上的订单中使用减金额会比折扣有吸引力,其根本在于在100元以下的订单中使用金额往往也只能减免几块或十几块,这种小金额对客户不够刺激,而在几百元或以上的订单中使用折扣则让客户很难感知减免的力度,客户会懒得去计算折扣对应的金额。

由于以上原因所以导致我们现在在各个平台能见到大量的这两类优惠券。

优惠券的本质是降价,但这种降价是需要客户购买商品是符合一定的条件才能够享受,给客户有一种稀缺性的感觉,从而促进客户做成购买决策。那常用的限制条件会有哪些呢?

商品金额、时间、客户属性等都是能够成为我们设计优惠券时客户使用优惠券的条件之一,例如:我们可以发布“会员身份为VIP且在双十一当天买满1000元才能使用的立减/折扣券”。

通过对优惠券业务的基本分析,我们可以总结出以下故事:

故事1:商家或者平台运营人员能够创建优惠券,在创建优惠券时能够设置券的基本信息、类型、适用商品范围、限领规则、发放人群等信息,以达到最大的促销效果

故事2:商家或平台运营人员能够把优惠券通过手工的方式发放给指定的人群或用户

故事3:商家和平台运营人员也能把优惠券设置为领取模式,用户则能够在商品详情、领券中心或购物车中进行优惠券领取

故事4:用户领取优惠券后能够随时查看自己领取的优惠券

故事5:用户在下单时能够查看自己已经领取的优惠券,同时确认具体使用哪些优惠券

故事6:商家和平台能够查看优惠券的领取、使用、核销情况,并能够查看每个订单中优惠的具体金额

二、需求用例及业务流程分析

对故事进行初步分析后,我们可以其中涉及的角色及用例进行汇总,如图:

对用例的具体描述如下:

我们对优惠券所涉及的角色及用例进行进一步分析后能够得出如下的业务流程图:

通过这些分析,我们可以如下关键性的分析结果

  1. 涉及三类角色:优惠券管理员、用户、系统
  2. 两个关键实体对象:优惠券模板、优惠券
  3. 关键事件:创建优惠券模板、发放优惠券、领取优惠券、、使用优惠券、优惠金额分摊、优惠券返还、优惠券核销

我们对关键实体对象和关键事件进行抽象分析,可得出如下的对象状态图及状态对应操做:

除了对关键实体对象进行状态分析外,我们还对复杂的事件进行规则定义,在优惠券相关的事件中复杂的事件主要为优惠金额分摊,具体规则如下:

1)在订单确认页选择优惠券时,确定在订单中能够使用该优惠券的商品;

2)对能够使用该优惠券的商品进行分摊,分摊规则:(商品分摊优惠金额=商品金额/Σ商品金额*优惠券面值)

3)若对于除不尽的情况进行最后一个补全的规则,示例:

商品分摊示例(参考):1次交易包涵两个店铺的订单,价值99,优惠10块钱,A商品售价33、B商品售价33、C商品售价33

积分和活动政策也类似。

4)订单实付金额=Σ商品实付金额+运费,商品实付金额=商品金额-优惠券分摊金额-促销活动分摊金额

5)商品实付金额可为0,但(子)订单金额必须为0.01(暂不支持0元支付),主订单实付金额=子订单实付金额之和

注1:当前的优惠券和促销活动都是独立进行优惠计算,示例:订单(订单总金额110)中的商品都满足活动1(满100打9折)和优惠券1(满100立减5元)的范围,用户下单同时选择使用优惠券1和促销活动1,则订单的实付金额=110-11-5 最终等于94元

关联规则:

  1. 若商品金额为0,则在发起退款(退货退款)时需要能够支持退0元发起申请单
  2. 在“确认退款”时提示仅能退0.01元,再调第三方支付的退款接口进行退款

三、功能结构及页面信息设计

对优惠券相关的业务需求进行详细的分析后,我们还需要把这些需求以符合使用角色的方式进行功能结构设计。

我们主要涉及两个角色:优惠券管理员和用户。

  • 优惠券管理员主要负责优惠券模板及优惠券的管理工作,其功能的操做环境一般称之为管理后台,主要包创建优惠券模板页面(与编辑页相同)、优惠券模板列表页、优惠券模板详情页、优惠券列表等相关页面;
  • 用户主要负责领取和使用优惠券,其功能的操做环境一般称之为商城前端,主要包括领取中心、商品详情页查看优惠券、我的优惠券、订单确认页使用优惠券。如此我们可以得出优惠券相关的功能结构图,如下:

在完成功能结构的设计之后,我们就是要确定各个功能页面的具体展示信息、交互以及视觉,页面中展示的信息一定要保证在整个业务中前后的一致性,创建优惠券页面如下图:

对于更多的原型设计页面在此不做过多的展示,相信通过以上对优惠券相关的业务的分析,大多数的同学都能够设计符合自己业务实际需求的页面。

四、总结

可能有同学会问:优惠券不应该只有满减、折扣这两种,我们还经常可以看到有满赠券、运费券、免息券等等不同的优惠券。

是的,优惠券的玩法确实很多,若需要穷举一一进行说明也不切实际,本文主要对优惠券的核销业务逻辑进行详细的设计说明,希望能够让大家理解其核心业务,从而达到举一反三的效果。

最后我需要把自己对优惠券、促销活动、红包这三种不同的优惠形式的差异与大家分享,以解决部分在设计优惠券时所面对的难以决策的业务逻辑:

从上面的分析可以看到这三种营销工具在很多维度上时相似的,只是在某几个维度有些许差异,对差异进行总结如下:

  1. 优惠券和红包都属于用户资产,而促销活动不算
  2. 优惠券和促销活动不影响退款流程,而红包需要
  3. 促销活动可以使用循环促销(每满模式),而优惠券和红包不会
  4. 优惠券和红包可以有实际的载体展示给用户,而活动必须依附于商品

后续还会对促销活动、红包、秒杀、预售等不同的营销工具独立成文进行分析,敬请期待。

欢迎大家来体验、来提建议,来一起让CRMEB开源商城系统更强大,让更多开发者受益!虽然是开源,但我们该有的功能全都有!拼团、秒杀、优惠券、抽奖、积分、直播、分销、页面DIY... 常用商城系统功能,都是全开源,直接用!

作者:keeliu

题图来自 unsplash,基于 CC0 协议

请登录后查看

CRMEB-慕白寒窗雪 最后编辑于2023-08-23 09:38:11

快捷回复
回复
回复
回复({{post_count}}) {{!is_user ? '我的回复' :'全部回复'}}
排序 默认正序 回复倒序 点赞倒序

{{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level }}

作者 管理员 企业

{{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推荐': '推荐'}}
{{item.is_suggest == 1? '取消推荐': '推荐'}}
沙发 板凳 地板 {{item.floor}}#
{{item.user_info.title || '暂无简介'}}
附件

{{itemf.name}}

{{item.created_at}}  {{item.ip_address}}
{{item.like_count}}
{{item.showReply ? '取消回复' : '回复'}}
删除
回复
回复

{{itemc.user_info.nickname}}

{{itemc.user_name}}

回复 {{itemc.comment_user_info.nickname}}

附件

{{itemf.name}}

{{itemc.created_at}}
{{itemc.like_count}}
{{itemc.showReply ? '取消回复' : '回复'}}
删除
回复
回复
查看更多
1445
{{like_count}}
{{collect_count}}
添加回复 ({{post_count}})

相关推荐

快速安全登录

使用微信扫码登录
{{item.label}} {{item.label}} {{item.label}} 板块推荐 常见问题 产品动态 精选推荐 首页头条 首页动态 首页推荐
加精
取 消 确 定
回复
回复
问题:
问题自动获取的帖子内容,不准确时需要手动修改. [获取答案]
答案:
提交
bug 需求 取 消 确 定

微信登录/注册

切换手机号登录

{{ bind_phone ? '绑定手机' : '手机登录'}}

{{codeText}}
切换微信登录/注册
暂不绑定
CRMEB客服

CRMEB咨询热线 咨询热线

400-8888-794

微信扫码咨询

CRMEB开源商城下载 源码下载 CRMEB帮助文档 帮助文档
返回顶部 返回顶部
CRMEB客服