一种订单自动寻源和拆分方法及系统技术方案

技术编号:37971246 阅读:8 留言:0更新日期:2023-06-30 09:46
本发明专利技术公开了一种订单自动寻源和拆分方法及系统,包括决策树寻源模块和自动拆单模块,决策树寻源模块用于解析订单行数据因子,触发最终的预置寻源动作:自动拆单模块应用于决策树寻源无法获取到具备足够库存的可发货仓库,即整单无货的情况,辅以决策树寻源结果仓库列表优先级匹配,得到最优的分仓结果,即最少拆单结果,用于自动拆单。本发明专利技术有效地针对不同渠道不同商品订单配置执行不同的仓库寻源策略,在整单无货的情况下快速进行拆分,并找到最优的分仓策略,通过优化订单寻源,可以快速找到最优的仓库寻源选择,从而提高订单处理的效率和速度,实现更快的履约触达,为客户带来更好的购物体验。户带来更好的购物体验。户带来更好的购物体验。

【技术实现步骤摘要】
一种订单自动寻源和拆分方法及系统


[0001]本专利技术属于互联网
,尤其涉及一种订单自动寻源和拆分方法及系统。

技术介绍

[0002]更快的履约触达是电商生态中订单管理系统的重要组成部分,它不仅可以带来更优的客户体验,提高客户满意度,而且对于特殊商品如生鲜、药品等,更快的履约触达则是刚需,可以确保客户在紧急情况下得到及时的解决。
[0003]同时,通过优化仓库寻源选择,可以使物流成本更小,进而降低总体运营成本。因此,在电商生态的订单管理系统中,更快的履约触达和更优的仓库寻源选择是相辅相成的,共同推动系统效率的提升。
[0004]针对不同渠道不同商品订单配置不同的仓库寻源策略是订单寻源的关键。现有技术中不能有效地考虑商品的需求、仓库的库存水平、物流成本等因素,在整单无货的情况下,无法快速进行拆分并找到最优的分仓策略;另外,在高并发订单寻源和库存占用的情况下,无法保证成功率。

技术实现思路

