Функциональность позволяет выводить информацию о товаре аналогично тому, как и в интернет-магазине.
Покупатель сканирует штрих-код товара на прайс-чекере.
Прайс-чекер считывает штрих-код товара и отправляет запрос в службу SetKiosk.
Служба SetKiosk перенаправляет запрос с штрих-кода для поиска товара в службу сервера SetRetail10.
SetRetail10 передает в службу SetKiosk информацию по товару.
Служба SetKiosk проверяет категорию товара/
Служба SetKiosk проверяет наличие HTML-страницы для товара во внутренней папке, которая была загружена с FTP-сервера.
Служба SetKioks собирает данные по товару и передает на устройство для отображения покупателю.
Отредактируйте настройки службы SetKiosk → откройте на редактирование файл application.yaml.
После редактирования настроек перезапустите службу SetKiosk:
systemctl restart set-kiosk.service
productViewType
значение wihHtml
для включения отображения HTML-страниц.showStandartForProductView
значение true
, для того, чтобы при просмотре информации по товарам без HTML-страниц отображалось обычное окно с информацией.restrictions
укажите группы товаров, для которых есть HTML-страницы.barcodes
укажите штрих-коды товаров, для которых есть HTML-страницы.Для синхронизации с FTP-сервером и отображения HTML-страниц выполните следующие настройки в секции ftpSettings:
ftpUrl
- адрес FTP-сервера;ftpPort
- порт FTP-сервера;ftpDirecorty
- папка на FTP-сервере, где располагаются HTML-страницы.ftpLogin
- логин для доступа на FTP-сервер.ftpPassword
- пароль для доступа на FTP-сервер.delayInSeconds
- с какой периодичностью обращаться к FTP-серверу для загрузки файлов в локальную папку службы. По умолчанию = 3600сек. (1 час).localDirectory
- локальная папка откуда производится отображение HTML-файлов. Внимание! При настроенной синхронизации с FTP-сервером и первом запуске службы после настройки, данная папка создается автоматически при успешном подключении к FTP!1. HTML-файл загружается в папку службы SetKiosk с установленной перидичностью.
2. Покупатель сканирует товар → отображается HTML-страница.
3. Если HTML-страница отсутствует, тогда отображается обычное окно