Перейти к основному содержимому

Выбор времени или дня доставки

Когда использовать?

С клиентом обозначены несколько слотов доставки, необходимо выбрать, который вам наиболее выгоден и когда есть исполнители, готовые его выполнить.
Слоты могут быть продолжительностью от минут, до дней.

Например:

  • Есть система вознаграждения с клиентом при доставке, если идет опоздание во временное окно, то получается штраф тем самым сокращая вознаграждение за заказ.
  • клиент обозначил, что в один день он дома - может принять товар самостоятельно, в другой день у него родители дома, но придется поднять товар до квартиры (не изменится локация, но изменится время нахождения на этой локации), или попросит доставить в другую локацию (на работу).

При всех описанных условиях, выбирается наиболее оптимальный, как по трудозатратам, так и по логистическим составляющим.

Как реализовать сценарий?

Необходимо в деманде заказа, перечислить несколько окон доставки (через possible_events). При планировании выбирается наиболее подходящий по всем этим параметрам и возможностями исполнителей представленных в расчетах.

Пример 1

При планировании выбирается слот с 10(UTC+0) до 12(UTC+0), так как в это время наибольшее вознаграждение за выполнение заказа.

Пример 2

Есть 3 окна выполнения заявки с 8 до 10, с 6 до 8 и с 10 до 12(все время UTC+0). При планировании выбирается выполнение заявки в тайм слот с 8 до 10, так как при движении с базы до локации выполнения заявки в это вермя наименьшие пробки.