Кассовое ПО Artix позволяет осуществлять выдачу кофе через сервис ScanBox с использованием слипа с QR-кодом.

Для работы с сервисом необходимо наличие в лицензии модуля scanbox. Подробнее о лицензировании можно прочитать в разделе "Новый формат лицензии .li4".

Конфигурирование модуля

Работа с сервисом ScanBox активируется плагином scanbox в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/scanbox.ini в секции [plugins]:

НаименованиеТип данныхВозможные значенияОписаниеПримечания
scanboxстроковый
  • on
  • off
Плагин для работы с сервисом кофемашиныПо умолчанию 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 необходимо:

  1. Создать каталог с кофейными товарами.
  2. Отключить ручной ввод количества товаров из каталога (параметр quant_mode).
  3. Активировать модуль scanbox (см.Конфигурирование модуля).
  4. Настроить параметры для работы с сервисом (см.Конфигурирование модуля).

    Если каталогов несколько, то в параметре catalogs необходимо указать их через запятую.
  5. Перезапустить кассовую программу.
  6. На кассе добавить кофе в чек.

    Объединение кофейных позиций в чеке не осуществляется.

  7. Закрыть чек продажи.
    Если товар из кофейного каталога не заведен в системе ScanBox, то будет выведена ошибка обращения к сервису, чек не будет закрыт.

При оплате чека для каждой позиции кофе будет напечатан слип с QR-кодом, шаблон которого находится в /linuxcash/cash/reports/scanbox.xml. Подробнее о редактировании шаблонов можно прочитать в разделе "Движок отчетов".

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

Логирование

Логирование работы сервиса ведется в файле /linuxcash/logs/current/terminal.log.

  • No labels