[0005]为解决现有技术中的不足,本专利技术提供一种订单自动寻源和拆分方法及系统,有效地针对不同渠道不同商品订单配置执行不同的仓库寻源策略,在整单无货的情况下快速进行拆分,并找到最优的分仓策略。
[0006]为了实现上述目标,本专利技术采用如下技术方案。
[0007]一种订单自动寻源和拆分方法,包括:步骤S1:决策树寻源因子对订单行数据因子进行解析;步骤S2:将决策树寻源因子节点与条件判断因子组成多组条件判断,找到寻源动作节点;步骤S3:执行寻源动作,得到优先级排序的仓库列表;步骤S4:根据步骤S3中仓库列表中的每个仓库对于步骤S1中的订单商品的可用库存情况,计算得到满足整个订单商品待发货数需求的最终结果仓库列表;步骤S5:无法找到满足整个订单商品及待发货数需求的仓库时,则进入自动拆单处理;步骤S6:根据步骤S4的结果仓库列表,得到可用仓库集合,当可用仓库集合内的仓库数小于等于4时,进行步骤S7,大于4时进行步骤S8;步骤S7:使用穷举算法,生成全排列排序集合,选择分仓数最少的集合作为拆单结果;步骤S8:利用贪婪算法,按加权统计进行分仓拆单,若得分相同,按优先级列表进行二次权重加权计算,得分最高的仓库作为当轮的最终选择。
[0008]进一步地,决策树寻源因子可配置,取值来源于订单行数据,具体因子关联某个订
单行字段,预置了包括店铺渠道,寄送方式,寄送区域等核心订单行字段。
[0009]进一步地,步骤S2具体为,寻源因子节点和条件判断节点组成一组条件判断,条件判断结果为true的分支连接下一组条件判断,直到最终找到寻源动作节点,执行寻源动作逻辑得到按优先级排序的仓库列表,最后,再根据仓库列表中每个仓库关于步骤S1的订单商品的可用库存情况,计算得到满足整个订单商品待发货数需求的最终结果仓库列表。
[0010]进一步地,条件判断的左值来源于寻源因子节点,右值来源于可配置的对应寻源因子的取值服务和常量值,判断操作符支持预置的<,>, =, in等常用的逻辑,条件节点之间逻辑互斥,最终只能有一个节点分支判断结果为true,true分支连接下一组条件判断或者为最终的寻源动作节点。
[0011]进一步地,寻源动作节点分为动作基础和动作条件两部分,动作基础为仓库的基础寻源逻辑,预置了按距离优先级寻源,按仓库优先级寻源,按库存总量优先级寻源,按指定仓库寻源等基础逻辑,动作条件则为仓库列表的二次过滤条件,如仓库类型白名单,仓库数限制等。两者叠加,得到按优先级排列的仓库列表。
[0012]进一步地,步骤S7具体为,步骤S71:将决策树寻源结果仓库列表,生成全排列排序集合;步骤S72:取集合中的第一个排列,依次按顺序对仓库进行最大库存占用;步骤S73:直到步骤S1中的订单商品全部发完或超过系统最大可分仓数,得到分仓结果;步骤S74:全排列排序集合计算完成后,选择分仓数最少的集合,得到的最优分仓结果数,即拆单结果。
[0013]进一步地,步骤S8具体为,步骤S81:遍历步骤S4中结果仓库列表中每个仓库;步骤S82:按照商品*商品权重*可发货库存数,进行第一轮加权统计;步骤S83:找到得分最高的仓库,先进行分拆,将商品和对应可发货数剥离,拆分后按照剩余商品和需要发货数,去掉第一轮使用过的仓库;步骤S84:进行第二轮统计,找到第二个仓库进行分拆,以此循环下去,直到所有商品发完或超过系统最大可分仓数;步骤S85:每轮计算得分相同的仓库,按照步骤S3中的仓库优先级列表,进行二次权重加权计算,得分最高的仓库作为当轮的最终选择。
[0014]进一步地,计算可发货库存时预留库存缓冲偏移,辅以决策树寻源结果仓库列表优先级匹配,得到最优分仓结果。
[0015]进一步地,核心的决策树配置,包括规则,因子映射,表达式,根据服务获取的右值取值集合,均提前加载入分布式缓存。
[0016]一种订单自动寻源和拆分系统,包括决策树寻源模块和自动拆单模块,决策树寻源模块由寻源因子节点,条件判断节点和寻源动作节点组成,整体可动态配置,用于解析订单行数据因子,触发最终的预置寻源动作;自动拆单模块应用于决策树寻源无法获取到具备足够库存的可发货仓库,即整单无货的情况,辅以决策树寻源结果仓库列表优先级匹配,得到最优的分仓结果,即最少拆单结果,用于自动拆单。
[0017]与现有技术相比,本专利技术有益效果是:
1.本专利技术提供的一种订单自动寻源和拆分方法及系统,通过优化订单寻源,可以快速找到最优的仓库寻源选择,从而提高订单处理的效率和速度,实现更快的履约触达,为客户带来更好的购物体验。
[0018]2.本专利技术提供的一种订单自动寻源和拆分方法及系统,通过优化仓库寻源选择,可以降低物流成本,提高物流效率,实现更快速的订单处理和配送,从而节省成本,提高企业竞争力。
[0019]3.本专利技术提供的一种订单自动寻源和拆分方法及系统,在整单无货的情况下,通过快速拆分订单并找到最优的分仓策略,可以实现快速处理订单,提高订单处理效率,减少订单发生退货和取消的情况,降低企业的运营成本。
[0020]4.本专利技术提供的一种订单自动寻源和拆分方法及系统,通过有效的订单寻源策略,可以提高订单处理的成功率,从而实现更高的订单处理效率和客户满意度。
附图说明
[0021]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0022]图1为本专利技术中整体流程说明图;图2为具体实施方式中决策树寻源整体配置;图3为具体实施方式中的寻源动作节点配置。
具体实施方式
[0023]下面结合附图对本专利技术作进一步的详细说明,以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种订单自动寻源和拆分方法,其特征在于,包括:步骤S1:决策树寻源因子对订单行数据因子进行解析;步骤S2:将决策树寻源因子节点与条件判断因子组成条件判断,找到寻源动作节点;步骤S3:执行寻源动作,得到优先级排序的仓库列表;步骤S4:根据步骤S3中仓库列表中的每个仓库对于步骤S1中的订单商品的可用库存情况,计算得到满足整个订单商品待发货数需求的最终结果仓库列表;步骤S5:无法找到满足整个订单商品及待发货数需求的仓库时,则进入自动拆单处理;步骤S6:根据步骤S4的结果仓库列表,得到可用仓库集合,当可用仓库集合内的仓库数小于等于4时,进行步骤S7,大于4时进行步骤S8;步骤S7:使用穷举算法,生成全排列排序集合,选择分仓数最少的集合作为拆单结果;步骤S8:利用贪婪算法,按加权统计进行分仓拆单,若得分相同,按优先级列表进行二次权重加权计算,得分最高的仓库作为当轮的最终选择。2.根据权利要求1所述的一种订单自动寻源和拆分方法,其特征在于,决策树寻源因子可配置,取值来源于订单行数据,具体寻源因子关联订单行字段,预置了包括店铺渠道,寄送方式,寄送区域核心订单行字段。3.根据权利要求1所述的一种订单自动寻源和拆分方法,其特征在于,步骤S2具体为,寻源因子节点和条件判断节点组成一组条件判断,条件判断结果为true的分支连接下一组条件判断,直到最终找到寻源动作节点,执行寻源动作逻辑,得到按优先级排序的仓库列表,最后,再根据仓库列表中每个仓库关于步骤S1的订单商品的可用库存情况,计算得到满足整个订单商品待发货数需求的最终结果仓库列表。4.根据权利要求1所述的一种订单自动寻源和拆分方法,其特征在于,条件判断的左值来源于决策树寻源因子节点,右值来源于可配置的对应决策树寻源因子的取值服务和常量值,判断操作符支持预置的逻辑,条件节点之间逻辑互斥,有且仅有一个节点分支判断结果为true,判断结果为true的节点分支连接下一组条件判断。5.根据权利要求1所述的一种订单自动寻源和拆分方法,其特征在于,寻源动作节点分为动作基础和动作条件两部分,动作基础为仓库的基础寻源逻辑,预置了按距离优先级寻源、按仓库...

【专利技术属性】
技术研发人员:金雷鸣李康曹春银
申请(专利权)人:南京新桐数字科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1