社区买菜业务流程

news2024/11/16 0:20:40

前言

最近由于疫情的原因,很多城市的小区都不允许快递员上门送货了,用户只能到小区指定的地点进行取货。

多点、叮咚买菜、美菜、盒马等电商着实火了一把,每天的订单量都非常的多,他们都依托于超市或线下门店等进行接单、商品打包,然后由骑手抢单,最终送达用户。

经过这次战役后,用户会习惯网上买菜,未来应该还会涌现出很多公司进入到社区买菜的领域中。

这里就简单梳理下这部分的流程,共同学习探讨!

场景描述

在这里插入图片描述
上图的业务流程我们都很熟悉,从供应商送货到仓或到店,再由零售商售卖,最终到用户手里,完成了一次购物。这里既有供应商到零售商(2B)的业务流程,也有零售商到用户(2C)的业务流程。

线上(线下)买菜的流程也是依赖于这些主流程进行的细化、完善,下面分阶段简述下各个部分。

1. 从供应商到零售商仓库

此部分流程对应供应链系统中的采购流程,前期由零售商选择供应商,然后下采购单将商品送到零售商指定的仓库。如果涉及采购退货,则由零售商创建采退订单,将商品退还给供应商即可。

在采购环节最重要的还是如何控制商品库存及商品的自动补货流程,这涉及到销售预测、采购计划的管理,关于采购管理可以看下《电商后台:采购管理》。

2. 从供应商到门店

为了缩短供应链的环节及抢占线下市场,最近几年很多电商公司都在布局线下门店,供应商的商品直接送达到各个门店,以降低运输成本并保证采购单的达成率。

对于供应商送达门店的采购单来源有两种:
(1)门店的采购单

对于门店的采购单也可以称之为要货单(相对于零售商),由门店根据商品在店库存情况主动下单,系统根据门店要货单生成供应商采购单,然后由供应商将商品直接送达到各个门店。

由于供应商不会像零售商一样,随时下单随时发货,它通常会设置送货时间(如每周一、四送货此时门店周四至周日的要货单周二配送,周一至周三的周四送),具体根据每个供应商的备货、发货能力而定。

其次是承运商物流配送系统,如何将多个门店的采购单高效的送到是关键,这个有点类似于仓储系统中的拣货路径。

在《零售的哲学》这本书中介绍了711门店商品如何配货的,它们搭建了自己的物流体系,所有的供货商都统一由自己的物流车辆进行集货,然后按照时间要求和顺序统一进行送货,这样虽然自建物流会产生很大的成本。但从长远来看还是节省了配送成本又提升了效率,目前国内同城配的物流公司很多,可以与他们进行合作,这样成本会降低很多。

门店要货单如果是由仓库配货则与供应商无关,但备货发货能力取决于仓库,而且关于财务结算只涉及门店与仓储所属公司主体的结算,不涉及门店与供应商的结算结转。因为零售商已经采购商品到仓,至于如何配货给门店则属于公司内活动。

从供应商配送到门店,首先要产生门店要货单,系统根据下单时间进行集单,生成供应商采购单。然后采购单会通过采购平台传直接传给供应商,由供应商进行单据审核确认、备货、发货等相关操作。

(2)用户订单

由C端用户通过买菜APP或平台下单后选择门店配送或到店自提,这部分订单通常对于时效要求很高,有商家推出及时达(半小时或1小时送达)等服务,也可以由用户预约送货时间。

此部分订单同样需要进行集单处理,如果不能满足用户配送要求,那么在下单时需要进行明显的提醒,避免用户投诉。

关于订单的处理流程首先需要根据收货地址或自提门店进行分单,然后根据这些订单中的商品再产生门店要货单,要货单产生后同样要遵循供应商和物流的配送规则进行集单处理,最终由供应商发货到门店。

3. 从零售商仓库到门店或用户

由仓到店或到C端用户的前提是商品的采购统一到仓库,无论是线下销售还是线下销售,商品都由仓库发货。区别是订单可以直接由仓库发货给用户,这种情况是最普遍的,京东、天猫等订单都是用商家从仓库发货给用户的。这就是典型的B2C订单,对于这种订单一般采用第三方物流进行配送。

