零售场景梳理和运筹优化工作经验总结

2024-03-06 20:20

本文主要是介绍零售场景梳理和运筹优化工作经验总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 亡羊补牢不为迟
  • 零售行业规模大
  • 卷出零售新高度
  • 运筹优化实践经验

亡羊补牢不为迟

由于工作岗位变动的缘故,暂时要告别零售场景了。当初自己没想太多就一头扎进了“新”零售这个场景,迄今为止都没有针对零售场景做一个通盘的梳理,现在补回来,以期给后入者一个参考。

但其实,也没必要苛责自己。当初作为一个刚出校门的小白,没有贵人指点,本就很难做出全面的判断。大多数人都是边走边看边思考,唯一不同的是,我还希望把思考的结果梳理出来,然后传递给每一个可能需要的人。观点可能不全面甚至不对,但也是一个过来人的心得体会,最差也能作为大家做判断时的一个输入,哈哈。

好了,进入正题。

零售行业规模大

根据2021年10月开始实施的国家标准《零售业态分类(GB/T 18106-2021)》,零售主要指的是面向最终消费者(如居民等)的消费活动。按照有无固定营业场所,可以分为有店铺零售和无店铺零售两大类。其中,有店铺零售可以细分为便利店、超市、折扣店、仓储会员店、百货店、购物中心、专业店、品牌专卖店、集合店和无人值守商店等10种零售业态;无店铺零售包含网络零售、电视/广播零售、邮寄零售、无人售货设备零售、直销、电话零售、流动货摊零售等7种零售业态。

接下来通过一组数据直观感受一下零售行业的规模。此处,我们姑且假设网上零售等同于网络零售,并且社会消费品零售等同于零售大盘(因为没有查到网络零售和零售大盘的直接数据)。

年份网上零售额(万亿)社会消费品零售总额(万亿)网上零售占比GDP(万亿)零售/GDP
20177.2350.21830.42
20189.0380.24920.41
201910.6410.26990.41
202011.8390.301020.38
202113.1440.301140.39
202213.8440.311210.36

从上表中,至少可以得到三个结论:
(1)零售在GDP中占比约40%。这是一个非常大的比重了。所以这件事情本身,确实是非常重要的,直接关系着国计民生。
(2)2022年网上零售额的绝对值为13.8万亿。这个数值可能还是不太直观,我们再稍微对比一下。沃尔玛是薄利多销的代表,其在2022年的总销售额5727.54万亿美元,净利润为136.76亿美元,利润率为2.4%。即使我们降低利润率至1%,那么13.8万亿销售额也可以带来1千亿+的净利润。京东是“2022中国网络零售TOP100”中的第1名,其年销售额为8千亿+元,按照1%标准转化为利润的话,预计可达80亿+元。所以该场景对公司来说是非常有吸引力的。
(3)网上零售额在整个零售中占比约30%,增速逐渐趋0。这个和我们的直觉是不太一致的,如火如荼的互联网+,经过国内互联网大厂对零售行业十余年的改造,才将网络占比变为30%。根据中国互联网络信息中心发布的《第51次中国互联网络发展状况统计报告》,截至2022年12月,中国网民数量为10.67亿,网络购物用户为8.45亿。所以人口基数已经非常庞大,再想提升网上购物的占比,困难重重。市场没有了增量,公司为了各自发展,就只能“互卷”了。

卷出零售新高度

既然要卷,首先就得知道零售可以朝哪些方向卷,那就必须理清楚零售的发展历史。这里比较推荐刘润的《新零售:低价高效的数据赋能之路》,本节主要基于该书的内容,进行梳理。

零售被定义为连接“人”与“货”的“场”。最早的场是集市;然后增加了百货商场和连锁超市等;现在又增加了电商平台。随着场的演变,能够被连接的“货”的种类变多了,“人”的规模也变多了。

