Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
external:интеграция_с_агрегаторами_доставки:02_installmod_config [2024/02/27 15:28] – Евгений Агеев | external:интеграция_с_агрегаторами_доставки:02_installmod_config [2025/01/21 13:02] (текущий) – Добавлен пункт про количество гостей Николай Гавриченко | ||
---|---|---|---|
Строка 5: | Строка 5: | ||
===== Установка стыковочного модуля ===== | ===== Установка стыковочного модуля ===== | ||
- | Распаковываем архив в папку: | + | Распаковать архив в отдельную |
- | **aggregator_delivery.exe** - создаём ярлык и запускаем службой/десктопом (ПКМ→Свойства→Ярлык и задаём ключ **/ | + | Приложение |
- | + | В реальной эксплуатации | |
- | {{ :external:интеграция_с_агрегаторами_доставки:pasted: | + | В каталоге присутствуют несколько файлов для запуска: |
- | + | * install.bat - устанавливает службу (запуск | |
- | вся информация хранится в файле dbase.db | + | * desktop.bat - запускает приложение в консольном режиме. |
- | + | * license.bat - запускает сервер с окном лицензирования | |
- | После запуска | + | |
===== Лицензирование ===== | ===== Лицензирование ===== | ||
Строка 21: | Строка 20: | ||
Для работы модуля требуется одновременно две лицензии: | Для работы модуля требуется одновременно две лицензии: | ||
- | | + | |
- | | + | |
- | Для получения лицензии на **модуль от " | + | Для получения лицензии на **модуль от " |
- | Пример письма, | + | Запустить |
- | < | + | |
- | + | ||
- | Заявка на подключение модуля " | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | Письмо: | + | |
- | + | ||
- | < | + | |
- | Я, {имя}, представитель компании {Компания} прошу подключить интеграцию для ресторана {Название ресторана, | + | |
- | Внешний белый IP-адрес ресторана: | + | |
- | Порт, проброшенный для модуля интеграции: | + | |
- | API-токен для внешней системы {API-токен}. API-токен скопирован мною из этой секции настроек: | + | |
- | Адрес: фактический адрес данного конкретного ресторане (город, улица и т. д.) | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | [[https:// | + | |
- | + | ||
- | В системе лицензирования lic.carbis.ru создаётся мастер лицензия для модуля Aggregator_Delivery. Эту операцию выполняют сотрудники " | + | |
- | | + | |
- | + | ||
- | + | ||
- | Запускаем приложение с ключом /license | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | Откроется окно, где | + | |
{{ : | {{ : | ||
Также модуль поддерживает XML SaaS. Подробнее об использовании XML лицензий [[https:// | Также модуль поддерживает XML SaaS. Подробнее об использовании XML лицензий [[https:// | ||
+ | {{ : | ||
- | {{ : | + | ====== |
- | + | ||
- | + | ||
- | + | ||
- | ====== | + | |
Создание заказов происходит через XML-интерфейс. Для этого в R_keeper создаётся [[https:// | Создание заказов происходит через XML-интерфейс. Для этого в R_keeper создаётся [[https:// | ||
- | ==== ==== | ||
После запуска службы aggregator_delivery, | После запуска службы aggregator_delivery, | ||
- | Заходим в **Параметры ** и задаём следующие свойства: | ||
- | - API токен - при | + | Для настройки необходимо перейти в Параметры → Установи → Настройки R-Keeper, указать в полях [[https:// |
+ | * Адрес и порт кассового сервера. | ||
+ | * Логин/ | ||
+ | * Стол, на который будут приходить заказы из Яндекс.Еды: | ||
+ | * для платформы Яндекс | ||
+ | * для платформы Маркет деливери | ||
+ | * Кассовая станция. | ||
+ | * Классификация для выгрузки меню. | ||
+ | * Категория заказа. | ||
+ | * Блюдо для | ||
+ | * Скидка на блюдо. | ||
+ | * Скидка на заказ. | ||
+ | * Количество гостей (опционально, указывается в файле aggregator_delivery_settings.yaml, | ||
- | - Адрес и порт кассового сервера; | + | {{ : |
+ | {{ : | ||
- | - Логин/пароль учётки с полными правами для создания заказов через XML; | + | **Опционально:** Функция передачи |
+ | При включении чек-бокса "Добавлять предоплаты в заказы интеграции" | ||
+ | {{ : | ||
- | - Стол, на который будут | + | ===== Подключение к хосту ===== |
- | * для платформы Яндекс | + | Для дальнейшей настройки Модуля интеграции с агрегаторами доставки необходим проброс порта наружу. |
- | | + | Далее необходимо направить письмо **на адрес info@carbis.ru** следующего содержания: |
+ | Тема: | ||
+ | < | ||
- | - Кассовая | + | Заявка на подключение модуля "интеграция |
- | - Выбираем классификацию меню (создаём при начальных настройках RK); | + | </ |
- | - Категорию заказа. | + | Письмо: |
- | {{ : | + | |
- | {{ : | + | |
- | **Опционально: | + | |
- | При включении чекбокса " | + | |
- | {{ : | + | |
- | Приложение имеет функцию | + | < |
+ | Я, {имя}, представитель компании | ||
+ | Внешний белый IP-адрес ресторана: {IP-адрес} | ||
+ | Порт, проброшенный для модуля интеграции: {порт, по умолчанию 5000} | ||
+ | API-токен для внешней системы {API-токен}. API-токен скопирован мною из этой секции настроек: | ||
+ | Адрес: фактический адрес данного конкретного ресторане (город, | ||
- | - Отключено; | + | </ |
- | - Сохранить в r_keeper (создаст стол и сразу отправит сервис-печать); | + | {{ : |
- | + | ||
- | - Сохранить с уточнением (сохранит как черновик, | + | |
- | + | ||
- | Далее переходим во вкладку **" | + | |
- | + | ||
- | На скриншоте показано, | + | |
- | + | ||
- | **Внимание!!!** Названия блюд здесь берутся из **расширенного свойства** **yaedaname**. | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | ===== Платная доставка курьерами ресторана ===== | + | |
- | + | ||
- | < | + | |
- | + | ||
- | При настройке кипера мы создали блюдо с открытой ценой. Здесь в поле " | + | |
- | + | ||
- | </ | + | |
+ | [[https:// | ||