一、背景

现在日常官网商城的运营中有一定概率出现以下两个问题:

1)优惠信息未对齐

官网商城促销优惠的类型越来越多,能影响最终用户实付价的优惠就有抢购、满减、优惠券、代金券等。实际业务操作中存在不同促销优惠由不同运营配置的情况,如果运营间内部没有对齐的情况下,就会出现正常情况下不会同时设置的优惠被用户叠加享受,出现最终实付价低于成本价的可能。

2)优惠价格配错

在日常或大促优惠配置中,存在一定的概率会配错优惠价格(比如一口价少了个0,这就相当于在原来预期的优惠价基础上打了一折),这种情况一旦发生可能会引发用户疯狂下单,造成非常大的损失,这也是我们平时说的“薅羊毛”

(引用自英国每日邮报,摄影-AIan Price)

针对前述两种情况,我们希望能够对于出现低于运营所设「底价阈值」的下单购买行为能进行一定预警,必要时能购阻断用户下单行为,及时止损,如果能提前规避这些行为就更好了。

二、营销价格能力矩阵

想要解决背景中所遇到的问题,我们先简单了解下营销价格能力矩阵的规划建设。

通过《vivo商城计价中心 - 从容应对复杂场景价格计算》、《vivo全球商城时光机 - 大型促销活动保障利器》,我们了解到官网商城的营销价格服务已经统一收口到促销的计价中心,在计价中心建设的过程中也发现一些问题:

  • 计价中心的业务定位是商城购物链路中的下单商品实时价格的计算,而有些接入计价的业务(如官网商品列表)其实对于商品实时价格要求并没有那么高或者准实时的优惠价格在业务上也是能接受的。

  • 运营同学在维护相关优惠或配置相关优惠券时,无法方便感知在未来某一时刻某商品所享受的优惠信息或者某一时刻商品的最低价格能到多少,也就会出现了不同运营配置了多重优惠导致实际售卖价格低于预期。

  • 商城售卖的商品在某一时间段内的实际优惠后的价格没有历史记录,对于运营回顾历史数据无法提供实质帮助。

  • 若后续平台对于大促期间商品价格承诺xx天内保价也无从做起,没有数据作参照比对。

针对目前已有的场景及未来可预见的场景,打破眼下仅有实时优惠价的局限,通过对未来优惠准实时优惠历史优惠的业务功能的不断补充建设,逐步完善官网商城商品优惠的多维度建设,形成一个围绕商品SKU优惠价格的业务能力矩阵,进一步提升促销系统的业务价值。

可以通过如下的业务架构图来描述我们的营销价格能力矩阵规划:

三、 价格监控

3.1 目的

结合「商城营销价格能力矩阵」规划的能力,希望能达成:

  • 提升运营配置优惠活动的准确性 (事前)

  • 提供多维度策略供运营决策       (事中)

  • 提供相关营销价格数据供挖掘    (事后)

3.2 方案

3.2.1 事前

a. 提前规避

  • 优惠互斥设置

对于默认可共融叠加的优惠提供是否与其他优惠互斥配置;该配置适用于运营在配置营销优惠时确认当前优惠不与其他类型优惠同享。

  • 设置SKU底价阈值

支持按照价格绝对值或折扣比例两种方案来设置,如原价1000元的SKU,按价格绝对值可以设置750元的底价,或按折扣比例设置75折作为底价。(这个操作非常关键,是事前和事中方案中一些监控手段的大前提)。

b. 提前提醒

  • 设置活动优惠价时,出现低于底价阈值的进行及时提醒。

c. 提前告警

  • 定时巡检商品,预警未来时间点的优惠价低于阈值的。

针对所有设置底价阈值商品的巡检工作流程如下:

如果发现了低于底价阈值的情况,则会通过内部通讯工具立即通知相关人员进行及时处理。

3.2.2 事中

a. 优惠生效及时预警

优惠活动生效时第一时间预警低于阈值的信息。

优惠生效及时预警的处理流程如下:

如果发现有需要告警的通知,则向运营相关的同学发出如下通知:

b. 实时监控下单行为

监控每个SKU实时下单优惠价,根据策略或告警或阻断下单行为。

实时监控下单处理流程如下图所示:

实时下单经过计价中心处理时,如果发现低于底价阈值,则会发出如下告警信息:

另外价格监控还提供了一系列阻断下单策略,当符合预设条件时,会直接阻断正常下单流程,以减少不必要的损失。另外由于阻断下单这一行为性质很严重,所以针对是否开启阻断下单这一行为专门设置了全局性的阻断下单开关,又运营灵活掌控。

3.2.3 事后

a. 历史营销价分析

  • 查询历史优惠价格走势

  • 沉淀历史优惠价供运营分析决策

b. 价保xx天

  • 承诺低价保证

c. 下单最低价提醒

  • 商详页到手价低价提醒

  • 结算页低价提醒

四、最后

通过前述方案中的事情及事中两个维度的执行,运营基本能在发生问题的第一时间接到系统的通知,极端场景下满足预设的条件可以直接阻断用户下单,避免损失扩大。

在使用的过程中我们也避免”狼来了“这样对告警通知麻木的情况,因此为解决这个问题,我们可以对于告警信息进行一个闭环处理,对于每一个告警信息需要做做处理,哪怕是事后处理,要区分告警原因,是因为系统误报还是确实优惠设置有问题等等,逐渐习惯于对每一个告警信息都能保持关注和及时响应,把所有可能存在的问题都在事前阶段就暴露出来。

