Публичное пространство
SetTouch ◾️ Отображение дополнительной информации по позиции в чеке
https://crystals.atlassian.net/browse/SRTB-7234
https://crystals.atlassian.net/browse/SRTB-7235
https://crystals.atlassian.net/browse/CR-8616
10.3.26.0
Описание
Начиная с версии 10.3.26.0 можно включить отображение дополнительной информации о товарах в чеках, чтобы кассир мог ответить на все вопросы о товаре покупателю, не потеряв его лояльность.
Настройка
Выполните скрипты на сервере SetRetail/SetCentrum в базе данных set:
SELECT add_property('POSITION_LABELS_SERVICE', null, 'enabled', 'true', 'Отображать метки над позициями', 10, 2, 0);
SELECT add_property('POSITION_LABELS_SERVICE', null, 'config', '{
"labels": [
{
"description": "Желтый ценник",
"color": "yellow",
"value": "МРЦ",
"condition": {
"source": "function",
"value": {
"name": "equalsOrLess",
"parameters": [
{
"source": "position",
"value": "endPrice"
},
{
"source": "product",
"value": "price2"
}
]
}
}
},
{
"description": "Желтый ценник",
"color": "red",
"value": "Товар за 200",
"condition": {
"source": "function",
"value": {
"name": "equals",
"parameters": [
{
"source": "position",
"value": "endPrice"
},
{
"source": "constant",
"value": "20000"
}
]
}
}
},
{
"description": "Желтый ценник",
"color": "red",
"value": "100 или больше",
"condition": {
"source": "function",
"value": {
"name": "equalsOrGreater",
"parameters": [
{
"source": "position",
"value": "endPrice"
},
{
"source": "constant",
"value": "10000"
}
]
}
}
},
{
"description": "Желтый ценник",
"color": "red",
"value": "Дешевле 50",
"condition": {
"source": "function",
"value": {
"name": "less",
"parameters": [
{
"source": "position",
"value": "endPrice"
},
{
"source": "constant",
"value": "5000"
}
]
}
}
},
{
"description": "Желтый ценник",
"color": "red",
"value": "Дороже 1000",
"condition": {
"source": "function",
"value": {
"name": "greater",
"parameters": [
{
"source": "position",
"value": "endPrice"
},
{
"source": "constant",
"value": "100000"
}
]
}
}
}
]
}', 'Настройка отображения меток над позициями', 10, 2, 0);Примеры
Дополнительно
Отображение признака цены
https://crystals.atlassian.net/browse/SR-8626
https://crystals.atlassian.net/browse/CR-14751
10.4.23.0
Начиная с версии 10.4.23.0 доступна возможность отображения признака (идентификатора) цены на метке товарной позиции.
Пример
В справочнике товаров загружены позиции:
Товар “Конфеты КЕНДИ 250 гр”: для действующей цены № 1 указан признак Sale (поле
identifierсодержит значениеSale);Товар “Мармелад“: для действующей цены № 1 указан признак Discount (поле
identifierсодержит значениеDiscount).
Выполнен скрипт на сервере SetRetail/SetCentrum в базе данных set на обновление конфигурации настройки POSITION_LABELS_SERVICE:
UPDATE public.sales_management_properties
SET property_value = '{
"labels": [
{
"description":"label price identifier",
"color":"yellow",
"value":{
"source":"productPrice",
"value":"identifier"
},
"condition": {
"source": "function",
"value": {
"name": "hasValue",
"parameters": [
{
"source": "productPrice",
"value": "identifier"
}
]
}
}
},
{
"description":"SALE label",
"color":"red",
"value":"РАСПРОДАЖА",
"condition": {
"source": "function",
"value": {
"name": "equals",
"parameters": [
{
"source": "productPrice",
"value": "identifier"
},
{
"source":"constant",
"value":"Sale"
}
]
}
}
}
]
}', send_status = 0
WHERE module_name = 'POSITION_LABELS_SERVICE' AND property_key = 'config';Пример отображения меток на кассе Set Touch: