====== Работа с Курьерами @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 = "" [[https://wiki.carbis.ru/internal/site_mini_dostavka/devcarbisru#%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8_%D0%B4%D0%BB%D1%8F_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B_%D0%BC%D0%B8%D0%BD%D0%B8-%D0%B4%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B8_%D1%81_%D0%BA%D1%83%D1%80%D1%8C%D0%B5%D1%80%D0%B0%D0%BC%D0%B8|Для инженеров Карбис - где брать эти параметры]] После выполнения этих настроек на главной странице мини-Доставки станет доступна кнопка "Курьеры" {{ :external:minidlv2:2020-07-07_12-16-20.png?800 |}} ---- ===== Регистрация Курьера в Телеграм-Боте ===== Для того что бы человек стал Курьером ему необходимо иметь мобильный телефон с установленным мессенджером [[https://telegram.org/|Telegram ]]. **1. Добавить Бота в контакты.** \\ Это можно сделать перейдя [[http://t.me/Dlvman_Bot|по ссылке]] \\ Или ручным поиском в контактах **@Dlvman_Bot** {{:external:minidlv2:bot1.jpg?200|}} {{:external:minidlv2:bot2.jpg?200|}} **2. Начать работу с Ботом нажав кнопку "Старт"**\\ {{:external:minidlv2:bot3.jpg?200|}} **3. Заполнить анкету работника в разделе "Регистрация"**\\ {{:external:minidlv2:bot4.jpg?200|}} **4. Ввести ФИО и номер телефона**\\ {{:external:minidlv2:bot5.jpg?200|}} Итогом регистрации является уникальный **личный код** работника, который нужно сообщить менеджеру ресторана для начала работы. ---- ===== Регистрация Курьера в Ресторане ===== В главном меню мини-Доставки нажать кнопку "Курьеры"\\ {{ :external:minidlv2:bot6.jpg?600 |}} Перейти в раздел Работники {{ :external:minidlv2:bot7.jpg?600 |}} Добавить Работника {{ :external:minidlv2:bot8.jpg?600 |}} Ввести персональный код Курьера {{ :external:minidlv2:bot9.jpg?600 |}} Курьер привязывается к Вашему ресторану. При необходимости ему можно отключить доступ от Вашего ресторана. {{ :external:доставка:pasted:20211227-095956.png?600 |}} ---- ===== Работа Курьера с Ботом ===== После того как личный код Курьера введен в ресторане, он может начать работу с заказами из этого Ресторана.\\ Для того что бы получать текущие заказы из Ресторана Курьер должен выйти на смену\\ {{:external:minidlv2:bot11.jpg?200|}}\\ Включить трансляцию своей геопозиции (если этого не сделать, то Бот регулярно будет напоминать Курьеру о необходимости включить передачу своих координат)\\ {{:external:minidlv2:bot12.jpg?200|}}\\ Для Курьера на смене доступны следующие возможности: - Доступные заказы - список заказов для доставки (те, на которые еще не назначен Курьер) - Текущие заказы - список заказов которые числятся на конкретном Курьере. - Статистика - информация о заказах Курьера выполненных в текущей смене - Завершить смену - закончить работу на текущий день (нельзя завершить смену если у Курьера есть Текущие заказы) {{:external:minidlv2:bot13.jpg?200|}}\\ В меню "Доступные заказы" Курьер видит все текущие заказы с указанием адреса и времени доставки.\\ {{:external:minidlv2:bot14.jpg?200|}}\\ Выбирая конкретный заказ Курьер может просмотреть его свойства и взять заказ в работу.\\ {{:external:minidlv2:bot15.jpg?200|}}\\ {{:external:minidlv2:bot16.jpg?200|}}\\ Для принятого заказа Курьер может отметить факт передачи заказ Гостю или отказаться от выполнения текущего заказа.\\ {{:external:minidlv2:bot17.jpg?200|}}\\ Факт передачи заказа гостю (завершения заказа) не привязан к геопозиции курьера. Проверки координат в этот момент не происходит. ---- ===== Работа с Курьерами в Ресторане ===== При работе с Курьерами в мини-Доставке для каждого Заказ отображается статус: - Курьер на Заказ не назначен - Курьер назначен, заказ в пути - Заказ вручен Для того что бы назначить Курьера на Заказ необходимо нажать значок 1 {{ :external:minidlv2:bot18.jpg?600 |}} В списке Курьеров которые сейчас находятся на Смене при помощи кнопки "+" назначить конкретного Курьера на Заказ. {{ :external:minidlv2:bot19.jpg?600 |}} Выбранный Курьер будет уведомлен о том что ему назначен новый Заказ\\ {{ :external:minidlv2:bot20.jpg?200 |}}\\ Для Заказа на который назначен Курьер при помощи кнопки 2 можно открыть карту на которой будет указано текущее местоположение Курьера {{ :external:minidlv2:bot21.jpg?600 |}} ---- ===== Отчеты ===== //Раздел в разработке//