Начиная с версии 4.6.102 добавлена возможность получения дисконтных и бонусных воздействий из системы лояльности Loymax.

Модуль Loymax предназначен для идентификации покупателей посредством считывания карт клиентов на кассе, выполнения операций по начислению и списанию бонусных баллов с использованием технологий Loymax.

Взаимодействие с системой лояльности Loymax возможно только в кассовом ПО Artix, работающем под Ubuntu 14.04 и выше. 

Конфигурирование модуля

Активация модуля системы лояльности Loymax определяется параметром loymax, который задается в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/loymax.ini в секции [plugins].

НаименованиеТип данныхВозможные значенияОписаниеПримечания
loymaxстроковый
  • on
  • off
Активация модуля системы лояльности 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логический
  • true
  • false
Игнорировать способ ввода при поиске карты

При значении false в запросе на сервер отправляется тип карты:

  • "BarCode" - если карта была добавлена при помощи сканера или ридера;
  • "ManualInput" - если карта была добавлена вручную;
  • "Auto" - при любом другом способе добавления карты.

При значении true в запросе на сервер отправляется тип карты "Auto" при любом способе добавлении карты.

По умолчанию false.


[Loymax]
; Настройки плагина системы лояльности Loymax
; Адрес сервера Loymax
; Значение по умолчанию http://localhost.
;serverUrl = "http://localhost"
; Таймаут запроса к серверу Loymax(в секундах)
; Значение по умолчанию 30
;timeout = 30
; Имя пользователя для авторизации на сервере Loymax
; Значение по умолчанию ""
;user = ""
; Пароль пользователя для авторизации на сервере Loymax
; Значение по умолчанию ""
;password = ""
; Логическое имя устройства в системе Loymax
; Значение по умолчанию ""
;deviceLogicalId = ""
; Игнорировать способ ввода при поиске карты
; Значение по умолчанию false
;ignoreCardIdentificationType = false

В зависимости от доступности сервера системы лояльности Loymax операции могут проводиться в режиме online или offline. При этом:

Если сразу после проведения операции начисления offline выполнить возврат по чеку offline, то начисления будут произведены, но возврат не выполнится.

Бонусная программа Loymax

 Для использования системы лояльности Loymax необходимо:

  1. Завести группу бонусных карты с типом карты Loymax (БД Dictionaries таблица Cardgroup поле cardmode=11).
  2. Активировать модуль лояльности Loymax (см.Конфигурирование модуля).
  3. Настроить подключение к серверу системы лояльности (см.Конфигурирование модуля).
  4. Перезапустить кассовую программу.
  5. Применить бонусную карту в чеке.

При добавлении карты в чек кассовая программа обращается к системе лояльности, передает данные документа продажи, получает данные по предоставлению скидок, начислению и списанию бонусов и применяет их в чеке.

Применение внутренних скидок суммируется с внешними скидками.

В системе лояльности Loymax отсутствует контроль минимальных цен, поэтому скидка всегда будет предоставляться без их учета.