Маршрут курьера и доставки: порядок объезда
У курьера за смену от десяти до сорока адресов, и порядок их объезда решает больше, чем выбор дороги между двумя точками. Разбираем, как собрать маршрут за пять минут, что делать с адресами из заявок и как отдать готовый порядок водителю, который ничего не будет устанавливать.
Короткий ответ
Соберите все адреса смены в один список, вставьте его в планировщик целиком и нажмите «Оптимизировать маршрут». Порядок объезда подберётся сам, под кнопками появится пробег, а готовую ссылку можно отправить курьеру в мессенджер - он откроет её в браузере телефона и поедет по точкам.
Считать порядок нужно до выезда, один раз за смену. Ехать между точками потом удобнее в привычном навигаторе.
Почему порядок важнее дороги
Между двумя соседними адресами навигатор и так выберет разумный путь, и выиграть там нечего. Всё решается уровнем выше - очерёдностью объезда.
Число возможных порядков растёт факториально: у десяти промежуточных точек их больше трёхсот тысяч, у пятнадцати - десятки миллиардов. Человек их не перебирает, он пользуется правилом «сначала юг, потом центр, потом север». Правило разумное, но приблизительное, и разница набегает каждый день.
На двадцати адресах аккуратно разложенный вручную список обычно выходит примерно на треть длиннее посчитанного. Подробный расчёт с километрами - в статье как объехать 20 адресов за смену.
Сколько это стоит за месяц
Возьмём типичную городскую развозку на двадцать адресов, где ручной порядок даёт около 153 километров, а посчитанный - около 94.
| Что считаем | За смену | За 22 смены |
|---|---|---|
| Лишний пробег | 59 км | 1 298 км |
| Топливо при расходе 10 л/100 км | 5,9 л | 130 л |
| Время при средней скорости 25 км/ч по городу | ~2 ч 20 мин | ~52 часа |
Пятьдесят два часа за месяц - больше шести полных рабочих дней за рулём, которых могло не быть. Ни одна доставка при этом не отменяется: адреса те же самые, меняется только очерёдность.
Как собрать маршрут за смену
Что делать с адресами из заявок
Адреса в заявках почти никогда не бывают аккуратными: где-то нет города, где-то в строке подъезд и код домофона, где-то только «Ленина 5».
- Город лучше указывать явно. Без города адрес неоднозначен, и планировщик честно спросит, какой вариант имелся в виду, вместо того чтобы угадать и увезти курьера в соседнюю область.
- Лишнее в строке не мешает. Квартира, подъезд и комментарий получателя разбору не мешают.
- Список можно вставить фотографией. Если адреса пришли снимком экрана или бумажным листом, снимок распознаётся и превращается в тот же список строк.
Как отдать маршрут курьеру
Готовый маршрут передаётся ссылкой. Курьер открывает её в браузере телефона и видит точки по порядку - без аккаунта, установки и настройки.
Это же и главное отличие от планирования «в голове диспетчера»: порядок объезда становится документом, который можно переслать, проверить и повторить завтра.
Дальше курьер едет в том навигаторе, к которому привык. Инструкции по каждому приложению собраны в блоге, в том числе как провести Яндекс.Навигатор по нескольким адресам по порядку.
Заявки приходят в течение дня
Самый частый вопрос практики: смена собрана утром, а к обеду упало ещё пять адресов. Пересчитывать весь маршрут или везти новые точки как получится?
Правило простое. Если новых адресов один-два и они рядом с уже построенной линией - вставляйте их вручную, порядок от этого почти не изменится. Если новых точек больше трёх или они в другой части города, дешевле пересчитать остаток смены целиком: возьмите текущее положение курьера как стартовую точку и добавьте только те адреса, куда он ещё не заехал.
Пересчёт занимает те же секунды, что и первый расчёт, а ошибка «довезём попутно» на пяти точках стоит примерно столько же, сколько неудачный порядок всей смены.
Отдельно про отмены: если заказ отменился, просто удалите точку. Порядок оставшихся адресов от этого не портится - маршрут остаётся связным, просто без одного звена.
Кому это подходит
Не только курьерским службам. Задача «много точек за смену, порядок собирается руками» одинаково выглядит у разных профессий.
- Курьеры и службы доставки, в том числе доставка еды и цветов.
- Торговые представители с объездом торговых точек.
- Выездные мастера: сантехники, электрики, сервисные инженеры.
- Водители развозки сотрудников и развозки товара по магазинам.
- Риелторы с показами объектов за день.
Чего сервис не делает
Это планировщик для одного курьера на смену, и границы у него честные.
- Пробки не учитываются. Расчёт идёт по расстоянию: порядок, посчитанный утром, живёт всю смену, а пробочная картина к обеду будет другой.
- Точки не распределяются между машинами. Если курьеров несколько, список придётся делить самому.
- Временных окон доставки нет. Условие «застать получателя с 14 до 16» планировщик не знает.
- Вес и объём груза не учитываются.
Всё это - задачи полноценной системы планирования. Ими занимается Aurama, платный продукт для логистики. Если у вас несколько машин и окна доставки, честнее сразу смотреть туда.
Частые вопросы
Сколько адресов можно поставить на смену?
До 90 точек вместе с начальной, то есть до 89 промежуточных адресов. Чем длиннее список, тем дольше идёт расчёт.
Нужен ли курьеру аккаунт или приложение?
Нет. Курьер открывает присланную ссылку в браузере телефона и видит точки по порядку. Регистрация не нужна ни ему, ни вам.
Можно ли сделать маршрут с возвратом на склад?
Да. Оставьте поле финиша пустым, и маршрут посчитается кольцевым: объезд закончится там же, где начался.
Учитывает ли расчёт время доставки и пробки?
Нет. Порядок объезда считается по расстоянию, данных о заторах и временных окон в расчёте нет.
Можно ли загрузить адреса из таблицы заказов?
Да. Скопируйте столбец с адресами и вставьте его в окно «Загрузить адреса списком»: каждая строка станет точкой.
Что делать, если адрес не находится?
Уточните его: добавьте город или проверьте название улицы. Спорные строки планировщик показывает отдельно и предлагает выбрать вариант, а не подставляет первый попавшийся.
Сколько это стоит?
Нисколько. Построение маршрута, оптимизация порядка и ссылка курьеру бесплатны и не требуют регистрации.