Об установке купонного сервера можно прочитать в разделе "Установка серверов лояльности".
Настройка
Настройка работы сервера осуществляется в конфигурационном файле application.properties
, который находится в директории /opt/artixcs-accounting-coupons/application.properties
.
Порт по умолчанию 38058
. В каждом конкретном случае рабочие порты могут отличаться. Подробнее в разделе "Список пакетов и образов".
server.port=38058 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.mongodb.storage=false #При запуске сервера слушать thrift-интерфейс accounting.with.thrift=true #Порт для административного сервиса thrift accounting.thrift.admin.port=7790 #Порт для основного сервиса thrift accounting.thrift.logic.port=7791 ##DO NOT CHANGE PARAMETERS BELOW WITHOUT EMERGENCY 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
Дополнительные настройки
При необходимости использования дополнительных настроек их нужно вручную добавить в конфигурационный файл /opt/artixcs-accounting-coupons/application.properties
:
Наименование | Описание | Примечания |
---|---|---|
Дополнительные настройки | ||
delete.assets.when.deleting.coupons | Удаление ассетов при удалении купонов |
При значении По умолчанию |
batch.size.of.deleted.coupons | Количество купонов, удаляемых за одну итерацию | По умолчанию |
batch.size.of.saved.coupons | Количество купонов, сохраняемых за одну сессию | По умолчанию |
delete.assets.when.deleting.coupons=false batch.size.of.deleted.coupons=100 batch.size.of.saved.coupons=100
Стыковка с кассовым сервером
Стыковка серверов лояльности с кассовым сервером осуществляется в настройках Artix Control Center в подразделе "Сервера Artix Loyality". Подробнее можно прочитать в разделе "Настройки сервера", подраздел "Сервера Artix Loyalty".
Настройка сервера в Artix Loyality Managment
Необходимо настроить купонный сервер в Artix Loyalty Management. Подробнее о настройках можно прочитать в разделе "Настройка", подраздел "Настройки сервера купонов".
Настройка работы с сервером на кассе
Настройка работы купонного сервера на кассе осуществляется в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/onlinecoupon.ini
. Подробнее можно прочитать в разделе "Купоны", подраздел "Конфигурирование модуля".