Публичное пространство
SetTouch ◾️ Настройка экрана продажи
Экран продажи может состоять из вкладок 2х типов:
Плитки товаров,
Функциональная вкладка.
Создание плиток товаров доступно в рамках базового функционала Set Touch.
Функциональная плитка создается в рамках проектных работ для конкретного клиента.
Настройка экрана продажи
Структура экрана продаж создается в файле tabs.json, находящемся в директории:
crystal-cash/web/config/tabs.json
Пример tabs.json
[
{
"name": "ПРОДАЖА",
"type": "F",
"client": "CSI"
},
{
"name": "Кафе",
"type": "GT",
"columns": 6,
"tiles": [
{
"index": 0,
"itemId": "00000",
"barcode": "4600000000008",
"img": "/img/2/img1.jpg",
"name": "Шок Малиновый",
"tiles": []
},
{
"index": 1,
"iconId": "DIR",
"name":"Продукты",
"tiles": [
{
"index": 0,
"itemId": "00000",
"barcode": "4600000000008",
"img": "/img/2/img1.jpg",
"name": "Шок Малиновый",
"tiles": []
},
{
"index": 1,
"itemId": "00001",
"barcode": "4600001000007",
"img": "/img/2/img2.jpg",
"name": "Кефир Малиновый",
"tiles": []
}
]
}
]
}
]
Из него следует:
{
"name": "ПРОДАЖА",
"type": "F",
"client": "CSI"
},
Первая вкладка - "Продажа";
Тип вкладки - функциональная;
Клиент/конфигурация - "CSI".
{
"name": "Кафе",
"type": "GT",
"columns": 6,
"tiles": [
{
"index": 0,
"itemId": "00000",
"barcode": "4600000000008",
"img": "/img/2/img1.jpg",
"name": "Шок Малиновый",
"tiles": []
},
{
"index": 1,
"iconId": "DIR",
"name":"Продукты",
"tiles": [
{
"index": 0,
"itemId": "00000",
"barcode": "4600000000008",
"img": "/img/2/img1.jpg",
"name": "Шок Малиновый",
"tiles": []
},
{
"index": 1,
"itemId": "00001",
"barcode": "4600001000007",
"img": "/img/2/img2.jpg",
"name": "Кефир Малиновый",
"tiles": []
}
]
}
]
}
]
Вторая вкладка - группа товаров;
Название вкладки - "Кафе";
Количество плиток в ряд - 6. Касса тестировалась при значениях 3-6, при иных значениях отображение плиток может быть некорректным.
Состав плитки:
1 объект - товар "Шок малиновый" с изображением;
2 объект - папка с товарами, название "Продукты"
3 объект - товар в папке "Продукты", "Шок малиновый"
4 объект - товар в папке "Продукты", "Кефир малиновый"
О товарах
Обязательным атрибутом является штрихкод (barcode) или артикул (itemid), маркетинговое название (name).
Маркетинговое название - это не тоже самое, что название товара в базе данных, оно указывается индивидуально и более понятным языком для упрощенного считывания кассиром.
Товары могут располагаться "с пропусками", для этого необходимо корректно указывать index плитки.
Изображения товаров
Для товаров можно задавать изображения.
Требования:
Размер: 200x200px, иные пропорции не допускаются, только квадрат
Формат: .jpg, .png
Необходимо прописать относительный адрес изображения и добавить его в папку:
crystal-cash/web/img/
Загрузка изображений в пик-лист из локальной папки SetTouch
https://crystals.atlassian.net/browse/SRTB-5616
https://crystals.atlassian.net/browse/CR-6653
10.3.8.0
Описание
Начиная с версии 10.3.8.0 появилась возможность загружать изображения в пик-лист кассы из локальной папки, чтобы автоматизировать процесс по трансляции изображений на экране устройства.
Настройка
1. Подготовьте файлы с изображениями, которые будут выводиться в пик-листе на экране кассы. Подробнее о создании пик-листов.
Имя файла должно состоять из номера артикула товара.
Допустимые форматы файлов:
.jpg
.png
2. Подключитесь к кассе с помощью WinSCP или SetConsole.
3. Перейдите в расположение /home/tc/storage/crystal-cash/web/img → кликните по иконке для создания новой папки.
4. Введите название папки tile → кликните ОК.
5. Скопируйте файлы изображений в папку tile.
6. Для применения изменений перезагрузите кассовый модуль.
Дополнительная информация
Трансляция изображений на основании ссылок, указанных в JSON-файле, является более приоритетной операцией по сравнению с данной функциональностью (когда касса не ориентируется на ссылки в JSON). Таким образом, если в JSON-файле есть ссылки на изображения, касса в первую очередь работает с этими ссылками.
Правила обновления изображений в пик-листе:
при перезагрузке кассы.
при каждой авторизации кассира.
Пример работы
На сервере SetRetail10 создан пик-лист для товаров "Яблоки".
На SetTouch отображаются загруженные изображения для товаров из пик-листа.
Показ изображений в пик-листах разных типов
https://crystals.atlassian.net/browse/SRTB-8862
https://crystals.atlassian.net/browse/CR-12450
10.4.9.0
До версии SetRetail 10.4.9.0 показ изображений был доступен только в пик-листах с типом По умолчанию. В версии 10.4.9.0 добавлена функциональность показа изображений в пик-листах с типом С линейкой главных разделов.
Пример работы
На сервере создан пик-лист с типом С линейкой главных разделов.
На кассе загружены и отображаются изображения для этого пик-листа.