Настройка выбора цен
На прайс-чекере могут быть отражены различные цены на товар
Настройка выбора цен
grossPrice - цена товара
oldGrossPrice - староя цена товара
cardPrice - цена товара по карте
oldCardPrice - староя цена товара по карте
Что конкретно передать в эти цены можно задать в настройках 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(P1)
В зависимости от потребонсти клиента аргументы в формуле могут меняться.
Настройки выбора цен по-умолчанию
'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)', 'Формула для вычисления цены товара'
Настройка скидочной цены по карте
Для настройки применения расчетной цены товара с учетом товарных скидок по карте (RA_Card) в качестве аргумента в sales_managment_properties задаются 2 настройки:
Настройка по-умолчанию
'SET_KIOSK_API', 'fallback.card.number', '099999999', 'Штатная карта, которая будет использоваться для расчёта скидочной цены по карте'
Для ускорения рассчета цен необходимо включить кэш рекламных акций.
'SET_DISCOUNTS', 'advertising.action.cache.enabled', 'true', ''
Для того, чтобы скидка по карте работала корректно, неоходимо добавить штатную карту в одну из категорий карт в визуализации Set10, либо указать в настройке номер карты из конкретной категории. (Рекомендуется создавать фиктивную карту и добавлять ее в категорию карт)
Важно
При изменении настроек в таблице sales_managment_properties для применения настроек требуется перезагрузка Set10.