Кассовое ПО Artix поддерживает применение бонусных воздействий системы лояльности CardLab.
Для использования модуля необходимо установить пакет Artix-Queue.
Конфигурирование модуля CardLab
Активация модуля системы лояльности CardLab определяется параметром cardlab
, который задается в конфигурационном файле /linuxcash/cash/conf/ncash.
ini.d/cardlab.ini
в секции [plugins]
.
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
cardlab | строковый |
| Активация модуля системы лояльности CardLab | По умолчанию off |
[plugins] ; Система лояльности CardLab ;cardlab = off
Настройка плагина системы лояльности CardLab производится в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/cardlab.ini
в секции [CardLab]
.
Наименование | Тип данных | Описание |
---|---|---|
serverUrl | строковый | Адрес сервера системы лояльности CardLab |
login | строковый | Логин для подключения к серверу системы лояльности CardLab |
password | строковый | Пароль для подключения к серверу системы лояльности CardLab |
[CardLab] ; URL сервера ;serverUrl = localhost ; Логин для подключения к серверу ;login = ; Пароль для подключения к серверу ;password =
Бонусная программа CardLab
Для использования системы лояльности CardLab необходимо:
- Завести группу бонусных карт с типом карты CardLab (БД
Dictionaries
таблицаCardgroup
полеcardmode = 8
). - Активировать модуль системы лояльности CardLab (см.Конфигурирование модуля CardLab).
- Настроить подключение к серверу системы лояльности (см.Конфигурирование модуля CardLab).
- Перезапустить кассовую программу.
- Применить бонусную карту в чеке.
Продажа
Для начисления и списания баллов с бонусной карты необходимо добавить карту системы лояльности CardLab в чек. Обращение к серверу системы лояльности для получения суммы доступных баллов выполняется при оплате баллами.
При закрытии чека может быть напечатана информация для покупателя.
Списание баллов
Списание баллов выполняется по инициативе кассира. Потраченные баллы фиксируются в кассовой программе как скидка на чек. Для списания можно использовать все доступные баллы.
Начисление баллов
Начисление баллов происходит на стороне сервера системы лояльности CardLab после закрытия чека.
Возврат
В системе лояльности предусмотрена возможность возврата списанных ранее баллов.
При возврате чека начисленные баллы списываются, бонусные баллы, которыми была совершена оплата покупки, не восстанавливаются.
Режимы работы
В зависимости от доступности сервера системы лояльности CardLab операции могут производиться в режиме online или offline. При этом:
- запрос информации о карте, списание бонусных баллов, а также отмена текущих транзакций всегда производятся в режиме online;
- операции по начислению производятся в режиме online. Если сервер системы лояльности недоступен, то в режиме offline;
- операции по возврату начисленных бонусов всегда производятся в режиме offline.