阅读本文大概需要 4.2 分钟。

引言

每次过节的时候,各大电商的优惠券已经成为了绝对的关键词,最近一直在做优惠券需求,从最初的一无所知到现在建立初步的优惠券框架结构,一路也是磕磕碰碰。今天就把这段时间的输入总结一下然后输出。

系统概览

优惠券的投放方式有多种,本文采用的是活动页送券这种形式。

一、创建优惠券

优惠券是一套规则的组合,创建优惠券是优惠券系统设计的第一步,主要有以下几部分组成:基本信息、优惠类型、使用范围、有效期等。

1. 基本信息

包括优惠券名称、发放数量、优惠券是否可叠加、每人限领张数、是否和其他促销同时使用(优惠优先级)、使用规则等。

2. 优惠类型

优惠类型要根据公司实际情况和用户群体去设计,主要有满减、立减、折扣券或优惠码。满减、立减、折扣券属于私有券,只能个人账号使用;优惠码属于共有券,给有兑换码并且兑换的用户使用。

3. 使用范围

使用优惠券的用户类型、使用优惠券的商品类型、订单类型。用户类型一般指是否区分新老用户、不同的等级用户;商品类型指哪些区域、哪些品类的商品可使用;订单类型指订单满多少元可使用、满多少件可使用。

4. 有效期

有效期一般有两种

  • 固定的有效期,设定一个时间段;

  • 设定一个有效数,比如:30天,一般是从领取之日起30天内有效。

多数情况下都会选择第二种,增加紧迫感,促进用户下单。优惠券因涉及金额,通常需要财务审批,财务审批后优惠券ID生成。到此,优惠券的基本规则大概梳理完毕。当然这些只是最基本的规则,具体的还要和实际业务相结合。

二、创建活动

创建的优惠券只是一系列规则的组合,通常还需要一个活动页。活动页上可放一张优惠券,也可放多张,具体看业务需求。

一个活动通常包括活动基本信息和分享设置等。

1. 基本信息

包括活动名称、活动时间、活动图片、活动状态和活动规则等。

活动页需要上传的图片和设计者的设计强相关,若活动页是使用者百分百自定义,则需要开发一个自定义配置页面;若只有活动头图和活动规则部分自定义,则需要上传活动头图和活动规则图片(通常由UI设计好)。

优惠券区域因涉及“立即使用”的链接跳转(来自创建优惠券时的URL跳转路径),样式通常在开发环境写好,但可修改上面的文案、字体、颜色等。若优惠券需用户点击“领取”,则还需要领取成功的页面。

活动状态可分为未开始、进行中、已结束。列表页的活动状态和新增页不同,列表页的状态是由新增页的“在线”或“下线”和活动时间共同决定。

需要注意的是:已经发出去的优惠券,即使对应的活动已结束,但只要还在优惠券有效期内,是可以正常使用的。

实例设计:

活动创建后到活动列表页,同时生成一个活动链接,接下来就是为这个活动关联之前生成的优惠券。

实例设计:

点击卡券配置为活动添加优惠券。

实例设计:

到此,活动关联优惠券完成,接下来讲优惠券投放和用户使用等环节。

三、优惠券投放

用户获得优惠券的渠道有很多种,主要有以下几种:

新手注册:在很多应用上,用户新注册会得到一张券,用于促进新用户的下单转化。

会员领取:类似饿了吗,成为会员每月享有20元无门槛红包。

邀请送券:邀请好友可得价值多少的优惠券。 活动送券:法定节假日或特定节日,比如双十一的促销节,以活动页的形式向用户发券(本人负责的优惠券需求采用此形式发券)。

分享发券:类似饿了吗,用户下完单后将优惠券分享在朋友圈或微信好友,其他用户点击领取。

主动触发:通过短信告知用户有优惠券送达,短信中可附上优惠的商品链接,有助于转化,或者使用push的方式去提醒用户。

注意这种方式发券会对用户造成打扰,因此注意发券的频率和时间。主动触发多用于刺激留存用户、唤醒沉睡用户。

四、用户领取

用户领取有两种方式:直领和点击领取

直领指不需要用户点击“领取”按钮,进到优惠券页面,优惠券自动落到个人账户,即系统自动发放,常见于活动页或新打开应用的场景下。

