SetKiosk ◾️ Настройка отображения цен

Публичное пространство

SetKiosk ◾️ Настройка отображения цен

В результате применения настроек перезапустите службу сервера 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, ООО «Кристалл Сервис Интеграция».
Все права защищены.

Политика обработки персональных данных