Настройка времени доставки

5 мин
Продолжительность урока
Как мы помним, у нас есть два типа заказов: текущие (на ближайшее время) и предварительные (на определенное время). В уроке «Как работает маршрутизация» мы обсудили в общих чертах, как они устроены. А сейчас пришло время нырнуть чуть глубже и понять механизм в деталях, чтобы настроить время доставки.
Для начала обсудим текущие заказы. Время доставки для текущих заказов определяется следующим образом:

1. По адресу определяется филиал, который будет осуществлять доставку. Карты настраиваются в Справочники > Настройка времени работы карт. Как это сделать – в уроке Настройка времени работы карт.

2. Определяется время приготовления. К времени оформления заказа прибавляется 15 минут и округляется кратно 5 минутам. Округление зависит от того, в какую сторону ближе. Например, если заказ оформили в 14:34. То есть прибавить 15 минут, будет 14:49. Округляется до 14:50.

3. Проверяется секция приготовления по бланку загрузки. Если секция свободна, система переходит к следующему шагу. Если секция занята, проверяется следующую секцию (+15 минут). И так далее, пока приготовление не будет определено.

4. Затем система проверяет, есть ли на это время свободные курьеры. Если секция курьеров занята – то есть все в это время будут заняты – проверяется следующая и так далее. После определения секции курьера, система смотрит, свободна ли соответствующая секция по кухне. И так, пока не найдется общая свободная.

5. Но есть нюанс! Если в заказе и пицца, и роллы, то есть для выполнения заказа нужны две кухни, то проверяются все три бланка. И только после того, как система нашла ту самую общую свободную секцию по приготовлению и доставке на максимально ближайшее время, то она прибавляет к этому времени время поездки по Яндексу до адреса + 5 дополнительных минут.

Дополнительное время стоит по умолчанию 5 минут, но его можно уменьшить или увеличить, перейдя в Настройки > Настройка параметров бланка загрузки.

Дополнительное время уходит на сбор курьера в рейс и путь от филиала до машины/велосипеда и и от машины/велосипеда до гостя. Поэтому 0 тут стоять не может. Если в дополнительном времени будет стоять 0, то все текущие заказы будут рассчитываться по схеме предварительных заказов!
  • Турбо

    Быстро разберем пример и перейдем к предварительным заказам!
Пример. Текущее время 13:11. К нему прибавляется 15 минут. Получается 13:26. Происходит округление до 13:25. Система смотрит секции – и кухня, и курьер свободны. Значит, прибавляется время доставки по Яндексу – 5 минут. Плюс 5 дополнительных минут. Итого доставка в 13:35.
Предварительные заказы

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

1. Первым шагом система смотрит по картам филиал и тип района: близко, пеший, вело, отдаленный и тд. Карта определяется исходя из времени доставки. Филиал первично определен.

  • Турбо

    Карты настраиваются в Справочники > Настройка времени работы карт. Как это сделать – в уроке Настройка времени работы карт.
2. Затем вычисляется время на доставку заказа. Из желаемого времени доставки вычитается время на поездку и вычисляется оптимальное время приготовления.
  • Турбо

    Время на доставку вычисляется по «Настройке времени доставки по умолчанию». Как ее настроить – обязательно рассмотрим чуть ниже!
3. После этого система снова обращается к картам, уже ориентируясь на найденное время приготовления. Заново определяется филиал. Если филиал тот же, что и выбранный в пункте 1, то система оформит заказ на выбранный филиал. Если филиал другой, то делается точно такой же круг, но с другим филиалом.

4. Дальше все как с текущими заказами – проверяется, свободны ли секции кухни и доставки. Если секции заняты, то СУ, сайт или приложение предложат выбор доступного времени доставки: одно время до желаемого, если есть свободное, второе – после желаемого.

Пример. Доставка на 21:00. Район «Близко». Время доставки по умолчанию 30 минут. Итого заказ оформится приготовлением на 20:30, а доставкой на 21:00.
Итак, как же настроить время доставки по умолчанию?

Все очень просто. Переходим в Настройки > Настройка времени доставки по умолчанию.
Настройка делается индивидуально на каждое подразделение. Чтобы отредактировать преднастройки, переходим по названию подразделения.
Настраивать время для расчета времени на поездку для предварительных заказов можно по дням недели, по часам и по типам районов. Если настройка не заполнена, то по умолчанию в этот район время на доставку будет равняться 0 минутам.

