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)

Пример формулы: 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';


Вывод стоимости товара из системы лояльности


SRTE-3818 Getting issue details... STATUS

CR-6182 Getting issue details... STATUS

10.3.6.0

Описание

Начиная с версии 10.3.6.0 SetKiosk может получать цены из системы лояльности по карте и по акции и вводить эти цены на товар при сканировании товара на устройстве, для того, чтобы покупатель видел реальные цены на товар.

Настройка

Выполните скрипт в базе данных set → перезапустите службу сервера приложений JBOSS.

UPDATE public.sales_management_properties
   SET property_value='true'
WHERE property_key='loyalty.enabled';

Примеры