Установка купонного сервера
Для установки купонного сервера необходимо выполнить команду:
sudo apt-get install artixcs-accounting-coupons
Порт по умолчанию 38058.
В каждом конкретном случае рабочие порты могут отличаться. Подробнее в разделе "Список пакетов и образов".
После установки сервер должен быть запущен автоматически. Для проверки статуса выполните команду:
sudo systemctl status artixcs-accounting-coupons
Если сервис не запущен, необходимо запустить его командой:
sudo systemctl start artixcs-accounting-coupons
Настройка купонного сервера
Настройка работы сервера осуществляется в конфигурационном файле application.properties
, который находится в директории /opt/artixcs-accounting-coupons/application.properties
.
Пример настройки
#Порт, на котором запускается сервер server.port=38058 #Контекстный путь, url для запроса к серверу. По умолчанию /ACC server.contextPath=/ACC #Указывается директория, в которой находятся конфигурационные файлы (все, за исключением application.properties - это файл должен лежать рядом с jar). #По умолчанию конфигурационные файлы берутся из jar. Для того чтоб указать файлы конфигурации с диска, нужно перед ними поставить префикс file: accounting.properties.directory=classpath:config #Запуск КС в light-режиме (можно делать начисления без явного создания карты и счета на сервере). Используется в COUPONS-режиме accounting.logic.lightMode=true #Использовать реляционное хранилище для хранения данных, по-умолчанию true (не может быть задано, если accounting.mongodb.storage=true) #accounting.sql.storage=true #Если хранилище реляционное, можно указать тип БД (mysql или mssql). Будут применяться настройки из файлов #cashserver-routing-connection-mysql.properties или cashserver-routing-connection-mssql.properties соответственно accounting.sql.type=mysql #Использовать mongodb для хранения данных. Параметры подключения к mongodb указаны в файле accounting-mongo-connection-properties.properties (не может быть задано, если accounting.sql.storage=true) #accounting.mongodb.storage=false #При запуске сервера слушать thrift-интерфейс accounting.with.thrift=true #Порт для административного сервиса thrift accounting.thrift.admin.port=7790 #Порт для основного сервиса thrift accounting.thrift.logic.port=7791 ##Не меняйте следующие параметры без крайней необходимости spring.jackson.default-property-inclusion=non_null spring.jackson.date-format=yyyy-MM-dd'T'HH:mm:ss.SSSX serviceName=artixcs-accounting-coupons accounting.logic.serverType=COUPONS cashserver.artix.sql.dbsuffix=db_coupons urls.mongo.database=db_accounting_coupons
После настройки купонного сервера необходимо:
Произвести стыковку кассового и купонного сервера в настройках Artix Control Center. Подробнее можно прочитать в разделе "Настройки сервера" (подраздел "Сервера Artix Loyalty").
- Настроить купонный сервер в Artix Loyalty Management (подраздел "Настройки сервера купонов").
- Настроить работу с купонами на кассе. Подробнее можно прочитать в разделе "Купоны".