На самовывоз не проставлено время, поэтому в заказах время приготовления равно времени доставки. Если проставить 5 минут, и тогда, например, приготовление будет к 14:00, а гостю время готовности будет показано как 14:05.
Подрайоны настраиваются в Настройки > Районы доставки. Эти районы привязываются к «областям» в картах доставки.
Удалять типы «Самовывоз», «Пеший» и «Велосипед» крайне не рекомендуется. Дело в том, что для них в системе существует строгая привязка к типам водителя «пеший», «велосипед», а самовывоз привязан к заказам «с собой».
Как создавать новые районы

При создании нового района он автоматически привязывается к типу водителя «Автомобиль».
При создании района доставки прописываем только «Наименование» и можно управлять номером сортировки (порядок отображения).
Тип водителя выбираем при создании пользователя. К типу «Автомобиль» - привязаны все районы. Если вы выбираете тип водителя «Пеший», то водителю будут формироваться рейсы с адресами доставки только теми, которые входят в район «Пеший» (настраиваются районы в «картах районов доставки»). Тип «Велосипед» - подрайоны «Пеший» и «Вело».
Поэтому, районы «Пеший» и «Велосипед», пожалуйста, не удаляйте.
Настройки-> Настройка параметров бланка загрузки тут так же есть настройка доп времени для предварительных заказов на пиковое время (пт и сб с 18:00 до 21:00). Стоит 15 минут. Тут смотрите сами, нужна эта надбавка или нет. Расчет идет уже не по яндекс картам, а фиксированный, чтобы наверняка из-за пробок не опоздать.
В этой же настройке можно сделать исключение для районов, где всегда будет считаться время по схеме, как для «предварительных» заказов. Номер района берем из ссылки при редактировании района доставки. На примере – район форс-мажор, его номер 9.
Настройка карт районов доставки. Справочники->Карты районов доставки.

Для каждого города делается отдельная карта и затем активируется в настройках времени работы карт
Рассмотрим на примере города Екатеринбург. У нас уже есть созданная карта. Чтобы её отредактировать, нажимаем на карандашик. Если нужно создать другую карту, нажимаем либо «создать» (справа вверху), либо можно копировать уже существующую карту и её редактировать.
Для примера сделали копию.
Тут важно. Если делаете копию, то сначала меняете название карты, смотрите актуальность города (по умолчанию стоит всегда Екатеринбург), затем нажимаем «Сохранить». Создастся новая карта (нигде не активированная). Далее заходим в её редактирование (через карандашик) и уже тут нажимаем справа вверху «редактор».
Открывается редактор. Тут мы можем или изменить уже действующие районы, или удалить/отрисовать новые.
На примере выбрана зеленая зона. Сверху видим какие настройки применены у данному району. Подразделение – Эльмаш, район – Близко. Т.е. если мы обратимся к настройкам времени доставки по умолчанию, то увидим, что на все предварительные заказы с адресами входящими в зеленую зону, будет рассчитано время на поездку – 30 минут. Для того, чтобы в соседний дом нам не давало на доставку 30 минут, нужно отредактировать карту, разделив зону на более мелкие части и привязать районы с актуальным временем доставки в данный район.
  • Турбо

    Если будете редактировать, очень прошу, создайте копию карты, и не активируйте, а сообщите нам, чтобы мы проверили все ли верно настроено перед активацией.
Открывается редактор. Тут мы можем или изменить уже действующие районы, или удалить/отрисовать новые.
На примере выбрана зеленая зона. Сверху видим какие настройки применены у данному району. Подразделение – Эльмаш, район – Близко. Т.е. если мы обратимся к настройкам времени доставки по умолчанию, то увидим, что на все предварительные заказы с адресами входящими в зеленую зону, будет рассчитано время на поездку – 30 минут. Для того, чтобы в соседний дом нам не давало на доставку 30 минут, нужно отредактировать карту, разделив зону на более мелкие части и привязать районы с актуальным временем доставки в данный район.
  • Турбо

    На этом все, будьте счастливы! Летим к следующей статье.
Понравился материал?
Понравилось?
Переходим к настройке количества заказов на курьера!
Goulash