外卖平台派单规则浅析

由于作者多年的电子商务,O2O相关后台订单模块的产品设计经验一直对各种高频、端到端业务的订单分发和订单分配规则感兴趣。本文简要整理和分析了国内两个外卖平台的骑手订单分配规则。

首先,我们可以从产品设计的角度明确表示,作为送货模块,我们的目的是快速匹配最佳骑手。然后,我们可以尝试根据设计目标整理匹配逻辑,然后我们可以比较美团和饿了么的规则逻辑:

订单的订单时间和系统计算的交付路径和交付时间;高峰时间和非高峰时间;取餐商与骑手之间的距离(骑手当前位置);取餐商的用餐时间估算;骑手当前订单与新订单交付点之间的距离(订单接收率、投诉率和加班率);骑手已接收订单的数量和排名;骑手当前订单剩余交付时间;骑手设置的电子围栏;

由于大部分信息都是基于收集的片面信息和经验推断,如有偏差,欢迎交流指导。

一、外卖平台分类

由于业务模式基本固定,骑手的资源组成也形成了稳定的模式。目前,两个外卖平台主要分为团队众包和分包:

团队众包 - 本质上是平台发送订单,该订单系统将根据完善的订单发送规则。例如,线路、范围、道路程度等直接将订单分配给最佳骑手。我们常见的特殊订单是系统直接发送订单;分包 - 分包是根据基本的订单匹配原则,将订单分发给一批合格的骑手,骑手独立抢单;

相比之下,平台订单分配模式在效率和质量上都优于订单抓取模式,可以有效避免骑手选择订单和接收订单时间过长的问题。但该系统需要完善的订单分配规则和持续的优化,以确保效率和满足不同的情况。

二、他们是如何设计派单规则的

距离的计算

距离是最基本的信息,,距离都是最基本的信息。只有了解各种距离,系统才能叠加其他规则来匹配最佳骑手。

商家与买家的距离 - 接到订单后,系统需要根据订单信息计算出路线和相应的交货距离;骑手的顺利性 - 在计算出路线和距离后,系统需要在商业区搜索所有骑士。之后,最佳骑手将根据骑士目前的订单线路、订单顺序和骑手评分进行匹配;骑手与商家的距离 - 在确认骑手后,系统需要根据骑手的当前位置和目的地计算骑手与餐饮家的距离;骑手与买家的距离 - 骑手到点取餐后,系统将继续更新骑手和买家的实时位置;

2. 时间的计算

在外卖配送业务中,时间是骑手最重要的匹配因素,我们可以看到以下时间信息:

预计交货时间 - 该系统需要商家的位置、送餐地点、线路规划、平均骑手的骑行速度来计算预期的送货时间。在这个阶段,机会大数据的优势,每个平台也可以根据商业区的特点、高峰期的特点和不同的天气特点动态调整不同的时间参数;预计乘客将到达商店 - 当骑手接到订单时,系统需要计算骑手的当前位置,是否有正在送餐的订单和骑手的骑行速度,加上线路,可以计算骑手到店的时间;预计骑手取餐时间; - 骑手的用餐时间更多地依赖于大数据的积累和计算,商家的平均用餐时间是主要的参考数据;

3. 骑手的匹配

当系统计算出时间和距离信息时,我们还需要在发送订单之前根据数据选择最佳骑手, 骑手相关数据需要参与匹配决策:

骑手目前的路线 - 骑手目前的订单是否在交付途中?骑手在取餐过程中是否有配送订单的路线,之后,系统可以根据这些信息找到路线匹配度最高的骑手;骑手带配送订单数量 - 系统需要根据骑手当前待处理的订单数量和配送难度(匹配距离)来判断是否仍有接单能力和加班风险;骑手的分数 - 骑手得分包括骑手接单量、好评率、转单率、迟到率等综合信息计算;

4. 激励和平衡派单的质量

我们可以想象,无论有多少骑手不能完美地匹配所有的订单,总会有订单数量和距离的差异。然后系统需要考虑如何公平地将不同类型的订单分配给不合格的骑手:

动态调整送餐费 - 外卖平台很容易根据早、午、晚餐的时间和订单数量来判断高峰和非高峰时间,因此系统可以根据订单的高峰和订单数量的趋势动态调整送餐费用;动态调整订单匹配度 - 我们一直在说,配送速度的根本原因是准确匹配和快速交付,但订单总是产生低匹配度/远程订单。在分发此类订单时,系统需要动态调整每个骑士的订单匹配度,根据不同骑手在同一时期的订单接收量、单位时间的交付率和单位时间内订单匹配度的平均值。例如,在同一时间和商业区,订单连续收到高匹配订单,配送效率达到阀门值后,系统将随机发送一定比例的低匹配订单;

除了准确性和高效性外,平衡分配策略还应考虑不同级别的骑手和廉价区域的订单。

5. 其它派单规则

除上述基本数据匹配规则外,我们还需要考虑一些变量规则:

匹配业务类别 - 不同的外卖商家在订单接收、用餐效率和服务质量方面会有所不同,因此订单接收效率和用餐效率的数据分析也会影响订单的匹配和分发:

a. 热门商圈和非热门商圈

b. 商店商家和外部专营商家

c. 商家餐饮类别。如简餐、西餐、中餐、甜点等。

这些分类可以分析不同企业在用餐效率上的差异。例如,除了外部订单外,商店商家还应满足商店订单,因此用餐效率可能低于外部特许经营商。因此,在发送订单时,有必要通过不同的参数将这些差异叠加到匹配规则中;

节假日的动态部署 - 系统需要提前预设一些特色商家的用餐效率和接单能力,如冬至、腊八等特色节气对应的饺子馆、粥店。在相应的节日当天,应根据峰值和订单饱和度,动态部署送货费,降低用餐时间和送货时间,匹配度骑手释放订单压力;气候因素的动态调节 - 雨雪天气来了,系统需要根据数据积累分析骑手的配送速度,降低单骑手的配送订单,增加配送费和调度费,缓解商圈订单压力;

基于我对订单旅程的分析和数据收集,我整理出了上述不同类别的订单发送逻辑规则。我相信,近年来,大数据和机器学习得到了广泛的应用,每个平台都有一个更准确、更智能、更独立的优化订单机制。订单模块可以更有效地完成从创建到分发的订单过程,帮助平台提供更好的用户体验。

扫码免费用

源码支持二开

申请免费使用

在线咨询