Бонусы WellCa на кассе r_keeper
Как сделать, чтобы кассир видел баланс гостя и списывал бонусы прямо в чеке r_keeper: что заказать у дилера и что включить у нас.
Бонусы считает WellCa, а касса r_keeper показывает их кассиру и печатает остаток на слипе. При закрытии чека касса сама сообщает нам, сколько бонусов списано или начислено — вручную ничего сводить не нужно.
Это обратное направление по сравнению с подключением своей программы FarCard: там баланс живёт у вашего прежнего поставщика лояльности, здесь — у нас. Выбирать нужно что-то одно.
Что для этого нужно
- r_keeper 7 версии 6.04 и выше. Обмен с внешней системой лояльности по HTTP появился начиная с этой версии.
- Лицензия HttpFarcards на объект. Её заказывают у вашего партнёра (дилера) r_keeper — без неё касса просто не станет обращаться к внешней системе. Лицензия платная и оформляется на каждое заведение отдельно.
- Настройка на кассовом сервере. Дилер прописывает адрес нашего сервера в файле
ExtDllHttp.ini(секция[Server], параметрAddress) и активирует лицензию утилитойHttp_LicGen.exe.
Пункты 2 и 3 делает дилер — у нас доступа к вашему кассовому серверу нет.
Что сделать у нас
- Откройте Настройки → Бонусы на кассе. Раздел появляется, если ваша касса — r_keeper.
- Нажмите «Сгенерировать код» — получится персональный адрес вида
.../api/rkeeper/farcards/<код>. Этот адрес и передайте дилеру: он содержит секретную часть, поэтому пересылать его в открытых чатах не стоит. - Впишите код ресторана — тот, которым касса подписывает свои запросы. Его подскажет дилер.
- Логин и пароль заполнять не нужно: касса их не отправляет. В
ExtDllHttp.iniлогин с паролем относятся к прокси системы лицензирования r_keeper, а не к нам — поэтому пароль, по которому мы узнаём вашу кассу, это и есть секретная часть адреса. - Включите «Принимать запросы кассы» и сохраните.
Пока переключатель выключен, мы отвечаем кассе «карта не найдена». Это сделано нарочно: до появления лицензии и настроек касса не должна получать ни баланса, ни успешных списаний.
Что сделать на кассе
Заведите тип оплаты «Бонусы WellCa» и свяжите его с внешней системой лояльности — именно им кассир оплачивает часть чека. Это тоже настройка дилера.
Как это выглядит в зале
- Кассир вводит номер карты или телефон гостя.
- Касса спрашивает у нас баланс и показывает его на экране.
- Кассир выбирает оплату бонусами и указывает сумму.
- При закрытии чека касса присылает нам списание, а на слипе печатается остаток бонусов.
Возврат чека касса присылает так же — бонусы вернутся гостю автоматически.
Если что-то не работает
На странице настроек внизу есть журнал операций: каждое обращение кассы, включая отказы с причиной. Пусто — значит касса до нас ещё не доходила: проверьте с дилером адрес в ExtDllHttp.ini и лицензию. Частая причина — закрытый доступ наружу из сети заведения. Видны отказы «недостаточно бонусов» или «карта не найдена» — связь есть, дело в данных гостя.
Повторные запросы кассы не приводят к двойному списанию: чек с тем же номером мы узнаём и второй раз бонусы не снимаем.
Документация r_keeper
- Описание HTTP-протокола FarCards — техническое описание для дилера.
- Портал документации r_keeper.
Дальше
Про остальные интерфейсы — столы, меню, доставку — в статье Подключение R-Keeper.
Читайте также
Терминалы: касса, ресепшн, кухня — в браузере или программой на ПК
Все рабочие места заведения одним списком: тип, где работает терминал и на связи ли компьютер. Установка программы на ПК — из карточки терминала.
Интеграции: одно место для всех подключений
Telegram, MAX, почта, ВКонтакте, Instagram и агент кассы подключаются в «Настройки → Интеграции». Раньше за токенами ходили в три разных раздела.
Настройки кассы: где что лежит
Кассовые терминалы — про рабочие места и оборудование. Настройки кассы — четыре вкладки правил: оплаты, бонусы, операции, чеки и ККТ. Подключение самой кассы — в «Интеграциях».
Обзор кассы: открытые смены, выручка и точки
Первый экран раздела «Касса»: сколько касс открыто прямо сейчас, сколько на них выручки и куда нажать дальше.
Организация, оплата и доступы
Данные заведения, приём оплаты, доступы сотрудников и тариф — всё в настройках.