Начиная с версии 4.6.102 добавлена возможность получения дисконтных и бонусных воздействий из системы лояльности Loymax.
Модуль Loymax предназначен для идентификации покупателей посредством считывания карт клиентов на кассе, выполнения операций по начислению и списанию бонусных баллов с использованием технологий Loymax.
Взаимодействие с системой лояльности Loymax возможно только в кассовом ПО Artix, работающем под Ubuntu 14.04 и выше.
Конфигурирование модуля
Активация модуля системы лояльности Loymax определяется параметром loymax
, который задается в конфигурационном файле /linuxcash/cash/conf/ncash.
ini.d/loymax.ini
в секции [plugins]
.
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
loymax | строковый |
| Активация модуля системы лояльности Loymax | По умолчанию off |
[plugins] ; Система лояльности Loymax ;loymax = off
Настройка плагина системы лояльности Loymax производится в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/loymax.ini
в секции [Loymax]
.
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
serverUrl | строковый | Адрес сервера системы лояльности Loymax | По умолчанию localhost | |
timeout | целочисленный | Таймаут запроса к серверу системы лояльности Loymax | По умолчанию 30 секунд | |
user | строковый | Имя пользователя для авторизации в системе лояльности Loymax | ||
password | строковый | Пароль пользователя для авторизации в системе лояльности Loymax | ||
deviceLogicalId | строковый | Логическое имя устройства в системе лояльности Loymax | ||
ignoreCardIdentificationType | логический |
| Игнорировать способ ввода при поиске карты | При значении
При значении По умолчанию |
[Loymax] ; Настройки плагина системы лояльности Loymax ; Адрес сервера Loymax ; Значение по умолчанию http://localhost. ;serverUrl = "http://localhost" ; Таймаут запроса к серверу Loymax(в секундах) ; Значение по умолчанию 30 ;timeout = 30 ; Имя пользователя для авторизации на сервере Loymax ; Значение по умолчанию "" ;user = "" ; Пароль пользователя для авторизации на сервере Loymax ; Значение по умолчанию "" ;password = "" ; Логическое имя устройства в системе Loymax ; Значение по умолчанию "" ;deviceLogicalId = "" ; Игнорировать способ ввода при поиске карты ; Значение по умолчанию false ;ignoreCardIdentificationType = false
В зависимости от доступности сервера системы лояльности Loymax операции могут проводиться в режиме online или offline. При этом:
- Запрос информации о карте, запрос скидок и списание бонусных баллов всегда проводится online.
- Возврат начисленных/списанных бонусов всегда производится offline через очередь
artix-queue
. - Операции по начислению и отмене начисления производятся online, если бонусный сервер системы лояльности не доступен, то в режиме offline.
Бонусная программа Loymax
Для использования системы лояльности Loymax необходимо:
- Завести группу бонусных карты с типом карты Loymax (БД
Dictionaries
таблицаCardgroup
полеcardmode
=11). - Активировать модуль лояльности Loymax (см.Конфигурирование модуля).
- Настроить подключение к серверу системы лояльности (см.Конфигурирование модуля).
- Перезапустить кассовую программу.
- Применить бонусную карту в чеке.
При добавлении карты в чек кассовая программа обращается к системе лояльности, передает данные документа продажи, получает данные по предоставлению скидок, начислению и списанию бонусов и применяет их в чеке.
Применение внутренних скидок суммируется с внешними скидками.