Весы CAS 5000J, Масса-К, RBS KS 4010: вывод цены на товар из рекламной акции с печатью этикетки

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

Весы 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): Карты и счетаВнутренние картыКАТЕГОРИИ КАРТ.

image-20260330-085757.png

 

2. Введите название диапазона и сохраните его.

image-20260330-092952.png

 

3. Введите стартовый номер карты, количество и добавьте диапазон.

image-20260330-093114.png

 

4. Диапазон будет добавлен к категории карт

image-20260330-093145.png

 

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. Перейдите к созданию кассовой механики.

image-20260330-093347.png

2. Установите условия.

image-20260330-095941.png

 

3. Установите условие, что механика будет применена из категории карт для отображения скидки на весах.

image-20260330-094518.png

 

4. Создайте результат.

image-20260330-094559.png

 

5. Создайте результат, например с товарными наборами.

image-20260330-094706.png

 

6. Установите условия срабатывания результат → кликните СОХРАНИТЬ.

image-20260330-094821.png

 

6. Кликните ПРИМЕНИТЬ.

image-20260330-100155.png

 

7. Запустите кассовую механику.

image-20260330-095034.png

 

 

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. Перезапустите службу сервера.

 

Чек-лист проверки перед запуском

Важно: перед проверкой работы функциональности убедитесь, что выполнены все настройки и условия ниже. Если хотя бы один пункт не соблюден, цена с учетом рекламной акции на весы передаваться не будет.

Создан диапазон внутренних карт лояльности на сервере SetCentrum/SetRetail10.
Импортирован экземпляр внутренней карты. Без импорта экземпляра карты функциональность не работает.
Номер импортированной карты указан как дежурная карта в параметре fallback.card.number модуля SET_SCALES.
Рекламная акция создана, активна и запущена.
В рекламной акции настроено условие применения по категории внутренних карт для отображения скидки на весах.
В рекламную акцию добавлены весовые товары, для которых нужно передавать цену с учетом акции.
В базе данных сервера включен расчет скидок в весовом модуле: параметр scales.discount.price.calculation.enabled модуля SET_SCALES установлен в значение true.
В настройках выбора цен для весов в параметрах scales.price1.selector.pattern и/или scales.price2.selector.pattern добавлено значение RA, чтобы на весы передавалась цена из рекламной акции.
После изменения параметров в базе данных перезапущена служба сервера.
После перезапуска выполнена проверка: на весы передается цена товара с учетом рекламной акции.

Статьи по теме