Публичное пространство
Весы CAS 5000J, Масса-К, RBS KS 4010: вывод цены на товар из рекламной акции с печатью этикетки
https://crystals.atlassian.net/browse/CR-12712
https://crystals.atlassian.net/browse/SRTS-3775
10.4.17.0
Описание
Функциональность позволяет, печатать на этикетке стоимость с учетом рекламной акции.
Ценность
Вывод цены на товар из рекламной акции на весы с печатью этикеток CAS 5000J, Масса-К, RBS KS 4010.
Ограничения
Функциональность только для внутренних карт лояльности, которые хранятся в базе данных сервера SetCentrum/SetRetail10:
Подробнее SetLoyalty ◾️ Внутренние карты.
Настройки
1. Создание карты
1. Создайте диапазон дисконтных карт на сервере SetCentrum (Модуль SetLoyalty): Карты и счета → Внутренние карты → КАТЕГОРИИ КАРТ.
2. Введите название диапазона и сохраните его.
3. Введите стартовый номер карты, количество и добавьте диапазон.
4. Диапазон будет добавлен к категории карт
5. Обязательно произведите импорт экземпляра карты.
Без импорта экземпляра карты функциональность работать не будет.
Пример импорта:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<cards-catalog>
<internal-card-type guid="27571549377188" personalized="false" name="SCALES_CARDS">
<card-range guid="27571549377244" startField="1234567890123" countField="1"/>
</internal-card-type>
<internal-card card-type-guid="27571549377188" status="CREATE" number="1234567890123"/>
</cards-catalog>
2. Создание кассовой механики (Рекламная акция)
Создайте рекламную акцию с условием срабатывания акции при наличии карты лояльности. Добавьте в акцию весовые товары.
Подробнее о создании акций SetLoyalty ◾️ Кассовые механики.
Принцип выбора рекламной акции зависит от общих настроек модуля SetLoyalty! Если по выбранной карте есть несколько рекламных акций, сработает именно та, на которую будет минимальная цена по итогу расчёта.
Подробнее: Загрузка на весы цен РА для весовых товаров
1. Перейдите к созданию кассовой механики.
2. Установите условия.
3. Установите условие, что механика будет применена из категории карт для отображения скидки на весах.
4. Создайте результат.
5. Создайте результат, например с товарными наборами.
6. Установите условия срабатывания результат → кликните СОХРАНИТЬ.
6. Кликните ПРИМЕНИТЬ.
7. Запустите кассовую механику.
3. Включение функциональности в базе данных сервера
1. Выполните скрипты для включения функциональности SetCentrum/SetRetail на базе set:
Добавление дежурной карты.
UPDATE public.sales_management_properties
SET property_value='1234567890123'
WHERE module_name='SET_SCALES' and property_key='fallback.card.number'
Включение расчета скидок в весовом модуле.
UPDATE public.sales_management_properties
SET property_value='true'
WHERE module_name='SET_SCALES' and property_key='scales.discount.price.calculation.enabled'
2. Перезапустите службу сервера.
Чек-лист проверки перед запуском
Важно: перед проверкой работы функциональности убедитесь, что выполнены все настройки и условия ниже. Если хотя бы один пункт не соблюден, цена с учетом рекламной акции на весы передаваться не будет.
fallback.card.number модуля SET_SCALES.scales.discount.price.calculation.enabled модуля SET_SCALES установлен в значение true.scales.price1.selector.pattern и/или scales.price2.selector.pattern добавлено значение RA, чтобы на весы передавалась цена из рекламной акции.Статьи по теме