Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Статус
colourBlue
titleSetkiosk 1.6.0

Оглавление

Описание

Функциональность позволяет выводить информацию о товаре аналогично тому, как и в интернет-магазине. 

Взаимодействие

  • Для HTML-страниц создается специальный FTP-сервер, на который будут выкладываться html-файлы для отображения на устройстве.
  • HTML-файлы в формате ШТРИХ-КОД_ТОВАРА.html.
  • В настройках службы SetKiosk устанавливается синхронизация с сервером FTP.
  • Подкладывать файлы HTML можно и без сервера FTP.

Логика работы

  1. Покупатель сканирует штрих-код товара на прайс-чекере.

  2. Прайс-чекер считывает штрих-код товара и отправляет запрос в службу SetKiosk.

  3. Служба SetKiosk перенаправляет запрос с штрих-кода для поиска товара в службу сервера SetRetail10.

  4. SetRetail10 передает в службу SetKiosk информацию по товару.

  5. Служба SetKiosk проверяет категорию товара/

  6. Служба SetKiosk проверяет наличие HTML-страницы для товара во внутренней папке, которая была загружена с FTP-сервера.

  7. Служба SetKioks собирает данные по товару и передает на устройство для отображения покупателю.

Настройки службы

Отредактируйте настройки службы SetKiosk → откройте на редактирование файл application.yaml.

...

  • ОС Linux: systemctl restart set-kiosk.service
  • ОС Windows: Оснастка службы → SetKiosk

Включение отображения HTML-страниц

  • Установите в параметре productViewType значение wihHtml для включения отображения HTML-страниц.
  • Установите в параметре showStandartForProductView значение true, для того, чтобы при просмотре информации по товарам без HTML-страниц отображалось обычное окно с информацией.
  • В параметре restrictions укажите группы товаров, для которых есть HTML-страницы.
    • или
  • В параметре barcodes укажите штрих-коды товаров, для которых есть HTML-страницы.

Настройка подключения к FTP-серверу и локальной папки для сохранения HTML-страниц

Для синхронизации с FTP-сервером и отображения HTML-страниц выполните следующие настройки в секции ftpSettings:

  • ftpUrl - адрес FTP-сервера;
  • ftpPort - порт FTP-сервера;
  • ftpDirecorty - папка на FTP-сервере, где располагаются HTML-страницы.
    • Если не указано, то запрос на загрузку будет идти в корень.
    • Если HTML-файлы располагаются в папке, тогда нужно указать, например: goods/html
  • ftpLogin - логин для доступа на FTP-сервер.
  • ftpPassword - пароль для доступа на FTP-сервер.
  • delayInSeconds - с какой периодичностью обращаться к FTP-серверу для загрузки файлов в локальную папку службы. По умолчанию = 3600сек. (1 час).
  • localDirectory - локальная папка откуда производится отображение HTML-файлов. Внимание! При настроенной синхронизации с FTP-сервером и первом запуске службы после настройки, данная папка создается автоматически при успешном подключении к FTP!

Пример работы

1. HTML-файл загружается в папку службы SetKiosk с установленной перидичностью.

...

Статус
titleЧрезмерное употребление алкоголя вредит вашему здоровью

Дополнительная информация

Формат HTML-страниц

  • HTML-страницы должны быть только в формате UTF8.
  • В HTML-страницах не должно содержаться настроек для кодировок CP1251 или любых других кроме UTF8.

...