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

Выбор оптимального склада доставки

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

Когда нужно выбрать оптимальный склад для доставки груза.

Например:

  • Когда нужно получить посылку от клиента и отправить её сборным грузом в другой город. После забора посылки её нужно отвезти для дальнейшей отправки на оптимальный склад с учетом других заказов в рейсе.

  • Когда нужно осуществить возврат товара. Курьер должен получить товар от клиента и отвезти на склад, где после осмотра товара будет приниматься решение о возврате денежных средств.

  • Когда нужно выбрать ближайший к водителю склад. Если для выполнения доставки имеет значение, какой курьер выбран на рейс, выбор оптимального склада будет зависеть от расстояния от склада до места стоянки служебного транспорта.

Схема​

image

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

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

Примеры​

Во всех примерах используется набор заказов PICKUP, у каждого из которых есть склады доставки DROP в разных локациях.

Пример 1​

На схеме выше планировщик выберет склад с ключом локации whs_2, поскольку тот ближе всех по пробегу.

Пример 2​

Есть два заказа. Первый нужно увезти на конкретный склад, второй — на любой из предложенных. Маршрут будет построен таким образом, что второй заказ будет выгружен на том же складе, что и первый, поскольку это более выгодно.

Пример 3​

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