external:доставка:dlv_man

Работа с Курьерами @DlvMan_Bot

На текущий момент данный модуль снят с поддержки, не дорабатывается и не развивается.

Начиная с версии 3.0.7.1321 модуль мини-Доставка поддерживает работу с Курьерами через Бота в мессенджере Telegram. Функциональность доступна при наличии лицензии на API. Возможности:

  • Регистрация курьера для работы в конкретном Ресторане (один курьер может работать с несколькими ресторанами)
  • Открытие / закрытие смены Курьера. Заказы могут получать только те курьеры которые вышли на смену.
  • Назначение конкретного Заказа на конкретного Курьера работником Ресторана.
  • Самостоятельный выбор Заказов Курьерами из списка доступных.
  • Отслеживание геопозиции Курьера
  • Отметка Курьером о вручении Заказа (без привязки к текущей позиции курьера).

Для включения в ресторане возможности работы с модулем Курьера необходимо произвести следующую настройку:
В файле \domains\delivery\const\const.py заполнить следующие параметры

#Домашний адрес сервиса
DLVMAN_URL = "https://dlvmanbot.carbis.ru"
#Идентификатор службы доставки (merchant). Предоставляет Carbis 
DLVMAN_MERCHANT = ""
#Идентификатор ресторана (не мерчанта!) в системе dlvman. Предоставляет Carbis 
DLVMAN_RESTID = ""

Для инженеров Карбис - где брать эти параметры

После выполнения этих настроек на главной странице мини-Доставки станет доступна кнопка «Курьеры»


Для того что бы человек стал Курьером ему необходимо иметь мобильный телефон с установленным мессенджером Telegram .

1. Добавить Бота в контакты.

Это можно сделать перейдя по ссылке

Или ручным поиском в контактах @Dlvman_Bot

2. Начать работу с Ботом нажав кнопку «Старт»

3. Заполнить анкету работника в разделе «Регистрация»

4. Ввести ФИО и номер телефона

Итогом регистрации является уникальный личный код работника, который нужно сообщить менеджеру ресторана для начала работы.


В главном меню мини-Доставки нажать кнопку «Курьеры»

Перейти в раздел Работники

Добавить Работника

Ввести персональный код Курьера

Курьер привязывается к Вашему ресторану. При необходимости ему можно отключить доступ от Вашего ресторана.


После того как личный код Курьера введен в ресторане, он может начать работу с заказами из этого Ресторана.

Для того что бы получать текущие заказы из Ресторана Курьер должен выйти на смену



Включить трансляцию своей геопозиции (если этого не сделать, то Бот регулярно будет напоминать Курьеру о необходимости включить передачу своих координат)



Для Курьера на смене доступны следующие возможности:

  1. Доступные заказы - список заказов для доставки (те, на которые еще не назначен Курьер)
  2. Текущие заказы - список заказов которые числятся на конкретном Курьере.
  3. Статистика - информация о заказах Курьера выполненных в текущей смене
  4. Завершить смену - закончить работу на текущий день (нельзя завершить смену если у Курьера есть Текущие заказы)



В меню «Доступные заказы» Курьер видит все текущие заказы с указанием адреса и времени доставки.



Выбирая конкретный заказ Курьер может просмотреть его свойства и взять заказ в работу.





Для принятого заказа Курьер может отметить факт передачи заказ Гостю или отказаться от выполнения текущего заказа.



Факт передачи заказа гостю (завершения заказа) не привязан к геопозиции курьера. Проверки координат в этот момент не происходит.


При работе с Курьерами в мини-Доставке для каждого Заказ отображается статус:

  1. Курьер на Заказ не назначен
  2. Курьер назначен, заказ в пути
  3. Заказ вручен

Для того что бы назначить Курьера на Заказ необходимо нажать значок 1

В списке Курьеров которые сейчас находятся на Смене при помощи кнопки «+» назначить конкретного Курьера на Заказ.

Выбранный Курьер будет уведомлен о том что ему назначен новый Заказ



Для Заказа на который назначен Курьер при помощи кнопки 2 можно открыть карту на которой будет указано текущее местоположение Курьера


Раздел в разработке

  • external/доставка/dlv_man.txt
  • Последнее изменение: 2024/03/28 11:36
  • Алексей Коробов