На данном веб-сайте используются файлы cookie. Продолжая просматривать наш веб-сайт, вы соглашаетесь с использованием файлов cookie. Подробнее об использовании файлов cookie.
Документация
Полная информация для оперативного решения ваших вопросов
- Запуск таксопарка
- Основные настройки
- Панель управления
- Заказы
- Клиенты
- Исполнители
- Магазин
- Отчеты
- Справочники
- Настройки
- Данные организации
- Тариф и оплата
- Заказы
- Рейсы
- Исполнители
- Дополнительные опции
- Классы авто
- СМС
- Погода
- Уведомление клиентам
- Шаблоны уведомлений
- Статусы заказов для клиентов
- Банковские карты
- Терминалы
- Онлайн-касса
- Сервис вывода средств
- Карты и маршруты
- Внешние АТС
- Пользовательские поля
- Горячие клавиши
- Приложение для клиентов
- Функционал модулей
- Приложение исполнителя
- Приложение клиента
- Эквайринг и вывод средств
- Карты и навигация
- Интеграция по API
- Ответы на частые вопросы
Заказы вдогонку
Важно! Данный модуль работает, если в настройках распределения заказов установлено первое правило распределения — Расстояние.
При включенном модуле Заказ вдогонку в процессе распределения система анализирует не только месторасположение свободных машин, но также и месторасположение занятых машин, у которых точка Б (точка завершения заказа) находится в непосредственной близости от клиента.
И если быстрее у клиента окажется машина, завершающая заказ, то этот заказ в первую очередь предлагается занятому исполнителю (1), а не свободному (2).
Логика распределения с включенным модулем
Если модуль включен, то исполнители попадают в одну общую очередь: и свободные, и завершающие заказ. При распределении заказа по исполнителям (поиске кандидатов) в кругу:
1. Система выбирает свободных исполнителей, подходящих под заказ в нужном круге:
- выбирает по прямой до 5 свободных;
- затем для 5 ближайших через матрицу расстояний рассчитывает время подачи и расстояние (местоположение водителя → точка А нового заказа). Если расстояние и время удовлетворяют настройкам, то берет их в очередь.
2. Далее система выбирает исполнителей, завершающих заказ (в статусе Выполнение заказа):
- сначала в круге 20 км от точки А (ближайших по прямой, сортирует по удаленности);
- затем для 5 ближайших через матрицу расстояний рассчитывает время подачи и расстояние (местоположение водителя → точка Б текущего заказ → точка А нового заказа). Если время удовлетворяет настройкам, то берет их в очередь.
- приоритеты;
- расстояние;
- прочее.
- по одному и нескольким сразу;
- как только предложила (одному или первой группе), то перестраивает список, чтобы проверить, не появился ли более подходящий исполнитель;
запоминает, кому уже предложила этот заказ:
Если настройка «Отправлять заказ водителю при каждом повторе круга» включена, то в рамках кругов — повторно не отправляет, а при каждом повторе — отправляет заказ.
Если настройка «Отправлять заказ водителю при каждом повторе круга» выключена, то при одном распределении заказа каждый исполнитель увидит заказ один раз, независимо от количества кругов и повторов.
Если распределение закончилось и заново вручную запустили распределение, то снова предлагает всем.
Перед тем как отправить предложение новому исполнителю система проверяет настройку «Максимальное время распределения в секундах».
Если:
прошло времени < чем настройка, то система отправляет заказ следующему исполнителю;
иначе (>=), то система завершает распределение и делает заказ свободным, и его видят все исполнители (согласно настроек).
Если заказ снова отправили в распределение (вручную), то таймер сбрасывается, и заказ снова проходит все круги и повторы.
Минимальное время распределения заказа определяется:
количеством повторов;
задержкой между повторами.
Логика движения по кругам и повторения:
1 круг
Повтор 1 круга
Пауза
Повтор 1 круга
Пауза
Повтор 1 круга
…
2 круг
Повтор 2 круга
Пауза
…
3 круг
Повтор 3 круга
Количество кругов и повторов задается настройками.
Когда исполнитель берет заказ вдогонку:
Клиент получает пуш-уведомление.
Клиент видит статус заказа «Водитель начнет заказ, когда закончит текущий».
Клиент видит примерное время приезда водителя (с учетом завершения заказа).