
Ручное планирование доставки — в прошлом. Кейс интеграции Битрикс24 и Яндекс Маршрутизация
- Типичные боли логистики на ручном управлении
- Умеет ли Битрикс24 строить маршруты
- Принцип работы модуля
- Предварительные настройки
- Обработка доставки в Битрикс24
- «Секреты» построения маршрута
Работаете в FMCG и строите маршруты доставки каждый день? Чувствуете, что ручное планирование отнимает много времени, не позволяет быстро оптимизировать маршруты курьеров и сокращать холостой пробег? Похожие чувства испытывали сотрудники компании Медкруг, которые поняли, что теряют на ручной маршрутизации не только свое время, но и деньги. Мы сделали доставку дешевле и предсказуемее с помощью автоматического создания путевых листов для курьеров, интегрировав Яндекс Маршрутизация и Битрикс24.
Типичные боли логистики на ручном управлении
-
1-3 часа на ежедневное планирование доставки заказов;
-
низкое количество доставок за смену, большое среднее время доставки, холостой пробег транспорта и перерасход топлива;
-
неравномерная загрузка курьеров и транспорта;
-
сложность учета ограничений (временные окна, графики курьеров, вместимость транспорта, районы обслуживания и т.д.);
-
постоянные изменения в течение дня (отмены, переносы времени, изменение адресов);
-
зависимость от опыта конкретного логиста, отсутствие прозрачности процесса и сложности с анализом эффективности службы доставки.
Умеет ли Битрикс24 строить маршруты
Бизнес-задача заказчика — автоматизировать построение маршрутов с учетом параметров заказов и доступности собственных курьеров. Битрикс24, который используется в компании для обработки заявок клиентов, «из коробки» не умеет работать с доставкой. Для его прокачки нужно приобрести дополнительные готовые модули в Магазине приложений или подключиться по API к сервисам планирования маршрутов и мониторинга транспорта. Мы пошли по пути разработки собственного модуля, т.к. заказчику нужна была особенная бизнес-логика.
Принцип работы модуля
Разработанный модуль добавляет в Битрикс24 дополнительные действия для редактора бизнес-процессов. С его помощью можно выполнить запрос и создать маршрутный лист в Яндекс Маршрутизация. Дополнительно можно импортировать геозоны.
Предварительные настройки
Вся логика маршрутизации выполняется на стороне Яндекса — Битрикс24 только предоставляет данные.
Работы на стороне Яндекса
Интеграция требует предварительной настройки справочников в личном кабинете Яндекс Маршрутизации.
-
В личном кабинете создаются карточки транспорта и курьеров. Обязательно заполняются марка и гос. номер автомобиля (служит ключом для связки с Б24), а также рабочая смена и обслуживаемые геозоны. Доступ к карточкам через Меню → Транспорт. Данные можно внести вручную или добавить через Excel.
-
Настраиваются геозоны: с помощью точек на карте формируются полигоны разрешенных и запрещенных зон доставки. Синхронизация зон в Б24 происходит автоматически через отдельный бизнес-процесс.
Работы на стороне Битрикс24
Для корректной работы интеграции мы создали несколько смарт-процессов и инфоблоков в Б24:
-
Склады (содержит название и координаты).
-
Доставки (смарт-процесс из четырех стадий: ввод данных, добавить маршрутный лист, в процессе доставки, завершить). В нем содержится вся информация о доставке заказа от начала до конца. Процесс определяет, кому, куда и когда доставить заказ.
-
Курьеры (содержит информацию о курьерах, автомобилях и зонах доставки).
-
Зоны доставки (инфоблок со списком зон).
-
Маршрутные листы (смарт-процесс из трех стадий: в работе, лист отправлен, завершить). Маршрутный лист выступает агрегатором всех сущностей, определяя, что, откуда, когда и кем отправить.
Чтобы система автоматически формировала маршруты, здесь тоже нужно настроить несколько справочников: склады, курьеры, автомобили и зоны доставки. При этом информация о курьерах и автомобилях в Битрикс24 должна совпадать с данными в Яндекс Маршрутизации — это позволяет системам корректно обмениваться информацией. Зоны доставки, созданные в Яндекс Маршрутизации, можно загрузить в Битрикс24.
Обработка доставки в Битрикс24
В воронке продаж есть стадия «Доставка», в которой начинает работать созданный нами модуль.
Когда менеджер в CRM переводит сделку на стадию «Доставка», элемент смарт-процесса доставки запрашивает заполнение нескольких полей: данные клиента, адрес, желаемое время доставки, склад отправления и ответственного сотрудника.
Если необходимые данные были указаны в карточке сделки заранее, то они будут перенесены автоматически. После заполнения полей созданная доставка автоматически связывается с родительской сделкой, а в 1С создается реализация. Дальнейшая работа происходит практически без участия логиста/менеджера.
Следующий шаг — создание маршрутного листа. Для этого карточку доставки необходимо переместить на стадию «Добавить маршрутный лист».
Если для выбранной даты и склада маршрутный лист уже существует, новая доставка автоматически добавляется в него, чтобы собрать несколько заказов в один рейс.
После того, как все доставки на день собраны, менеджер назначает курьера и переводит процесс на стадию «Лист отправлен», передавая его на расчет в Яндекс Маршрутизацию.
-
Если системе не хватает каких-либо данных или обнаруживаются ошибки, они сразу отображаются в Битрикс24, чтобы их можно было быстро исправить. После правок лист отправляется на повторную проверку и если проходит ее, то считается сформированным и передается в обработку.
-
Если ошибок не обнаружено, можно перевести смарт-процесс на стадию «Завершен».
Построенный маршрут виден в кабинете Яндекс Маршрутизации и в приложении курьера.
После завершения доставки маршрутный лист закрывается. Для этого достаточно поменять стадию на «Завершить» и выбрать «Успех» или «Провал».
Вместе с этим система может завершить связанные сделки, а также проверить наличие задолженности клиента и при необходимости перевести сделку на отдельную стадию работы с дебиторской задолженностью.
«Секреты» построения маршрута
В момент отправки маршрутного листа в Яндекс Маршрутизацию Битрикс24 собирает всю информацию, необходимую для расчета оптимального маршрута.
-
Сначала система определяет склад, с которого начинается доставка, дату выполнения рейса и список назначенных курьеров. Один маршрутный лист может объединять сразу несколько доставок, поэтому все они отправляются на расчет одновременно.
-
Затем обрабатываются данные по каждому заказу: адрес доставки, желаемое время приезда, контактная информация клиента и дополнительные комментарии для курьера.
-
Чтобы сервис мог точно построить маршрут, каждый адрес автоматически преобразуется в географические координаты с помощью сервиса Яндекс Геокодер. Одновременно система уточняет и стандартизирует адрес, снижая вероятность ошибок при доставке.
-
После этого подготавливается информация о складе как о точке начала и окончания маршрута, а также сведения о каждом курьере: его автомобиль, рабочая смена, доступные зоны доставки и ограничения по загрузке. Благодаря этому Яндекс Маршрутизация понимает, какой курьер может выполнить конкретный заказ, успеет ли он приехать в указанное клиентом время и сможет ли обслужить нужный район.
-
На основании всех этих данных формируется единый пакет информации, который передается в Яндекс Маршрутизацию. Сервис рассчитывает оптимальные маршруты с учетом временных окон, загруженности транспорта, зон обслуживания и других ограничений, после чего возвращает готовый маршрутный лист.
Если в вашей компании есть собственная логистическая служба, то можно отказаться от трудоемкого ручного планирования маршрутов, одновременно снизив себестоимость доставки заказов. Оптимизировать процесс достаточно просто с помощью мощного сервиса-партнера. Если вам интересно такое решение — заполните форму обратной связи. Наш аналитик перезвонит, чтобы обсудить подробности.
Статьи по теме