另外一种场景用户订单可以先到门店,然后由门店进行配送或用户自提的方式,这种场景与现在的社区团类似,门店或团长就是一个中转站点。

从仓库作业成本考虑用户订单需要先进行集单,然后由仓库根据集成的出库单进行拣货、打包、发货。当商品到店后,门店根据用户订单进行二次分拣,这就是B2B2C的过程,流程就是先集单,到店后再分单。

为什么这么做?

主要是成本原因,在商品配送过程中集中拣货、发货、送货的成本不仅于物流运输费用,还涉及的商品的包装、装箱与仓内作业成本。

可以想象一下,如果用户买一瓶红酒,包装时需要有小纸箱,填充物,塑料泡沫包装袋等,层层包装;但如果是十瓶一块包装则要简单的多,消耗品在互联网电商企业中占比是非常大的。

当然仓储也可以不进行集成操作,即仓库完全按用户订单进行拣货、打包,这样做的好处就是门店不需要进行二次分拣,门店的工作量大大降低。

4. 门店到用户

现在的买菜等应该都是依托于超市、门店进行配送,即便是从仓库发货也是按单进行拣货、打包,然后统一配送到各个门店,然后由门店进行最后一公里的配送。由门店到用户的订单来源仍分为两种:

(1)门店无库存订单

这种场景是用户购买的商品是由仓库发货即门店无库存的情况。

前面介绍了从仓到门店的商品有两种情景:商品集单后送达即不区分订单,到货后由门店进行二次分拣;第二种是仓库按用户单个订单进行打包,然后配送到门店,到店后直接配送即可。

无论哪种场景,都节约了从仓到店的运输成本,同时提升配送时效。有的同学可能会说,都一样通过物流公司配送到店再由店到用户,这不是多此一举,为何不直接采用从仓到用户的配送方式呢?

其实这就是ToC与ToB的区别,虽然都是订单,批量送达或按单送达,在物流公司选择的产品类型是不同的,运输方式也不同成本也有所不同。

曾经与一位资深的物流总监沟通过,非常认同他所说的,我们不能用ToC的流程去做ToB的业务,因为每个行业都有其行业特点,选择不同费用有很大的区别,同时运输时效也不同。

对于从门店到用户,关于集单配送的商品进行分拣,这个流程比较复杂。

  • 首先,商品因为是批量到货,难免会有少发、漏发或损坏的情况,所以收货数量会有差异。
  • 其次,针对差异数量的处理是什么样的流程,例如,多个用户购买了同样的商品,优先满足哪些用户订单呢
  • 第三,对于用户订单商品缺货后,是走补发还是给用户退款呢,损坏的商品责任如何确认等等
  • ……

分拣完订单如何配送到用户?
1)门店自己进行配送

如果订单较少的情况下还可以,但是当订单量比较大时,门店自行配送很难完成,所以此种方案要结合门店的实际情况而定。

2)接入美团等第三方平台

这个就类似于外卖抢单的场景,通过系统的对接,由骑手抢单后进行配送,即便订单量大也没有问题,成本略高些。

系统对接也相关简单,流程是门店经过分拣完成后,将待配送的订单推送到美团等第三方平台上,并接收订单配送的状态,对于配送状态同时要更新到用户下单的APP以便用户可以查看订单的路由信息。

订单由仓到店再到用户如果是集单,系统的复杂度在于商品的分拣和配送部分,因为在分拣过程中要考虑订单的售后处理,在设计时要考虑很多细节。

(2)门店有库存订单

这种场景是用户的订单直接下到门店,由门店进行接单、拣货、发货。这里我们可以把门店看成一个个前置仓,用户下单可以选择门店,然后则判断门店商品库存,最后生成用户订单。

这个对于系统的难度在于如何使仓库商品及时分配到门店,门店如何保证商品安全库存,门店线下和线下商品是否采用共享库存。

目前很多超市都推出了APP或小程序引导用户线上下单、线下配送的方式,如欧尚、永辉超市、物美等。多点是我常用的软件用户订单后会传送到物美超市后台,拣货后由多点进行配送,所有的工作都是在多点平台上完成。

供应链的重要性

最近试用了下面的一个社区买菜、叮咚买菜和多点,截图如下:
在这里插入图片描述
在这里插入图片描述
在下单流程上都是一样的,目前都是送到小区的指点地点,通过实际下单,可以看出到货后的订单分配效率等问题。

