跳到主要内容

选择最佳交割仓库

什么时候使用?

当您需要为货物的交付选择最佳仓库时。

例如:

  • 当您需要收到客户的包裹并将其作为拼箱货物发送到另一个城市时。 提取包裹后,您需要将其进一步运送到最佳仓库,同时考虑其他订单在飞行。

  • 当您需要退货时。 快递员必须收到客户的货物并将其带到仓库,在仓库检查货物后,将决定退回资金。

  • 当您需要选择离司机最近的仓库时。如果选择哪个快递公司发货很重要,最佳仓库的选择将取决于仓库到官方停车场的距离车辆。

方案

案例架构

###脚本如何实现?

通过指定接收货物的替代仓库。对于等效的接收点,在同一订单中创建不同的 possible_events 事件,以便调度程序自行选择发货点。

例子

所有示例都使用一组 pickup 订单,每个订单在不同位置都有 drop 交付仓库。

示例 1

在上图中,调度程序将选择位置键为 whs_2 的仓库,因为它是距离最近的仓库。

下载示例查询

示例 2

有两个命令。第一个必须被带到一个特定的仓库,第二个 - 到任何建议的仓库。这条路线将以这样一种方式构建,即第二个订单将与第一个订单在同一个仓库卸货,因为这样更有利可图。

下载示例查询

示例 3

有一个订单可以在任何可用的仓库中卸货。在运输班次时,会显示停车场的坐标,司机必须在班次结束时离开汽车。规划师会选择离停车场最近的仓库。

下载示例查询