Для настройки интеграции в нашем случае реализован способ "RK XML Interface"
Содержание:
Настройка подключения в системе R-Keeper:
1. Для подключения интеграции в системе r-keeper необходимо настроить кассовый сервер и сервер справочников в программе R-Keeper:
В свойствах кассового сервера, к которому планируется обращаться по XML API укажите порт HTTP в разделе "HTTP Сервер"
Добавьте права доступа для HTTР в свойствах кассового сервера в разделе "HTTP ограничения";
Укажите в программе:
Аналогично укажите порт и права доступа для HTTP соединения для сервера справочников
Для сервера кассы и для сервера справочников порты должны отличаться
Логин и пароль обязательно укажите латинскими буквами, другие не будут работать
Поставьте галочки на правилах которые Вы настраивали в пункте 1.
Запомните информацию которую Вы указывали в программе, она потребуется для подключения интеграции в личном кабинете FoodSoul.
В личном кабинете FoodSoul откройте раздел Интеграции -> Автоматизация
Выберите интеграцию R-Keeper и укажите необходимые данные
Подробнее с порядком настройки можно ознакомиться в официальном руководстве программы
Подключение интеграции в личном кабинете FoodSoul
Далее пройдёмся по всем полям настроек которые необходимо заполнить:
Логин
Логин администратора которого Вы создавали ранее в программе
Пароль
Пароль администратора которого Вы создавали ранее в программе
Адрес сервера
IP или URL адрес кассового сервера R-Keeper, с которым планируется настроить соединение
укажите ссылку вместе с протоколом если Ваш сервер требует HTTPS. ( "https://123.123.123.123" ), по умолчанию используется http
Порт кассы
Порт HTTP из свойств кассового сервера, указанный при настройке выше
Код официанта
Пользователь-официант R-Keeper от имени которого будут поступать заказы.
- Откройте cправочник "Работники" в R-Keeper V7. Скопируйте значение поля "Код" из свойств нужного пользователя.*
Код стола
Дежурный столик на который будет поступать заказ, учтите что для поступления заказа смена на кассе и на столике должна быть открыта.
- Откройте cправочник "Планы залов и Столы" в R-Keeper V7. Скопируйте значение поля "Код" из свойств нужного стола.*
Название типа цены
Цена товара которая будет выгружена в личный кабинет как основная: "Себестоимость", "Основная" и др.
- Откройте справочник "Типы цен" в R-Keeper V7. Запишите значение поля Название типа цены так как оно указано в справочнике*
По умолчанию после настройки Вам будут доступны:
Чтобы расширить доступные Вам функции R-Keeper необходимо дополнительно передавать информацию о лицензии.
Подробнее >>>>
Лицензия заводится и генерируется на сервере R-Keeper, специалисты технической поддержки должны будут предоставить Вам следующую информацию:
Логин интегратора
электронная почта, используемая как логин для входа в систему лицензирования l.ucs.ru созданного пользователя
Пароль интегратора
пароль для входа в систему лицензирования l.ucs.ru созданного пользователя
GUID продукта
идентификатор модуля R-Keeper, подключаемого в Вашей системе
Код ресторана
Код основного заведения из свойств программы
Укажите полученные от технической поддержки данные в соответствующих полях настроек интеграции в личном кабинете FoodSoul
После заполнения полей для получения ключа лицензии Вы сможете указать способы оплаты заказа.
Откройте раздел "Справочник Валют" в R-Keeper V7.
В списке выберите нужный способ оплаты
Скопируйте значения поля "Код" из свойств способа оплаты:
Заполните поля в личном кабинете FoodSoul:
Код оплаты наличными
Код оплаты онлайн
Код оплаты картой курьеру
Поле соответствует способу оплаты, который пользователь выбирает на сайте или в приложении при оформлении заказа.
Код для применения скидок
Укажите код способа оплаты для передачи суммы скидки в рублях. Считаем что скидка это оплаченная часть от полной стоимости.
Фильтр по названию категории
Из категории с указанным названием Будут выгружены только её подкатегории и товары, т. е. эта категория будет считаться корневой категорией меню.
Код кассы:
Код кассы для поступления заказа, укажите чтобы заказ отобразился на конкретном кассовом терминале.
Фильтр по коду торговой группы
Будут импортированы товары и категории только из указанной группы.
Перенести товары только для доставки
Будут импортированы товары, имеющие статус Доставка.
Код товара для платной доставки
Для передачи платной доставки необходимо добавить товар в Rkeeper и указать код товара в данном поле.
Отключить автоматическую выгрузку товаров
Отключается только автоматический импорт товаров. Timeout запроса увеличивается до 3 мин. Импорт товаров производится только вручную путем нажатия кнопки принудительный запуск импорта данных.
Неподтвержденный заказ
Отправка заказа проходит в режиме Черновика. Для превращения в обычный заказ потребуется пересохранить заказ с кассы.
Важно: для минимизирования конфликтов данных необходимо хранить данные номенклатуры на стороне системы интеграции.
При активации автоматической выгрузки из системы автоматизации не нужно вносить никаких изменений в меню. Это приведет к ошибкам при создании заказов.