接下来分别从“人”、“货”和“场”来理解一下零售。
人:流量 × 转化率 × 客单价 × 复购率 人:流量\times转化率\times客单价\times复购率 人:流量×转化率×客单价×复购率
这个比较容易理解,就不多赘述了。
货: D − M − S − B − b − C 货:D-M-S-B-b-C 货:DMSBbC
D=Design,设计;M=Manufacture,制造商;S=Supply Chain,供应链;B=Business,大商场;b=business,小商店;C=consumer,消费者。

以上是一件商品从设计、生产到消费市场的完整链条。

场:信息流 + 资金流 + 物流 场:信息流+资金流+物流 场:信息流+资金流+物流
这是个新定义,举个例子说明一下,我们去超市买某件商品,会摸一摸手感品质,看一看是否过期等,这是“信息流”;觉得不错,把它放进购物车,推到收银台付钱,这是“资金流”;购买后,自己开车或者坐超市班车回家,这是“物流”。

有了以上的基本认知后,我们看一下,到目前为止零售都有了哪些新玩法。


为了便于理解,此处举个实例:Costco。Costco是世界第二大零售商,在2017年《财富》美国500强排行榜中,Costco名列第16位。在短路经济方面,Costco直接从制造商(M)采购,陈列在自己的卖场(B)里,短路了中间的供应链(S),提升了链条的效率,属于M2B;在数据赋能方面,Costco会通过大数据选择它认为有“爆款”潜质的商品上架,且包装大,量也足,能给消费者带来极好的体验;在坪效方面,通过会员制,提升了转化率和客单价,低价格高品质又能促进复购率,使得其坪效可以达到沃尔玛的2倍。

Costco代表的是一种以会员制为基础的零售方式。其核心盈利模式不在于商品本身带来的利润,而是会员费的收入。该模式目前已经基本跑通,类似的公司还有沃尔玛的山姆。

国内比较火的另外两种零售模式是:即时零售和社区团购。即时零售主打的是半小时/一小时达,目前做的有模有样的公司有盒马鲜生、叮咚买菜、美团买菜和朴朴超市等。该模式目前还没有完全跑通,各个公司都有不同程度的亏损,之前凉凉的每日优鲜就是一个例子。

社区团购的灵魂是价格实惠。在2020年前后,有大批玩家入局社区团购,比如兴盛优选、十荟团、京喜拼拼、淘菜菜、美团优选和多多买菜等。不过该模式烧钱太快,到现在为止也没找到盈利的门道,目前在市面上还占比较大份额的就只剩美团优选和多多买菜了。

运筹优化实践经验

鉴于零售行业的大规模,以及持续探索的“新”零售,运筹优化的相关算法是有一定发挥空间的。如果看零售的那张大图,其实很容易发现,运筹优化算法能够发挥的地方,主要是短路经济中的S模块,即供应链优化。

从问题场景来看,运筹优化可以应用于门店选址/规划,提升营业收入;可以应用于人员排班/定编,提升人效;可以应用于人力/资源的实时/定时调度,提升自动化效率和最优性。

从技术栈使用频率来看,最广泛被用到的的两大类算法是整数规划和启发式算法,梯度类算法较少涉及。

从关联技术来看,结合度最高的是机器学习算法,很多地方都需要预测的结果作为运筹优化算法模型的输入之一。

从实践难度来看,相比最佳的建模设计,落地后的算法采纳率往往是个更大的挑战。
造成这个现象的主要原因,目前的理解是:问题本身可能确实是个比较复杂的,但是在添加了比较多的现实约束后,问题被退化为了规模比较小的问题,业务侧基于自身经验设计的算法效果已经很好,算法能够带来的额外收益较小,甚至会降低业务侧的灵活性。

从价值体现来看,对业务有提升,但其上限大概率受限于具体的运营模式和流程;提升点主要表现在两个方面:流程自动化和结果指标更优。

这篇关于零售场景梳理和运筹优化工作经验总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/781212

相关文章

MySQL索引的优化之LIKE模糊查询功能实现

