Погрузка по мере готовности
При планировании маршрутов часто необходимо корректно рассчитывать общее время загрузки заказов на складе. Существуют разные сценарии работы: в одних ситуациях загрузку заказов в автомобиль можно начинать только после готовности всех заказов, а в других — сразу после готовности каждого конкретного заказа (даже если остальные заказы еще не готовы), поскольку это позволяет уменьшить время ожидания.
Для управления этим поведением есть опция options.load_when_ready
. Значение по умолчанию — false
— означает, что курьер ждет, когда будут собраны все заказы, и только после этого приступает к загрузке в машину.
Если курьер должен начинать загрузку по мере готовности заказов, то следует указать:
-
options.load_when_ready
=true
; -
время готовности через
location.depot_ready_time
; -
время на загрузку через
location.depot_duration_s
.
Пример 1
На складе 5 заказов. Время готовности первого заказа — 8:00, второго — 8:15, и далее с интервалом 15 минут. Загрузка каждого заказа занимает 10 минут. Значение поля load_when_ready
по умолчанию — false
, поэтому курьер приступает к погрузке в 9:00 и заканчивает в 9:50.
Пример Excel ⋅ Запрос API (JSON) ⋅ Ответ API ⋅ Открыть на карте
Пример 2
Те же данные, но load_when_ready
= true
. Поэтому курьер заканчивает погрузку в 9:10 (время готовности последнего заказа 9:00 + 10 минут, чтобы его загрузить = 9:10). Ожидание сократилось на 40 минут.
Пример Excel ⋅ Запрос API (JSON) ⋅ Ответ API ⋅ Открыть на карте