===== Настройка ProDelivery ===== Для полного доступа к настройкам приложения, по умолчанию нужно зарегистрироваться как администратор. Для этого в браузере необходимо зайти на страницу приложения - [[http://127.0.0.1:11222|http://127.0.0.1:11222]] (по умолчанию), затем переключить вкладку на “администратор”. Ввести “имя пользователя” (по умолчанию “admin”) и “пароль” (по умолчанию “admin”). ==== Настройка связи с r_keeper ==== Чтобы подключиться к R-Keeper, выполните следующие шаги: 1. В левом нижнем углу интерфейса нажмите на раздел параметры. 2. Перейдите во вкладку **подключение к r-keeper** и настройте интеграцию. Указать адрес и порт МИД-сервера, а также логин и пароль XML-пользователя. {{ :external:prodelivery:10_prodelivery_install_and_settings:рисунок7.png |}} ==== Авторизация ==== В данном разделе можно настроить уровень доступа к настройкам, а также создать нового пользователя. Оператор доступа к настройкам не имеет по умолчанию. * Права администратора позволяют работать с настройками ProDelivery. * Требовать регистрацию в кассовой смене - при активации этого параметра сотрудники не смогут работать с админкой, если перед этим они не зарегистрировались в кассе. Мы рекомендуем оставить этот параметр активным. {{ :external:prodelivery:10_prodelivery_install_and_settings:рисунок8.png |}} ==== Справочники ==== Для работы потребуется настроить следующие поля: * **Классификация блюд** - описание и настройка указаны [[external:prodelivery:10_prodelivery_install_and_settings:05_rk_config#классификация_блюд|тут]] * **Кассовая станция** - операции будут проводиться от имени этой кассовой станции. Для работы необходима настройка XML интерфейса на кассовом сервере и пользователя, как это сделать описано [[https://wiki.carbis.ru/external/zz_дополнительные_материалы/02_xml_interfaсe_rkeeper|тут]]. * **Стол** - отдельный стол для регистрации заказов доставки. * **Работник** - автоматические операции будут выполняться от лица этого работника * **Категория заказа для доставки** - параметр настройки цены. * **Категория заказа для самовывоза** - параметр настройки цены (может быть такой же, как для доставки). * **Валюта для оплаты** – валюта, через которую будет добавляться предоплата в заказ, при оплате заказа онлайн, через магазин. * **Классификация блюда для доставки** – выбранная классификация будет игнорироваться в меню. * **Блюдо для доставки** – блюдо, с открытой ценой, которое будет добавляться в заказ в качестве доставки. * **Скидка/наценка для доставки** - необязательный параметр, зависит от сценария работы. * **Скидка/наценка для самовывоза** - необязательный параметр, зависит от сценария работы (может быть таким же, как для доставки, либо отсутствовать, независимо от того указан ли этот параметр для доставки). * **Время выгрузки предзаказов** - в выбранное время будет происходить выгрузка предзаказов в систему. * **Минимальная сумма заказа** - ниже этой суммы нельзя будет сделать заказ. Данная настройка активна и для магазина и для админки. * **Guid длинного комментария** - стандартный комментарий включает в себя не более 30 символов. Для передачи информации в чек/пречек потребуется создать [[https://wiki.carbis.ru/external/prodelivery/10_prodelivery_install_and_settings/05_rk_config#настройка_длинного_комментария|расширенный комментарий]]. * **Специальная скидка для гостей** - выбор скидки, которую можно подключить к гостям, к которым требуется применить постоянную лояльность. (Это могут быть сотрудники или постоянные клиенты). {{ :external:prodelivery:10_prodelivery_install_and_settings:рисунок9.png |}} ==== Меню ресторана ==== Этот раздел автоматически загружается при выборе категории блюд при настройке раздела **справочники**. Возможности: * Поиск блюд по названию. * Возможность перетаскивать блюда внутри списка. * Редактирование блюд. {{ :external:prodelivery:10_prodelivery_install_and_settings:рисунок10.png |}} В окне редактирования блюда доступна загрузка изображения блюда (минимальный размер1080х1080зч). Основные параметры автоматически заполняются из системы R-Keeper: * Данные, импортируемые из R-Keeper: * Путь по группам * Время приготовления * Уникальный идентификатор * Количество доступных порций * Стоимость автоматически подгружается при выборе категории заказа (Если указаны разные категории для доставки и самовывоза, то отображаются соответствующие ценовые варианты) Дополнительные настройки: * Пищевая ценность (калорийность, БЖУ) * Альтернативное наименование - при заполнении этого поля будет показано название блюда из этого поля. * Размер порции (подразумевается объём/вес) * Описание * Поле для указания предыдущей цены (акционный параметр) {{ :external:prodelivery:10_prodelivery_install_and_settings:рисунок11.png |}} ==== График работы ==== В данном разделе настраивается часовой пояс, время работы ресторана и нерабочие дни. Этот же график будет транслироваться в **онлайн магазин**. {{ :external:prodelivery:10_prodelivery_install_and_settings:рисунок12.png |}} Настроить можно отдельно каждый день недели, а также диапазон дат. {{ :external:prodelivery:10_prodelivery_install_and_settings:рисунок13.png |}} ==== Настройка доставки ==== Настройка актуальна только для онлайн магазина. Онлайн магазин - это встраиваемый модуль, для онлайн заказов. Работа с этим модулем возможна через ProDelivery_reverse. В этом разделе можно выбрать способ взаимодействия с гостем - через доставку или/и самовывоз. Также можно выбрать способы оплаты которые доступны гостю. {{ :external:prodelivery:10_prodelivery_install_and_settings:рисунок14.png |}} ==== Геокодирование ==== Данная настройка необходима для работы с доставкой. (Если данный параметр выключен, то ProDelivery сможет работать только в режиме самовывоз). Для работы ProDelivery требуется подключение к сервису DaData. (Система определяет только адреса на территории РФ.) Чтобы подключиться к сервису потребуется: 1. Зарегистрироваться на DaData. 2. Войдите в свою учетную запись и перейдите в личный кабинет (кнопка в правом верхнем углу) 3. В личном кабинете скопировать Ваш API-ключ. {{ :external:prodelivery:10_prodelivery_install_and_settings:рисунок15.png |}} 4. Включить селектор в поле **использовать геокодирование** и вставьте код в соответствующее поле. 5. В поле **ограничения** установить пункт по которому будет осуществляться доставка - это нужно, что бы при формировании адресов не дублировались улицы из других городов и областей. 6. Обязательно нажать кнопку Сохранить. {{ :external:prodelivery:10_prodelivery_install_and_settings:рисунок16.png |}} ==== Настройка зон доставки ==== В зависимости от зоны доставки можно изменять и стоимость доставки. Для формирования зон потребуется: * Установить адрес ресторана * Добавить зону доставки: **При выделении зоны доставки точка начала и точка конца - это одна и таже точка!** * Указать понятное название для зоны * Указать минимальную сумму для бесплатной доставки. * Указать стоимость доставки {{ :external:prodelivery:10_prodelivery_install_and_settings:рисунок17.png |}} {{ :external:prodelivery:10_prodelivery_install_and_settings:рисунок18.png |}} ==== API доставки ==== API для доставки интегрировано с Swagger и по умолчанию доступно по адресу [[http://127.0.0.1:11222/apidocs|http://127.0.0.1:11222/apidocs]]. Для использования необходимо: 1. Активировать переключатель разрешений. 2. Пройти авторизацию в Swagger с помощью токена. {{ :external:prodelivery:10_prodelivery_install_and_settings:рисунок19.png? |}} ==== Локальный сервер ==== Не меняйте настройки в данном разделе, без чёткого понимания. В данном разделе можно настроить: 1.Адрес локального сервера (по умолчанию 0.0.0.0) 2.Порт (по умолчанию 11222) 3.Количество потоков 4.Язык - Доступны Английский и Русский ==== Логирование ==== Настройки в данном разделе установлены по умолчанию и имеют 1.Срок хранения 2.Уровень логирования