点击领取顾名思义就是需要用户点击一下“领取”按钮,优惠券才会落入个人账户。

领取通常伴随着消息通知,如:短信、微信公众号,因此通知系统和营销系统也要打通。

五、用户使用

在订单填写页,系统会默认给出面额最大的优惠券,金额相同优先使用先过期的券。用户也可自己选择是否使用优惠券或其他可用优惠券。需要注意的是:在优惠券列表页,达到当前订单总价的优惠券才能使用,其他不可使用优惠券置灰不可选,靠后展示。

实例设计:

六、优惠券退还

优惠券退还要看具体的场景,一般有以下几种:

  • 用户下单未支付,取消订单,优惠券可退还;

  • 商家在订单未完成的情况下,发起退款操作,优惠券可退还;

  • 用户下单支付后,申请退款,优惠券不退还。

七、数据分析

数据分析是对用户领取、使用优惠券进行数据统计,从而查看活动效果。投入多大成本,带来多大转化率。

以下提供几个统计维度,仅供参考:

领取率:优惠券领取总量/优惠券发放总量;

使用率:优惠券已使用总量/优惠券已领取总量;

优惠总金额:使用该优惠券优惠的总金额;

用券总成交额:使用该优惠券的订单付款总金额;

优惠总金额:使用该优惠券的付款订单总数;

费效比:优惠总金额/用券总成交额;

用券笔单价:用券总成交额 / 使用该优惠券的付款订单总数;

拉新数:领取过优惠券的用户中,标记为新用户的数量/总用户数。

优惠券状态可分为:待使用、已使用、已过期,已取消

  • 用户领取优惠券后,优惠券处于待使用状态;

  • 成功使用优惠券后状态变为已使用;

  • 未在有效期内使用的优惠券状态变为已过期;

  • 退款的优惠券状态为已取消。

实例设计:

总结

大家可以看到,我在每个原型图下都提到具体要视业务而定。因为任何产品设计的出发点,都是业务,都是在解决业务。虽然业务和业务之间有共同点,但脱离业务的设计没有任何意义。

所以这篇文章中的所有原型图都只能做参考而不能直接使用,具体要看公司的业务。

·END·

路虽远,行则必至

本文原发于 同名微信公众号「程序员的成长之路」,回复「1024」你懂得,给个赞呗。

微信ID:cxydczzl

往期精彩回顾

程序员接私活的7大平台利器

教你一招用 IDE 编程提升效率的骚操作!

大学期间的副业赚钱之道

一个对话让你明白架构师是做什么的?

作为程序员的你,一年看几本技术相关的书

5个相见恨晚的Linux命令

为啥程序员下班后只关显示器从不关电脑?

送给程序员们的经典电子书大礼包

面试时如何优雅地自我介绍?

支撑百万并发的数据库架构如何设计?

