Page tree
Skip to end of metadata
Go to start of metadata

Установка, первоначальная настройка и обновление системы лояльности производится только при наличии интернет соединения.

Установка

Система Artix Loyalty Management может быть установлена на кассовый сервер или как самостоятельное программное обеспечение на выделенный сервер.

Установка на кассовый сервер

Установка Artix Loyalty Management на существующий кассовый сервер выполняется в несколько этапов:

  1. Добавление репозитория для Artix Loyalty Management выполняется командой:

    echo 'deb http://update.artix.su/lm loyalty_testing loyalty' | sudo tee /etc/apt/sources.list.d/loyalty.list
  2. Обновление локального списка доступных пакетов:

    sudo apt-get update
  3. Установка Artix Loyalty Management

    sudo apt-get install artix-lm

Установка на отдельный сервер

Самостоятельная работа системы лояльности может быть обеспечена при наличии базы данных. Для Artix Loyalty Management используется БД Mongo. 

При установке веб-приложения на отдельный сервер необходимо добавить репозитории для  Mongo, выполнив команды:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list

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

wget -O - http://update.artix.su/artix.gpg.key | sudo apt-key add - 

Дальнейшая установка системы осуществляется аналогично установке на кассовый сервер.

Подключение к сервису Artix Loyalty Management выполняется по адресу http://<host>:48080/loyalty-webapp/loyalty

Первоначальная настройка

При установке Artix Loyalty Management на кассовый сервер, имеющий стандартные настройки, производить дополнительную настройку не требуется.

В том случае, если система лояльности установлена на отдельный сервер и/или требуются нестандартные настройки, то необходимо:

  1. Перейти в веб-интерфейс системы лояльности.
  2. Авторизоваться под учетной записью пользователя service с паролем service (встроенный пользователь, для которого может быть выполнен вход в систему без связи с кассовым сервером).
  3. В разделе Управление укажите необходимые настройки для подключения серверам:

    Сетевые настройки. 

    Секция "Сетевые настройки" предназначена для указания параметров подключения к серверам для проведения операций обмена данными и расчета воздействий по различным схемам лояльности.

    • Кассовый сервер:

      • Адрес кассового сервера - хост и порт кассового сервера.
      • Контекстный путь кассового сервера - путь, по которому отправляются REST-запросы на кассовый сервер.
    • Сервер обмена:
      • Адрес сервера обмена - хост и порт сервера обмена.
      • Контекстный путь сервера обмена - путь, по которому будет осуществляться обмен данными.
      • Логин и пароль сервера обмена - учетная запись пользователя, от имени которого будут выполняться операции обмена.
      • Идентификатор магазина - ID магазина, на который будет осуществляться выгрузка данных.
    • Бонусный сервер:

      • Адрес бонусного сервера - хост и порт бонусного сервера.
      • Контекстный путь бонусного сервера - путь, по которому будет осуществляться обмен данными по бонусным операциям.
      • ID терминала - идентификационный номер терминала. Необходим для идентификации клиента на бонусном сервере. ИД терминала записан на кассовом сервере на узле кассы по вкладке "Бонусы".
      • Авторизация по ID терминала БС - необходимость выполнять авторизацию пользователя по ID терминала.
      • Логин и пароль бонусного сервера - учетная запись пользователя, от имени которого будут выполняться операции на бонусном сервере.
    • Сервер сертификатов:

      • Адрес сервера сертификатов - хост и порт сервера сертификатов.
      • Контекстный путь сервера сертификатов - путь, по которому будет осуществляться обмен данными по операциям с сертификатами.
      • ID терминала сервера сертификатов - идентификационный номер терминала. Необходим для идентификации клиента на сервере сертификатов.
      • Авторизация по ID терминала на сервере сертификатов - необходимость выполнять авторизацию пользователя по ID терминала.
      • Логин и пароль сервера сертификатов - учетная запись пользователя, от имени которого будут выполняться операции на сервере сертификатов.
    • Сервер купонов:

      • Адрес сервера купонов (хост и порт) - данные для подключения к серверу купонов.
      • Контекстный путь сервера купонов - путь, по которому будет осуществляться обмен данными по операциям с купонами.
      • ID терминала сервера купонов - идентификационный номер терминала. Необходим для идентификации клиента на сервере купонов.
      • Авторизация по ID терминала на сервере купонов - необходимость выполнять авторизацию пользователя по ID терминала.
      • Логин и пароль сервера купонов - учетная запись пользователя, от имени которого будут выполняться операции на сервере купонов.

Для проверки связи с определенным сервером необходимо нажать кнопку , индикатор будет:

  •  - зеленым, если связь установлена;
  •  - красным, если возникли проблемы с соединением.

При наведении на индикатор - отображается информация о состоянии соединения или о причинах его отсутствия.

Прочие настройки:

Секция "Прочие настройки" предназначена для указания дополнительных данных, предназначенных для управления схемами лояльности и подключением к LM.


  • Округление бонусных акций с точностью до знака после запятой. Точность округления результатов бонусных акций.
  • Округление дисконтных акций с точностью до знака после запятой. Точность округления результатов дисконтных акций.
  • Имя и пароль сервисного пользователя. Учетная запись пользователя, от имени которого будут производиться сервисные операции.
  • Имя и пароль пользователя для API. Учетная запись пользователя, от имени которого будут производиться операции по API.
  • Префикс уникальных купонов на кассе. Первые цифры, с которых будет начинаться номер купона при генерации. По умолчанию 1.
  • Время выгрузки. Периодичность выгрузки изменений в БД кассового сервера.
  • Запретить создание составных акций. При установке "галочки" возможность создания составных акций скрывается.
  • Разрешить применение акции со счетчиками при отсутствии связи на кассе. При установке "галочки" акции со счетчиками будут отрабатывать на кассе даже если связи с сервисом счетчиков в данный момент нет.
  • Разрешить выгрузку рекламы и купонов в отдельное дерево. При установке "галочки" рекламные акции и акции на выдачу купонов будут выгружаться во второе дерево дисконта.
  • Запретить игнорирование минимальной цены. При снятии "галочки" появляется возможность игнорировать минимальную цену товара при применении к нему скидки. 
  • Разрешить работу с организациями. При установке "галочки" вкладка "Организации" отображается в секции "Карты и клиенты", организации становятся доступны для добавления/редактирования и удаления при использовании необходимых для этого ролей.


Настройки вступают в силу сразу после их изменения.

Обновление

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

  1. Обновление локального списка доступных пакетов:

    sudo apt-get update
  2. Обновление всех пакетов Artix Loyalty Management:

    sudo apt-get upgrade
  • No labels