对于社区型的服务,比拼的还是供应链,以买菜这种软件我们可以看下商品浏览、购物流程有大的区别吗?

未来竞争应该是在保证商品质量的财时解决供应链的痛点。

商品,有一些商家商品不行,那么他们即便物流等再强,那么其在开始就输了,所以菜品的新鲜度和质量要保证。

同时是价格,对于像买菜等社区电类电商不能脱离开大众用户,像一些定位高端的门店等似乎竞争力不太强,都在寻求转型。

供应链痛点,从交付能力来看三个方面即车辆的满载、配送的时效、交付的完整。从仓到店,店到用户或供应商直送等各种模式的尝试,都是为了尽可能的减少供应链的节点从而提升物流效率。在通过集单或分拣等过程中,在为了仓储批量生产的同时也是为了充分利用物流运输车辆,提升满载率和时效。

在用户订单的合单和分拣以及充分利用门店库存也是为了提升商品交付,所有的这些都是围绕供应链进行的。

总结

零售的本质是什么?这么多年来O2O、新零售、无界零售、社区等模式层出不穷,但对于用户而言就是快速、便捷的购买到自己喜欢的、合适的、便宜商品而已。

目前的买菜如此,未来从流程、从系统上都是为了解决人与人之间的交易,从供应链上优化。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/342609.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

解锁 Android 手机的11大有效技巧

想了解如何在没有密码或图案的情况下解锁 Android 智能手机吗?按照以下 10 大最佳技巧解锁 Android 手机。 人们很可能会在智能手机上应用屏幕锁定图案或密码以保护隐私。为防止其他人访问您的手机和您的个人数据,设置屏幕锁定密码或图案至关重要。内置…

Python_pytorch (二)

