You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Начиная с версии 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. При этом:

  • Запрос информации о карте, запрос скидок и списание бонусных баллов всегда проводится online.
  • Возврат начисленных/списанных бонусов всегда производится offline через очередь artix-queue.
  • Операции по начислению и отмене начисления производятся online, если бонусный сервер системы лояльности не доступен, то в режиме offline.
Если сразу после проведения операции начисления offline выполнить возврат по чеку offline, то начисления будут произведены, но возврат не выполнится.

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

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

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

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

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

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