作者:vivo官网商城开发团队-Wei Fuping

vivo全球商城-营销价格监控方案的探索的更多相关文章

  1. vivo 全球商城:电商平台通用取货码设计

    vivo官网商城开发团队 - Zhou Longjian 一.背景 随着O2O线上线下业务的不断扩展,电商平台也在逐步完善交易侧相关的产品功能.在最近的需求版本中,业务方为进一步提升用户的使用体验,规 ...

  2. vivo 全球商城:商品系统架构设计与实践

    一.前言 随着用户量级的快速增长,vivo官方商城v1.0的单体架构逐渐暴露出弊端:模块愈发臃肿.开发效率低下.性能出现瓶颈.系统维护困难. 从2017年开始启动的v2.0架构升级,基于业务模块进行垂 ...

  3. vivo 全球商城:优惠券系统架构设计与实践

    一.业务背景 优惠券是电商常见的营销手段,具有灵活的特点,既可以作为促销活动的载体,也是重要的引流入口.优惠券系统是vivo商城营销模块中一个重要组成部分,早在15年vivo商城还是单体应用时,优惠券 ...

  4. vivo全球商城时光机 - 大型促销活动保障利器

    一.背景 官网商城在双11.双12等大促期间运营同学会精心设计许多给到用户福利的促销活动,当促销活动花样越来越多后就会涉及到很多的运营配置工作(如指定活动有效期,指定活动启停状态,指定活动参与商品等等 ...

  5. vivo全球商城全球化演进之路——多语言解决方案

    一.背景 随着经济全球化的深入,许多中国品牌纷纷开始在海外市场开疆扩土.实现全球化意味着你的产品或者应用需要能够在全球各地的语言环境使用,我们在进行海外业务的推进时,需要面对的最大挑战就是多语言问题. ...

  6. 前端性能监控方案window.performance 调研(转)

    1. 业界案例 目前前端性能监控系统大致为分两类:以GA为代表的代码监控和以webpagetest为代表的工具监控. 代码监控依托于js代码并部署到需监控的页面,手动计算时间差或者使用浏览器的的API ...

  7. OpenStack 虚拟机监控方案确定

    Contents [hide] 1 监控方案调研过程 1.1 1. 虚拟机里内置监控模块 1.2 2. 通过libvirt获取虚拟机数据监控. 2 a.测试openstack的自待组件ceilomet ...

  8. Redis监控方案

    Redis 监控最直接的方法当然就是使用系统提供的 info 命令来做了,你只需要执行下面一条命令,就能获得 Redis 系统的状态报告. redis-cli info 内存使用 如果 Redis 使 ...

  9. 斌哥的 Docker 进阶指南—监控方案的实现

    过去的一年中,关于 Docker 的话题从未断过,而如今,从尝试 Docker 到最终决定使用 Docker 的转化率依然在逐步升高,关于 Docker 的讨论更是有增无减.另一方面,大家的注意力也渐 ...

随机推荐

  1. HBuilder mui 手机app开发 Android手机app开发 ios手机app开发

    经过一段时间的学习,做公司项目,对mui框架有了更加深入完整的了解,其实刚开始接触HBuilder中的mui框架只是简单的了解,并没有深入的研究,后来由于工作的需求,不得不深入研究,并运用的项目中去. ...

  2. visual studio如何检查内存泄露?

    Visual Studio有专门的插件叫做Visual Leak Detector (VLD)Visual Leak Detector for Visual C++ 2008/2010/2012/20 ...

  3. 【转】new和malloc的区别

    1. 申请的内存所在位置 new操作符从自由存储区(free store)上为对象动态分配内存空间,而malloc函数从堆上动态分配内存. 自由存储区是C++基于new操作符的一个抽象概念,凡是通过n ...

  4. yield 关键字的认知

    namespace ConsoleDemo{ class Program { static void Main(string[] args) { string[] str = { "1&qu ...

  5. java中jre\bin目录和jdk\bin目录下的工具功能介绍

    转自:https://blog.csdn.net/eclipse_yin/article/details/51051096 jre/bin目录下面工具说明 javac:Java编译器,将Java源代码 ...

  6. linux(3)--------SSH工具的安装使用

    0.一般安装服务端的Linux ssh是默认安装的可以运行ssh localhost测试一下是否可以链接 1.SSH是什么 1)ssh:Secure Shell  安全外壳协议 2)建立在应用层基础上 ...

  7. Windows CMD .bat 批处理基础语法

    格式 @echo off 代码..... pause 不会逐行将命令打印. rem [注释] 关键字注释. :: [注释] 符号注释. echo 打印到控制台. >> 输出重定向.追加. ...

  8. mysql批量新增的语法

    ?useUnicode=true//语序编码反射光hi &characterEncoding=UTF-8//字符 &autoReconnect=true//自动连接 &useA ...

  9. 【曹工杂谈】Maven和Tomcat能有啥联系呢,都穿打补丁的衣服吗

    Maven和Tomcat能有啥联系呢,都穿打补丁的衣服吗 前奏 我们上篇文章,跟大家说了下,怎么调试maven插件的代码,注意,是插件的代码.插件,是要让主框架来执行的,主框架是谁呢,就是maven ...

  10. Python习题集(十二)

    每天一习题,提升Python不是问题!!有更简洁的写法请评论告知我! https://www.cnblogs.com/poloyy/category/1676599.html 题目 请写一个函数fin ...