November 12

Интеграция с Яндекс Доставкой

Закончили эпик по интеграции с Яндекс Доставкой. В сентябре мы открыли первую цифровую пиццерию в Москве.

В ней полное самообслуживание. Гости оформляют заказ через мобильное приложение, киоск или планшет, установленный за столиком. А заказ привозит робот-официант или гость самостоятельно забирает его на выдаче.

Пока наших курьеров недостаточно для доставки всех поступающих заказов, поэтому нам потребовалось задействовать курьеров-партнёров. А для этого необходимо, чтобы в ключевом модуле нашей Единой системы автоматизации (ЕСА) «Логист» отображались данные по маршрутам от Яндекс Доставки.

Связка с ЕСА

В нашей ЕСА в субмодуле «Провайдеры» можно создать интеграцию для определённого филиала, где будет доступна доставка курьерами Я.Доставки.

Для создания интеграции нужно иметь заключённый договор между филиалом и Яндекс Доставкой. В ЕСА в настройках интеграции нужно указать API ключ, полученный в личном кабинете Я Доставки.

Ключ взяли из личного кабинета Яндекс Доставки.

Настройки филиала

Осталось за малым. В настройках филиала указать:

  1. Номер телефона филиала, по которому Я.Доставка сможет связаться с предприятием.
  2. Максимальный процент стоимости доставки от суммы заказа для автоперевода на кухню.
  3. Адрес филиала.

Что видит Логист

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

Их задача составить грамотный маршрут для оптимальной доставки. А ещё укомплектовать заказ и проверить перед отправкой наличие всех позиций в заказе.

Как это работает при заказе?

После наступления времени логистирования, определяется тип доставки (кто будет доставлять).

Яндекс Доставка будет выбрана при соблюдении следующих условий:

  • При онлайн-оплате заказа.
  • Если все наши курьеры заняты.

Яндекс Еда будет выбрана на основании данных полученных от сервиса.

Во всех остальных случаях будет выбран на доставку наш курьер.

Подтверждение заявки

  1. При превышении стоимости доставки установленного нами порога, флаг с ценой на панели «Логиста» подсвечивается красным цветом и у логиста появляются кнопки для ручного управления заявкой.
  2. При стоимости заявки в установленных пределах она автоматически подтверждается и заказ отправляется на кухню.

Логист видит строку с красной ценой и статус «Ожидает подтверждения». Ему необходимо принять решение, что дальше делать с заявкой. Система предлагает 3 сценария.

Смена курьера

До тех пор пока заказ не отправлен на доставку, логист может сменить курьера Яндекс Доставки на своего. Например, когда с маршрута вернулся курьер ПиццаФабрики и он готов вновь отправиться на доставку.

  1. При наличии возможности изменения появляется окно с выбором.
  2. При отсутствии возможности изменения пользователю будет показано уведомление.

Путь заказа

Подведём итоги. На гифке продемонстрирован полный цикл отправки заказа через курьера-партнёра. Начиная с момента оформления заявки и заканчивая закрытием заказа:

  1. Настроена и активна интеграция с Яндекс Доставкой.
  2. Онлайн-заказ оплачен.
  3. В очереди нет свободных курьеров ПиццаФабрики.

В модуле «Логист»:

  1. Происходит оформление заявки.
  2. Логист подтверждает, пересчитывает или отклоняет заявку.
  3. При подтверждении заявки система ищет курьера.
  4. Заказ переводится на кухню.
  5. После приготовления, комплектуется и отправляется на маршрут.