《MySQL索引的优化之LIKE模糊查询功能实现》:本文主要介绍MySQL索引的优化之LIKE模糊查询功能实现,本文通过示例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧... 目录一、前缀匹配优化二、后缀匹配优化三、中间匹配优化四、覆盖索引优化五、减少查询范围六、避免通配符开头七、使用外部搜索引擎八、分

Java字符串操作技巧之语法、示例与应用场景分析

《Java字符串操作技巧之语法、示例与应用场景分析》在Java算法题和日常开发中,字符串处理是必备的核心技能,本文全面梳理Java中字符串的常用操作语法,结合代码示例、应用场景和避坑指南,可快速掌握字... 目录引言1. 基础操作1.1 创建字符串1.2 获取长度1.3 访问字符2. 字符串处理2.1 子字

SpringBoot应用中出现的Full GC问题的场景与解决

《SpringBoot应用中出现的FullGC问题的场景与解决》这篇文章主要为大家详细介绍了SpringBoot应用中出现的FullGC问题的场景与解决方法,文中的示例代码讲解详细,感兴趣的小伙伴可... 目录Full GC的原理与触发条件原理触发条件对Spring Boot应用的影响示例代码优化建议结论F

SpringBoot条件注解核心作用与使用场景详解

《SpringBoot条件注解核心作用与使用场景详解》SpringBoot的条件注解为开发者提供了强大的动态配置能力,理解其原理和适用场景是构建灵活、可扩展应用的关键,本文将系统梳理所有常用的条件注... 目录引言一、条件注解的核心机制二、SpringBoot内置条件注解详解1、@ConditionalOn

Python 迭代器和生成器概念及场景分析

《Python迭代器和生成器概念及场景分析》yield是Python中实现惰性计算和协程的核心工具,结合send()、throw()、close()等方法,能够构建高效、灵活的数据流和控制流模型,这... 目录迭代器的介绍自定义迭代器省略的迭代器生产器的介绍yield的普通用法yield的高级用法yidle

Go 语言中的select语句详解及工作原理

《Go语言中的select语句详解及工作原理》在Go语言中,select语句是用于处理多个通道(channel)操作的一种控制结构,它类似于switch语句,本文给大家介绍Go语言中的select语... 目录Go 语言中的 select 是做什么的基本功能语法工作原理示例示例 1:监听多个通道示例 2:带

C++ Sort函数使用场景分析

《C++Sort函数使用场景分析》sort函数是algorithm库下的一个函数,sort函数是不稳定的,即大小相同的元素在排序后相对顺序可能发生改变,如果某些场景需要保持相同元素间的相对顺序,可使... 目录C++ Sort函数详解一、sort函数调用的两种方式二、sort函数使用场景三、sort函数排序

Python通过模块化开发优化代码的技巧分享

《Python通过模块化开发优化代码的技巧分享》模块化开发就是把代码拆成一个个“零件”,该封装封装,该拆分拆分,下面小编就来和大家简单聊聊python如何用模块化开发进行代码优化吧... 目录什么是模块化开发如何拆分代码改进版:拆分成模块让模块更强大:使用 __init__.py你一定会遇到的问题模www.

SpringBoot首笔交易慢问题排查与优化方案

《SpringBoot首笔交易慢问题排查与优化方案》在我们的微服务项目中,遇到这样的问题:应用启动后,第一笔交易响应耗时高达4、5秒,而后续请求均能在毫秒级完成,这不仅触发监控告警,也极大影响了用户体... 目录问题背景排查步骤1. 日志分析2. 性能工具定位优化方案:提前预热各种资源1. Flowable

kotlin中const 和val的区别及使用场景分析

《kotlin中const和val的区别及使用场景分析》在Kotlin中,const和val都是用来声明常量的,但它们的使用场景和功能有所不同,下面给大家介绍kotlin中const和val的区别,... 目录kotlin中const 和val的区别1. val:2. const:二 代码示例1 Java