APP开发过程的优惠券设计及流程
在整个APP开发产品发展的整个周期中,运营活动必不可少,而发放优惠券已成为运营活动的一种基本形式,而关于优惠券设计的整体流程尤为重要。接下来,常州开发APP公司专家分享一下自己的经验,希望对大家有帮助,感谢支持!
整体架构分析:
一、确认优惠券的类型
首先我们要区分优惠券和代金券:
优惠券
给持券人的某种特殊权利的优待券,可以折抵商品价值,给消费者带来了优惠。
比如原价100元的商品,如果消费者有一张9折的折扣券,那么该商品的价格就是90元。
代金券
可以代替钱币来购买或者消费的一种消费形式,相当于货币,可以直接用来购买商品,但并不能给消费者带来优惠,消费者还是原价购买的商品。
比如原价100元的商品,消费者如有代金券可等额抵扣,没有则不抵扣,但商品原价是固定不变的。
而我们常见的优惠券类型有:体验券、礼品券、折扣券、特价券、换购券等,我们要根据运营活动选择合适的优惠券类型。
在确认优惠券类型的同时,一定要注意区别每一类优惠券的形式及使用条件。
二、确认优惠券发放对象
比如,新注册用户首次登陆可领取“新人优惠券”,或者与会员等级、会员积分关联。
比如,白银会员以上用户可使用、会员积分超过3000可使用等等。
一般发放对象包括:
等级用户:针对某一等级的会员发放,或者会员等级达到某个等级才可领取。
新注册用户:用户注册后首次登陆即可获取XX金额的优惠券。
全部用户:所有用户均可领取,不限制等级、用户身份。
三、确认优惠券使用范围
其实使用范围一般在优惠券的使用条件中有所呈现,但使用范围更多的是阐释此优惠券是全场通用还是限制品类?是只能在某个店铺使用还是该品牌下的所有店铺都可以用?
所以,确定使用范围尤其关键!
常见的分类有以下几种:
全场通用:即所有商品都可使用
按照品牌使用:仅限XX品牌使用,比如某个知名品牌“周年庆”,用户通过品牌活动领取的优惠券,只能在在购买该品牌下商品时才可使用。
按照店铺使用:仅限XX店铺使用,领取的优惠券适用该店铺下的所有商品。当然我们也见过“可跨店铺”优惠券,跨店铺使用首先要满足“满减梯度”,如买100减50,,买家在跨店满减活动页面上购买商品,达到满减金额即可享受跨店满减优惠。通常情况下,跨店满减仅针对参加活动的商品。
按照品类使用:仅适用于男装或女装,即根据商品所属类目发放的优惠券。比如“男士上衣”属于“男装”这个分类。
按照单品使用:仅限XX商品使用,比如APP商城内的某一特定商品,即除了这件商品,其他商品不可用。
四、确认优惠券发放数量
这一点看似简单,其实特别重要。
发放数量决定了投入与产出比,每一点都要精打细算。
产品在此过程中一定要严谨认真,与运营、财务、业务等部门做好充分沟通。
2014年参与过一个电商类产品,公司为了“拉新”,开始大量发放优惠券,把优惠券数量设置的很高。
因为老板是传统企业出身,心里想的就是“做互联网就是要砸钱”。
结果,很多用户领取了优惠券,达到了预期效果。
但是,意外发生了。
由于自然灾害原因,公司产品的原材料毁于一旦。大量用户通过活动领取了优惠券,也下载注册了APP,结果用了优惠券下完订单,迟迟收不到物流信息。
由于是新平台,即便给用户解释了,还是一片骂声。
迫不得己下,APP改名。
最终结果的形成可能有很多原因,但是作为产品在此过程中应该保证整体流程的严谨,尤其是在创业公司的产品(产品设计+运营)。
五、确认优惠券发放方式
这一个版块更侧重用户层面,要根据产品实际,寻找用户喜欢的领取方式,我们常见的有:
系统自动发放:
用户在特定时间登陆即可获取一张优惠券
系统后台抽取部分用户直接发放到用户账户
用户手动领取:
发放券码兑换领取、抽奖领取等
用户直接到商品店铺、品牌分类下领取
六、确认其他相关问题
除以上几个重点版块,还要考虑:
优惠券的有效期(比如优惠券有效期至2018年1月1日)
发放的时间区间(2017年10月1日00:00–2017年10月7日23:59)
用户提醒(优惠券即将过期或者距离过期还有X天提醒用户使用)
APP开发过程的优惠券设计及流程的更多相关文章
- APP开发过程中需求变更流程
在APP开发过程中,不可避免的会有需求变更,从以往项目开发过程总结发现,需求变更太频繁,产品一句话需求,没有形成良好的版本迭代概念,频繁的变动影响开发交付日期,但是交付日期又是定死的,严重拖累了开发及 ...
- html5文章 -- HTML5开发实例-网易微博手机Web App开发过程
HTML5在国内外越来越受到互联网开发团队的青睐.国外,谷歌兴致勃勃地开发Chrome Web Store,微软发布了支持使用HTML5技术开发的“Irish Spring”主题网站,诺基亚斥巨资购得 ...
- Java开源生鲜电商平台-优惠券设计与架构(源码可下载)
Java开源生鲜电商平台-优惠券设计与架构(源码可下载) 说明:现在电商白热化的程度,无论是生鲜电商还是其他的电商等等,都会有促销的这个体系,目的就是增加订单量与知名度等等 那么对于Java开源生鲜电 ...
- 望岳物业App开发过程记录
望岳物业APP开发过程记录 ——杜冰青 1.小组讨论,决定模块功能. 2.开始做“社区活动”界面,完成主页面.分享界面.内容界面,但是分享功能暂时没有完成. 3.接着做“一键开门”界面,因为硬件设施跟 ...
- 望岳物业APP开发过程
望岳物业APP开发过程 1.望岳组员们讨论决定了做的项目及模块功能. 2.物业管理APP图标设计以及写项目的ER图,主要功能流程图. 3.项目体系结构设计和界面设计. 4.了解物业APP的几个功能,然 ...
- Java生鲜电商平台-商城优惠券设计要点复盘与总结
Java生鲜电商平台-商城优惠券设计要点复盘与总结 Java生鲜电商平台本文将从优惠券设计用户端,需求端,业务流程全方案解析优惠券设计方案 为什么要设计优惠券 设计优惠券的核心:拉新和促活 新产品上线 ...
- App版本更新接口的设计
前段时间公司业务调整,新开了新的移动端的项目,所以和朋友聊到了“版本号”和“版本更新所需的数据表设计”. 一般来讲大部分的软件版本号分3段,比如 A.B.C A 表示大版本号,一般当软件整体重写,或出 ...
- 移动App崩溃的测试用例设计
我们的日常生活中对移动设备越来越多的使用意味着移动App测试这个主题已成为需要考虑的一个无法避免的问题.根据最近的调查研究,用户难以容忍有bug的移动App. 移动App Bug的影响是用户体验差.A ...
- UI设计(流程/界面)设计规范
1.UI设计基本概念与流程 1.1 目的 规范公司UI设计流程,使UI设计师参与到产品设计整个环节中来,对产品的易用性进行全流程负责,使UI设计的流程规范化,保证UI设计流程的可操作性. 1.2范围 ...
随机推荐
- Leetcode刷题笔记——查找
33.Search in Rotated Sorted Array 题目描述: 给定一个被翻转的整型升序数组nums,数组中无重复元素,如[4,5,6,7,0,1,2],和一个整数target.要求在 ...
- 利用Xpath和jQuery进行元素定位示例
利用Selenium在做前端UI自动化的时候,在元素定位方面主要使用了XPATH和jQuery两种方法.XPATH作为主要定位手段,jQuery作为补充定位手段.因为在通过XPATH进行定位的时候,S ...
- constraint、index、view(day04)
回顾: 1.sql99中的表连接 select 字段列表 from 左表 {[inner]|{left|right|full} [outer]} join 右表 on 关联条件; 集合操作 union ...
- [IOI2007]矿工配餐
状态是f[i][a][b][c][d]表示第i个餐车,1号矿洞最近两顿是a,b,2号矿洞最近两顿是c,d. 给的空间是16MB,滚动数组滚动了第一维就行了 (给的变量是char是因为这个不超过256, ...
- safari浏览器click事件要点击两次才有响应出现闪烁
闪烁问题 由于在iOS Safari上click事件存在300ms响应延时,所以为touch事件添加样式,会和click事件默认样式叠加而产生闪烁问题. 因为ios safari浏览器中对触摸事件的响 ...
- php去除h5标签
function html2text($str){ $str = preg_replace("/<style .*?<\\/style>/is", " ...
- springboot启动报:Error creating bean with name 'dataSource' defined in class path resource
需要在启动类的@EnableAutoConfiguration或@SpringBootApplication中添加exclude = {DataSourceAutoConfiguration.clas ...
- CentOS 6.3(x86_32)下安装Oracle 10g R2
一.硬件要求 1.内存 & swap Minimum: 1 GB of RAMRecommended: 2 GB of RAM or more 检查内存情况 # grep MemTotal / ...
- 【ACM】hdu_zs1_1003_放大的X _201307271557
放大的X Time Limit : 2000/1000ms (Java/Other) Memory Limit : 32768/32768K (Java/Other)Total Submissio ...
- [Javascript Crocks] Recover from a Nothing with the `alt` method
Once we’re using Maybes throughout our code, it stands to reason that at some point we’ll get a Mayb ...