Публичное пространство
SetKiosk ◾️ Настройка отображения цен
- 1 Настройка выбора цен
- 2 Настройка отображения скидочной цены по карте
- 3 Параметры condition
- 4 Список экранов
- 5 Вывод стоимости товара из системы лояльности
- 6 Отображение стоимости набора при наличии наборной акции
- 7 Отображение цен на товары при заданном условии акции "Определяет внешняя система"
В результате применения настроек перезапустите службу сервера SetRetai10.
Настройка выбора цен
На прайс-чекере могут быть отражены различные цены на товар.
Для того, чтобы установить отображения выбора цен откройте PgAdmin или подключитесь с помощью SetConsole.
База данных set → таблица sales_management_properties
Настройки выбора цен по-умолчанию
'SET_KIOSK_API', 'price.card.old', 'MAX(P2,P4,RA_Card)', 'Формула для вычисления старой цены товара по карте'
'SET_KIOSK_API', 'price.card', 'MIN(P2,P4,RA_Card)', 'Формула для вычисления цены товара по карте'
'SET_KIOSK_API', 'price.gross.old', 'MAX(P1,P3)', 'Формула для вычисления старой цены товара'
'SET_KIOSK_API', 'price.gross', 'MIN(P1,P3)', 'Формула для вычисления цены товара'
Настройка выбора цен:
price.grossPrice- цена товара;price.oldGrossPrice- старая цена товара;price.cardPrice- цена товара по карте;priceoldCardPrice- старая цена товара по карте.
Далее укажите, какие значения нужно передать в цены:
Цены вычисляются согласно формулам.
Вид формулы:
OPERATOR(P1,P2,...,P5)OPERATOR- оператор, которые применится к списку цен. Возможные значения: MIN (минимальная), MAX (максимальная), ORD (первая не ноль)В качестве аргументов могут передаются:
Цены из справочника
(P1, P2, P3, P4, P5).Расчетная цена товара с учетом товарных скидок по карте (
RA_Card)Расчетная цена скидки исходя из рекламной акции (
RA)
Пример формулы: MIN(P1,P2,P3,P4,P5), MAX(P2,P5), ORD(P1)
Скрипты для выполнения добавления настроек:
UPDATE sales_management_properties
SET property_value='MAX(P1,P3)'
WHERE property_key='price.gross.old';UPDATE sales_management_properties
SET property_value='MIN(P1,P3)'
WHERE property_key='price.gross';UPDATE sales_management_properties
SET property_value='MAX(P2,P4,RA_Card,RA)'
WHERE property_key='price.card.old';UPDATE sales_management_properties
SET property_value='MIN(P2,P4,RA_Card,RA)'
WHERE property_key='price.card';Настройка отображения скидочной цены по карте
Для того, чтобы скидка по карте работала корректно, добавьте штатную карту в одну из категорий карт в визуализации SetRetail10, либо укажите в настройке номер карты из конкретной категории.
Рекомендуется создавать фиктивную карту и добавлять ее в категорию карт.
Для того, чтобы установить отображения выбора цен откройте PgAdmin или подключитесь с помощью SetConsole.
Для настройки применения расчетной цены товара с учетом товарных скидок по карте (RA_Card) выполните скрипт базе данных set → таблица sales_management_properties установите 2 настройки:
fallback.card.number - Штатная карта, которая будет использоваться для расчёта скидочной цены по карте
UPDATE sales_management_properties
SET property_value='099999999'
WHERE property_key='fallback.card.number';Для ускорения расчёта цен включите кэш рекламных акций:
UPDATE sales_management_properties
SET property_value='true'
WHERE property_key='advertising.action.cache.enabled';Параметры condition
price1- цена товара;price2- старая цена;price3- цена по карте;price4- старая цена по карте;price5- цена по акции;price6- цена набора;&&- выражение "И". Когда условие складывается по принципу, например: Цена 1 и Цена 2;==- равно;||- оператор ИЛИ. Например: Цена 1 или Цена 2;>- больше;<- меньше.
© 1994-2025, ООО «Кристалл Сервис Интеграция».
Все права защищены.