Исключение списков товаров из акции с начислением бонусов
В продуктовом ритейле довольно часто возникает ситуация, когда необходимо исключить некоторые товары из акций. Это связано с тем, что на определённые товары установлена крайняя цена, на которую не должны быть применены скидки и бонусы.
К таким товарам относятся, например, товары с минимальной розничной ценой (МРЦ). МРЦ устанавливается производителем, поставщиком или государством, и розничные продавцы не могут продавать эти товары по более низкой цене. Кроме того, в категорию товаров, не участвующих в акциях, часто попадают социальные товары. Это продукты, которые имеют важное значение для обеспечения продовольственной безопасности и доступности основных продуктов питания для населения. Цены на такие товары регулируются государством или ритейлером, чтобы обеспечить их доступность для широкого круга потребителей. Также из акций могут быть исключены другие акционные товары. Это товары, которые уже продаются по сниженной цене. Предоставление дополнительных скидок на такие товары может привести к снижению прибыли ритейлера или даже к убыткам.
Рассмотрим пример настройки акции с исключением товаров: "10% кешбэка на все, кроме табака и алкоголя". Баллы активируются сразу и действительны в течение 180 дней.
Такая акция настраивается с помощью Базового правила начисления с исключаемым фильтром по позициям.
Воспользуемся кампанией "Demo_базовые механики", ее основные настройки описаны здесь. На каждом проекте настраивается своя кампания и партнер.
На форме Базового правила необходимо заполнить параметры следующим образом:
- Вид начисления = Бонус.
- Бонус предоставляется в размере = 10.
- От = Сумма.
- Тип расчёта = Процент
- На = Позиция чека.

Рис. Обязательные параметры настройки базового правила для акции
По условиям акции баллы активируются сразу и действительны в течение 180 дней:

Рис. Параметры настройки сроков действия бонуса
Добавляем фильтр по контактам нужного партнера. Подробнее о настройках фильтра по контактам написано в статье.

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

Рис. Исключаемый фильтр по позициям
В фильтр добавляется включаемый список исключаемых товаров нужного партнера:
Рис. Фильтр по позициям чека с включаемыми списками товаров-исключений
Товары в список можно добавлять вручную по кнопке "+Добавление нового элемента" или загрузить с помощью импорта.

Рис. Список товаров с перечнем товаров
Если в качестве исключения из правила требуется указать не список товаров, а список другого уровня иерархии товарного справочника (подгруппа, группа, подкатегория, категория), то в этом случае необходимо задать в фильтре по позициям чека соответствующее ограничение.

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

Рис. Кампания с прикрепленными правилами начисления
Платформа постоянно развивается, добавляются новые функции и настройки. Поэтому рекомендуем каждую настроенную кампанию перед запуском тщательно проверять на тестовой кассе.