python_pytorch 小土堆pytotch学习视频链接 from的是一个个的包(package) import 的是一个个的py文件(file.py) 所使用的一般是文件中的类(.class) 第一步实例化所使用的类,然后调用类中的方法(def) Torchvision 数据集 数据集使用(CI…

Archery-SQL审核查询平台

Archery-SQL审核查询平台 文章目录Archery-SQL审核查询平台一、功能列表介绍1.1、SQL审核MySQL实例非MySQL实例审核执行分离SQL工单自动审批、高危语句驳回快速上线其他实例定时执行1.2、SQL查询多类型数据库支持授权管理页面体验1.3、SQL优化慢日志管理SQL语句优化1.4、实例管…

centos7.8安装oralce11g

文章目录环境安装文件准备添加用户操作系统环境配置解压安装问题解决创建用户远程连接为了熟悉rman备份操作,参照大神的博客在centos中安装了一套oracle11g,将安装步骤记录如下环境安装文件准备 这里准备一台centos7.8 虚拟机 配置ip 192.168.18.100 主…

【Linux】软件安装(三分钟教会你如何在linux下安装软件)

🔥🔥 欢迎来到小林的博客!!       🛰️博客主页:✈️小林爱敲代码       🛰️博客专栏:✈️Linux之路       🛰️社区:✈️进步学堂 目录&…

MySQL中对于单表和多表的操作

一、单表查询素材: 表名:worker-- 表中字段均为中文,比如 部门号 工资 职工号 参加工作 等显示所有职工的基本信息。mysql8.0 [chap03]>select * from worker;查询所有职工所属部门的部门号,不显示重复的部门号。mysql8.0 [cha…

C++100-C++拓展001-异常平方根计时功能

文章目录C100-C拓展-异常平方根计时功能摘要C异常实现C异常简介C异常捕获捕获异常捕获指定异常 std::out_of_range e捕获throw的异常抛出int异常并捕获除数为0的异常捕获C实现求平方和平方根利用math.h的pow求平方和平方根利用math.h求开根号自定义pow函数实现求平方完成循环计…

NSSCTF Round#8 web专项赛

文章目录MyPage方法一: pearcmd.php方法二:多级连接绕过方法三: PHP Base64 Filter 宽松解析MyDoorUpload_gogoggoez_nodeMyPage Where is my page? 拿到题目就是这个样子 感觉就是文件包含 可以读取,可以用filter协议…

AXI-Stream 学习笔记

参考 https://wuzhikai.blog.csdn.net/article/details/121326701 https://zhuanlan.zhihu.com/p/152283168 AXI4 介绍 AXI4 是ARM公司提出的一种片内总线,描述了主从设备之间的数据传输方式。主要有AXI4_LITE、AXI4_FULL、AXI4_STREAM三种。 AXI4_LITE&#xff1…

Vue3.0文档整理:一、简介

1.1:什么是vue? Vue是一款用于构建用户界面的javascript框架;它基于标准HTML、CSS和Javascript构建,并提供了一套声明式、组件化的编程模型,帮助你高效的开发用户界面。 1.2:MVVM工作原理 MVVM指的是model、view和vie…

TCP协议原理一

文章目录一、TCP协议二、TCP工作机制1.确认应答2.超时重传3.连接管理三次握手四次挥手一、TCP协议 我们的TCP协议相比于UDP协议复杂不少,今天我们就来一起学习一下TCP协议报文和原理 首先我们报头第一行里的端口号和UDP的端口号是一致的,都是用两个字节…

进大厂必备的Java面试八股文大全(2023最新精简易懂版,八股文中的八股文)

为什么同样是跳槽,有些人薪资能翻三倍?” 最近一个粉丝发出了灵魂拷问,类似的问题我收到过很多次,身边也确实有认识的同事、朋友们有非常成功的跳槽经历和收益,先说一个典型例子: 学弟小 A 工作一年半&am…

智云通CRM:买对了吗——大客户采购的方案实施

一旦采购合同签署后,供应商就要履行合同,按时交付产品进场使用,或实施服务方案。不过,无论对供应商还是客户来说,双方的合作并没有就此结束。 在这个阶段,客户会评估此次合作的供应商做事是否靠谱&#x…

Spring面试重点(四)——Spring事务

Spring事务 事务的方式 spring中使用事务有两种方式,一种是编程式事务,一种是声明式事务。编程式事务推荐使用TransactionTemplate,实现TransactionCallback接口,需要编码实现;声明式事务只需要在函数增加注解Transa…

【项目设计】—— 基于Boost库的搜索引擎

目录 前言 一、项目的相关背景 1. 什么是Boost库 2. 什么是搜索引擎 3. 为什么要做Boost搜索引擎 二、搜索引擎的宏观原理 三、搜索引擎技术栈和项目环境 四、正排索引 VS 倒排索引 —— 搜索引擎的具体原理 1. 正排索引(forword index) 2. 倒…

Linux tcpdump

tcpdump - 转储网络上的数据流 是不是感觉很懵?全方位描述tcpdump: 通俗:tcpdump是一个抓包工具,用于抓取网络中传输的数据包形象:tcpdump如同国家海关,凡是入境和出境的货物,海关都要抽样检查&#xff0…

新瑞鹏“狂飙”,宠物医疗是门好生意吗?

宠物看病比人还贵,正在让不少年轻一族陷入尴尬境地。在知乎上,有个高赞提问叫“你愿意花光积蓄,给宠物治病吗”,这个在老一辈人看来不可思议的魔幻选择,真实地发生在当下的年轻人身上。提问底下,有人表示自…

虹科分享 | 流浪地球背后:运载火箭行业的高性能计算!

当长征系列运载火箭直冲云霄时,你想到的是什么? 是嫦娥奔月,是技术革新,是一望无际的星空,是伟大的航天员 还是流浪地球中用火箭推进太空天梯的科幻场景 我 想到的是运载火箭行业背后的高性能计算 …… 是无数次的计算…

从写下第1个脚本到年薪30W,我的自动化测试心路历程

我希望我的故事能够激励现在的软件测试人,尤其是还坚持在做“点点点”的测试人。 你可能会有疑问:“我也能做到这一点的可能性有多大?”因此,我会尽量把自己做决定和思考的过程讲得更具体一些,并尽量体现更多细节。 …

vue3.0 响应式数据

目录1.什么是响应式2. 选项式 API 的响应式数据3.组合式 API 的响应式数据3.1 reactive() 函数3.2 toref() 函数3.3 toRefs() 函数3.4ref() 函数总结1.什么是响应式 这个术语在今天的各种编程讨论中经常出现,但人们说它的时候究竟是想表达什么意思呢?本质…