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