===== Настройка 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.Уровень логирования