Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Оглавление

Информация
Версия SetRetail10 должна быть не ниже 10.2.58.0

В результате применения настроек перезапустите службу сервера SetRetai10.

Настройка выбора цен

На прайс-чекере могут быть отражены различные цены на товар.

Для того, чтобы установить отображения выбора цен откройте PgAdmin или подключитесь с помощью SetConsole.

База данных Image Addedset → таблица Image Addedsales_management_properties

Image Added

Информация
titleНастройки выбора цен по-умолчанию
'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)', 'Формула для вычисления цены товара'

Настройка выбора цен:

  • grossPrice  price.grossPrice - цена товара;

  • price.oldGrossPrice староя старая цена товара;

  • price.cardPrice - цена товара по карте;

  • oldCardPrice priceoldCardPriceстароя старая цена товара по карте

...

  • .

Далее укажите, какие значения нужно передать в эти цены можно задать в настройках Set10 в таблице sales_managment_propertiesцены:

Цены вычисляются согласно формулам.

  • Вид формулы: 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 ORD(P1)

      В зависимости от потребонсти клиента аргументы в формуле могут меняться.

      ...

      titleНастройки выбора цен по-умолчанию

      ...

      Скрипты для выполнения добавления настроек:

      Блок кода
      languagesql
      UPDATE sales_management_properties
         SET property_value='MAX(P1,P3)' 
      WHERE property_key='price.gross.old';


      Блок кода
      languagesql
      UPDATE sales_management_properties
         SET property_value='MIN(P1,P3)' 
      WHERE property_key='price.gross';


      Блок кода
      languagesql
      UPDATE sales_management_properties
         SET property_value='MAX(P2,P4,RA_Card
      )', 'Формула для вычисления цены товара по карте'
      'SET_KIOSK_API',
      ,RA)' 
      WHERE property_key='price.
      gross
      card.old'
      , 'MAX(P1,P3)', 'Формула для вычисления старой цены товара'
      'SET_KIOSK_API', 'price.gross', 'MIN(P1,P3)', 'Формула для вычисления цены товара'

      ...

      ;


      Блок кода
      languagesql
      UPDATE sales_management_properties
         SET property_value='MIN(P2,P4,RA_Card,RA)' 
      WHERE property_key='price.card';

      Настройка отображения скидочной цены по карте

      Информация
      • Для того, чтобы скидка по карте работала корректно, добавьте штатную карту в одну из категорий карт в визуализации SetRetail10, либо укажите в настройке номер карты из конкретной категории.
      • Рекомендуется создавать фиктивную карту и добавлять ее в категорию карт.

      Для того, чтобы установить отображения выбора цен откройте PgAdmin или подключитесь с помощью SetConsole.

      Для настройки применения расчетной цены товара с учетом товарных скидок по карте (RA_Card) в качестве аргумента в ыполните скрипт базе данных Image Addedset → таблица Image Addedsales_managmentmanagement_properties задаются  установите 2 настройки: 

      ...

      ...

      fallback.card.number

      ...

      Штатная карта, которая будет использоваться для расчёта скидочной цены по карте

      Блок кода
      languagesql
      UPDATE sales_management_properties
         SET property_value='099999999' 
      WHERE property_key='fallback.card.number';


      Для ускорения

      ...

      расчёта цен

      ...

      включите кэш рекламных акций

      ...

      :

      Блок кода
      languagesql
      UPDATE sales_management_properties
         SET property_value='true' 
      WHERE property_key='advertising.action.cache.enabled'
      , 'true', ''

      Для того, чтобы скидка по карте работала корректно, неоходимо добавить штатную карту в одну из категорий карт в визуализации Set10, либо указать в настройке номер карты из конкретной категории. (Рекомендуется создавать фиктивную карту и добавлять ее в категорию карт)

      Предупреждение
      titleВажно
      При изменении настроек в таблице sales_managment_properties для применения настроек требуется перезагрузка Set10.
      ;


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

      Включить страницу
      SetKiosk ◾️ Вывод стоимости товара из системы лояльности
      SetKiosk ◾️ Вывод стоимости товара из системы лояльности