Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия |
external:интеграция_с_агрегаторами_доставки:02_installmod_config [2023/10/12 12:51] – Евгений Агеев | external:интеграция_с_агрегаторами_доставки:02_installmod_config [2025/01/21 13:02] (текущий) – Добавлен пункт про количество гостей Николай Гавриченко |
---|
===== Установка стыковочного модуля ===== | ===== Установка стыковочного модуля ===== |
| |
Распаковываем архив в папку: | Распаковать архив в отдельную папку. Не нужно распаковывать на рабочем столе или в каталог с названием версии. |
| |
{{ :external:интеграция_с_агрегаторами_доставки:pasted:20210705-164615.png }} | Приложение может работать как службой, так и в консольном режиме. |
| В реальной эксплуатации рекомендуется установить Модуль интеграции службой. |
| В каталоге присутствуют несколько файлов для запуска: |
| * install.bat - устанавливает службу (запуск от имени администратора). |
| * desktop.bat - запускает приложение в консольном режиме. |
| * license.bat - запускает сервер с окном лицензирования до основного запуска. |
| |
**aggregator_delivery.exe** - создаём ярлык и запускаем службой/десктопом (ПКМ→Свойства→Ярлык и задаём ключ **/install** или **/desktop**) | ===== Лицензирование ===== |
| |
{{ :external:интеграция_с_агрегаторами_доставки:pasted:20210705-164832.png }} | Модуль способен работать без лицензии в режиме "заполнение меню". Все предварительные операции - настройка, подготовка меню - можно делать без лицензирования. Лицензии необходимы на этапе приёма заказов. |
| |
вся информация хранится в файле dbase.db | Для работы модуля требуется одновременно две лицензии: |
| |
После запуска службы сервис будет доступен по адресу **127.0.0.1:5000** | * лицензия на стыковочный модуль от "Карбис" |
====== Запуск службы и первичная настройка ====== | * лицензия на xml_save_order от UCS (поддержана как lifetime, так и saas-версия лицензии) |
| |
Создание заказов происходит через XML-интерфейс. Для этого в R_keeper создаётся [[https://wiki.carbis.ru/external/интеграция_с_агрегаторами_доставки/01preliminary_config_rk7|учётка]] с полными правами на кассовые операции. | Для получения лицензии на **модуль от "Карбис"** нужно написать заявку **на адрес info@carbis.ru**. Для получения лицензии на **xml_save_order** от UCS **нужно сделать заявку в UCS** в стандартном порядке (или обратиться к дилеру, если вы представитель ресторана). Далее по тексту предполагается, что **лицензия на модуль от UCS уже активирована и не закончилась.** |
| |
==== ==== | Запустить license.bat. Далее откроется окно, где нужно авторизоваться под дилерской учёткой lic.carbis.ru и выбрать ранее созданную лицензию. |
| |
После запуска службы aggregator_delivery, веб-интерфейс приложения будет доступен по адресу **127.0.0.1:5000** (127.0.0.1 - если запускать настройку локально на том же ПК, где устанавливаем модуль интеграции) | {{ :internal:интеграция_яндекс.еда_-_rk7:pasted:20210701-231346.png }} |
| |
Заходим в **Параметры ** и задаём следующие свойства: | Также модуль поддерживает XML SaaS. Подробнее об использовании XML лицензий [[https://wiki.carbis.ru/external/интеграция_с_агрегаторами_доставки/xml_saas_howto|по ссылке]] |
| {{ :external:интеграция_с_агрегаторами_доставки:2024-06-27_11-08-44.png |}} |
| |
- API токен - при первом запуске модуля токен генерируется автоматически; | ====== Настройка связи с r_keeper ====== |
| |
- Адрес и порт кассового сервера; | Создание заказов происходит через XML-интерфейс. Для этого в R_keeper создаётся [[https://wiki.carbis.ru/external/интеграция_с_агрегаторами_доставки/01preliminary_config_rk7|учётка]] с полными правами на кассовые операции. |
| |
- Логин/пароль учётки с полными правами для создания заказов через XML; | |
| |
- Стол, на который будут приходить заказы из Яндекс.Еды: | После запуска службы aggregator_delivery, веб-интерфейс приложения будет доступен по адресу **127.0.0.1:5000** (127.0.0.1 - если запускать настройку локально на том же ПК, где устанавливаем модуль интеграции) |
* для платформы Яндекс | |
* для платформы Маркет деливери | |
| |
- Кассовая станция; | |
| |
- Выбираем классификацию меню (создаём при начальных настройках RK); | Для настройки необходимо перейти в Параметры → Установи → Настройки R-Keeper, указать в полях [[https://wiki.carbis.ru/external/интеграция_с_агрегаторами_доставки/01preliminary_config_rk7|настройки]] сделанные ранее : |
| * Адрес и порт кассового сервера. |
| * Логин/пароль учётки с полными правами для создания заказов через XML. |
| * Стол, на который будут приходить заказы из Яндекс.Еды: |
| * для платформы Яндекс |
| * для платформы Маркет деливери |
| * Кассовая станция. |
| * Классификация для выгрузки меню. |
| * Категория заказа. |
| * Блюдо для учёта платной доставки. |
| * Скидка на блюдо. |
| * Скидка на заказ. |
| * Количество гостей (опционально, указывается в файле aggregator_delivery_settings.yaml, параметр guests_count - по умолчанию 0 = не передавать, иначе передается указанное кол-во гостей ) |
| |
- Категорию заказа. | {{ :external:интеграция_с_агрегаторами_доставки:2024-06-27_10-59-19.png |}} |
| {{ :external:интеграция_с_агрегаторами_доставки:2024-06-27_11-15-57.png |}} |
| |
{{ :external:интеграция_с_агрегаторами_доставки:pasted:20230804-114555.png }} | **Опционально:** Функция передачи оплаты указанной валютой. |
| При включении чек-бокса "Добавлять предоплаты в заказы интеграции" станет доступен выбор Валюты и Причины внесения |
| {{ :external:интеграция_с_агрегаторами_доставки:2024-07-01_16-02-48.png |}} |
| |
{{ :external:интеграция_с_агрегаторами_доставки:pasted:20230804-083954.png }} | ===== Подключение к хосту ===== |
**Опционально:** Функция передачи оплаты указанной валютой | Для дальнейшей настройки Модуля интеграции с агрегаторами доставки необходим проброс порта наружу. |
При включении чекбокса "Добавлять предоплаты в заказы интеграции" станет доступен выбор Валюты и Причины внесения | Далее необходимо направить письмо **на адрес info@carbis.ru** следующего содержания: |
{{ :external:интеграция_с_агрегаторами_доставки:pasted:20231012-125146.png }} | Тема: |
| |
Приложение имеет функцию **Автоматического принятия заказов**, которая работает в трёх режимах: | |
| |
- Отключено; | |
| |
- Сохранить в r_keeper (создаст стол и сразу отправит сервис-печать); | |
| |
- Сохранить с уточнением (сохранит как черновик, с необходимостью редактирования и подтверждения заказа до отправки сервис-печати). | |
| |
Далее переходим во вкладку **"Меню"** и заполняем карточки блюд, которые выгрузились в интерфейс из ранее привязанной классификации. | |
| |
На скриншоте показано, как должно быть всё заполнено. | |
| |
**Внимание!!!** Названия блюд здесь берутся из **расширенного свойства** **yaedaname**. | |
| |
{{ :internal:интеграция_яндекс.еда_-_rk7:pasted:20210702-100056.png }} | |
| |
===== Платная доставка курьерами ресторана ===== | |
| |
<hidden> | |
| |
При настройке кипера мы создали блюдо с открытой ценой. Здесь в поле "Блюдо для учета платной доставки" оно выбирается. Механизм прост: Яндекс.Еда передаёт информацию о стоимости доставки курьером ресторана, приложение интеграции добавляет в стол блюдо с открытой ценной и задаёт ему эту стоимось. {{:external:интеграция_с_агрегаторами_доставки:pasted:20210813-150458.png}} | |
| |
</hidden> | |
| |
===== Лицензирование ===== | |
| |
Модуль способен работать без лицензии в режиме "заполнение меню". Все предварительные операции - настройка, подготовка меню - можно делать без лицензирования. Лицензии необходимы на этапе приёма заказов. | |
| |
Для работы модуля требуется одновременно две лицензии: | |
| |
- лицензия на стыковочный модуль от "Карбис" | |
- лицензия на xml_save_order от UCS (поддержана как lifetime, так и saas-версия лицензии) | |
| |
Для получения лицензии на **модуль от "Карбис"** нужно написать заявку **на адрес info@carbis.ru** Для получения лицензии на **xml_save_order** от UCS **нужно сделать заявку в UCS** в стандартном порядке (или обратиться к дилеру, если вы представитель ресторана). Далее по тексту предполагается, что **лицензия на модуль от UCS уже активирована и не закончилась.** | |
| |
Пример письма, которое нужно написать: Тема: | |
<code> | <code> |
| |
</code> | </code> |
| |
{{:external:интеграция_с_агрегаторами_доставки:pasted:20210712-175524.png}} | {{ :external:интеграция_с_агрегаторами_доставки:2024-06-27_11-29-40.png |}} |
| |
[[https://wikiint.carbis.ru/internal/int_soft/yayeda_admin|Для инженеров ГК "Карбис". Описание настройки на стороне сервера.]] | [[https://wikiint.carbis.ru/internal/int_soft/yayeda_admin|Для инженеров ГК "Карбис". Описание настройки на стороне сервера.]] |
| |
В системе лицензирования lic.carbis.ru создаётся мастер лицензия для модуля Aggregator_Delivery. Эту операцию выполняют сотрудники "Карбис" после подтверждения заявки на установку. | |
{{:external:интеграция_с_агрегаторами_доставки:pasted:20210906-092824.png}} | |
| |
| |
Запускаем приложение с ключом /license | |
| |
{{ :external:интеграция_с_агрегаторами_доставки:pasted:20210705-172152.png }} | |
| |
Откроется окно, где авторизуемся под дилерской учёткой lic.carbis.ru Затем выбираем ранее созданную мастер лицензию | |
| |
{{ :internal:интеграция_яндекс.еда_-_rk7:pasted:20210701-231346.png }} | |
| |
Также модуль поддерживает XML SaaS. Подробнее об использовании XML лицензий [[https://wiki.carbis.ru/external/интеграция_с_агрегаторами_доставки/xml_saas_howto|по ссылке]] | |
| |
{{ :internal:интеграция_яндекс.еда_-_rk7:pasted:20210701-172457.png }} | |
| |
| |