Кассовое ПО Artix позволяет осуществлять выдачу кофе через сервис ScanBox с использованием слипа с QR-кодом.
Для работы с сервисом необходимо наличие в лицензии модуля scanbox
. Подробнее о лицензировании можно прочитать в разделе "Новый формат лицензии .li4".
Конфигурирование модуля
Работа с сервисом ScanBox активируется плагином scanbox в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/scanbox.ini
в секции [plugins
]:
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
scanbox | строковый |
| Плагин для работы с сервисом кофемашины | По умолчанию off |
[plugins] ; Работа с сервисом кофемашины ;scanbox = off
Настройка работы с сервисом ScanBox осуществляется в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/scanbox.ini
в секции [ScanBox
]:
Наименование | Тип данных | Описание | Примечания |
---|---|---|---|
url | строковый | Адрес сервиса | По умолчанию http://localhost |
timeout | целочисленный | Таймаут обращения к сервису | По умолчанию 10 секунд на один запрос |
token | строковый | Токен для генерации штрих-кода | По умолчанию значение не задано |
imei | строковый | Список идентификаторов кофемашин | По умолчанию значение не задано |
catalogs | строковый | Список каталогов с товарами, для которых необходимо выполнять запрос | По умолчанию значение не задано |
qrLifetime | целочисленный | Время жизни штрих-кода в минутах | По умолчанию 15 |
[ScanBox] ; Настройки плагина для работы с сервисом кофемашины ; Адрес сервиса ; По умолчанию http://localhost ;url = http://localhost ; Таймаут обращения к сервису ; По умолчанию 10 секунд на один запрос ; timeout = 10 ; Токен для генерации штрих-кода ;token = "" ; Список идентификаторов кофемашин ;imei = "" ; Список каталогов с товарами, для которых необходимо выполнять запрос ;catalogs = ; Время жизни штрих-кода в минутах ; По умолчанию 15 минут ;qrLifetime = 15
Принцип работы
Для выдачи кофе через сервис ScanBox необходимо:
- Создать каталог с кофейными товарами.
- Отключить ручной ввод количества товаров из каталога (параметр
quant_mode
). - Активировать модуль
scanbox
(см.Конфигурирование модуля). Настроить параметры для работы с сервисом (см.Конфигурирование модуля).
Если каталогов несколько, то в параметреcatalogs
необходимо указать их через запятую.- Перезапустить кассовую программу.
На кассе добавить кофе в чек.
Объединение кофейных позиций в чеке не осуществляется.
- Закрыть чек продажи.
Если товар из кофейного каталога не заведен в системе ScanBox, то будет выведена ошибка обращения к сервису, чек не будет закрыт.
При оплате чека для каждой позиции кофе будет напечатан слип с QR-кодом, шаблон которого находится в /linuxcash/cash/reports/scanbox.xml
. Подробнее о редактировании шаблонов можно прочитать в разделе "Движок отчетов".
Полученный слип необходимо отсканировать с помощью устройства SkanBox. Время действия QR-кода может быть ограничено настройками.
Логирование
Логирование работы сервиса ведется в файле /linuxcash/logs/current/terminal.log
.