设计电商平台优惠券系统相关推荐

  1. Java生鲜电商平台-优惠券系统的架构设计与源码解析

    电商后台:实例解读促销系统 电商后台系统包括商品管理系统.采购系统.仓储系统.订单系统.促销系统.维权系统.财务系统.会员系统.权限系统等,各系统之间相互关联.相互依托,为前端的正常业务流转建立结实稳 ...

  2. Java生鲜电商平台-秒杀系统微服务架构设计与源码解析实战

    Java生鲜电商平台-秒杀系统微服务架构设计与源码解析实战 Java生鲜电商平台-  什么是秒杀 通俗一点讲就是网络商家为促销等目的组织的网上限时抢购活动 比如说京东秒杀,就是一种定时定量秒杀,在规定 ...

  3. Java生鲜电商平台-促销系统的架构设计与源码解析

    Java生鲜电商平台-促销系统的架构设计与源码解析 说明:本文重点讲解现在流行的促销方案以及源码解析,让大家对促销,纳新有一个深入的了解与学习过程. 促销系统是电商系统另外一个比较大,也是比较复杂的系 ...

  4. 设计原则实战—电商平台积分系统

    需求背景 设计一个简单的电商平台积分系统 需求分析 借鉴竞品 先去借鉴一下其他电商平台的积分系统是怎么设计的,可以去使用一下淘宝的积分系统或者百度搜一下"淘宝积分兑换规则",就能摸 ...

  5. Java生鲜电商平台-App系统架构开发与设计

    Java生鲜电商平台-App系统架构开发与设计 说明:阅读此文,你可以学习到以下的技术分享 1.Java生鲜电商平台-App架构设计经验谈:接口的设计 2.Java生鲜电商平台-App架构设计经验谈: ...

  6. Java生鲜电商平台-优惠券设计与架构

    Java生鲜电商平台-优惠券设计与架构 说明:现在电商白热化的程度,无论是生鲜电商还是其他的电商等等,都会有促销的这个体系,目的就是增加订单量与知名度等等 那么对于Java开源生鲜电商平台而言,我们采 ...

  7. 计算机毕业设计ssm社区生鲜电商平台dq96z系统+程序+源码+lw+远程部署

    计算机毕业设计ssm社区生鲜电商平台dq96z系统+程序+源码+lw+远程部署 计算机毕业设计ssm社区生鲜电商平台dq96z系统+程序+源码+lw+远程部署 本源码技术栈: 项目架构:B/S架构 开 ...

  8. 计算机毕业设计ssm木棉堂水果电商平台1r83i系统+程序+源码+lw+远程部署

    计算机毕业设计ssm木棉堂水果电商平台1r83i系统+程序+源码+lw+远程部署 计算机毕业设计ssm木棉堂水果电商平台1r83i系统+程序+源码+lw+远程部署 本源码技术栈: 项目架构:B/S架构 ...

  9. 电商平台-“秒杀”系统技术难题及解决方案

    电商平台-"秒杀"系统技术方案 文章目录 电商平台-"秒杀"系统技术方案 前言 一.什么是秒杀? 二.秒杀的技术难点? 1.避免对现有网站的冲击 2.高效解决网 ...

  10. 电商平台 高并发 微服务 方案_Java生鲜电商平台-秒杀系统微服务架构设计与源码解析实战...

    Java生鲜电商平台- 什么是秒杀 通俗一点讲就是网络商家为促销等目的组织的网上限时抢购活动 比如说京东秒杀,就是一种定时定量秒杀,在规定的时间内,无论商品是否秒杀完毕,该场次的秒杀活动都会结束.这种 ...

最新文章

  1. 【ios开发/Xcode】实现关键字检索
  2. 扫描PDF转换成word文档如何操作
  3. 动态链接库dll,静态链接库lib, 导入库lib 转
  4. [Java] 关键字final、static使用总结
  5. 【POJ - 2096】Collecting Bugs(概率dp)
  6. mongodb java spring_[Java教程]Spring 与 mongoDB 整合
  7. 用gallery展示图片,实现中间图片稍大,两边较小的效果
  8. Virtual Box创建共享目录
  9. 关于在Ubuntu上安装EPSON打印机驱动小记
  10. 技术架构图-Java技术栈
  11. 第十五章 文件读写
  12. 樊登读书会掌控读后感_在樊登读书会读《掌控习惯》(读后感)
  13. Origin2018给两条曲线间画阴影/使用数据标记功能/绘制分段函数/求分段函数的微分图
  14. Qt快速转换路径(斜杠与反斜杠转换)
  15. 软件技术专业就业方向分析
  16. SumGNN部署实验lmdb.ReadonlyError: mdb_dbi_open: Permission denied
  17. 学习JavaScript很吃力?开发五年经验带你轻松上路!
  18. 回复审稿意见应该注意什么?
  19. chkdsk磁盘修复
  20. C# 生成 DataMatrix 格式的二维码

热门文章

  1. 麻省理工成立计算机学院,麻省理工学院宣布10亿美元成立新计算机学院
  2. 【C语言】 C 语言 关键字分析 ( 属性关键字 | 常量关键字 | 结构体关键字 | 联合体关键字 | 枚举关键字 | 命名关键字 | 杂项关键字)
  3. python pymysql multiprocessing.dummy多线程 读写数据库报错
  4. 一文解读Masked Autoencoder(MAE)
  5. 解决打开一个excel文件,却出现两个窗口的办法
  6. 移动硬盘做PE启动盘的技巧
  7. Android中如何实现多个框,android几种不同对话框的实现方式
  8. Apache AXIS 1.4 RCE
  9. Win10 文件夹删不掉,提示需要来自XXX的权限才能对此文件夹进行更改
  10. python代码收费_莱斯大学学费 - 高速公路收费的python设计代码