Скидка на товары в случае наличия в чеке других товаров на сумму или кол-во от Х
Привлекательная акция с кешбэком способна не только увеличить средний чек, но и сделать покупателей более лояльными. Например, магазин проводит акцию: "Скидка 10% на все газированные напитки в чеке, при покупке от 3-х пачек чипсов на сумму более 300 руб." Покупатель получает выгоду при покупке комплиментарных товаров и возвращается за покупками снова.
Такая акция настраивается с помощью Базового правила начисления с включаемым фильтром по позициям с использованием зависимости между позициями.
Воспользуемся кампанией "Demo_базовые механики", ее основные настройки описаны здесь. На каждом проекте настраивается своя кампания и партнер.
На форме Базового правила необходимо заполнить параметры следующим образом:
- Вид начисления = Скидка
- Скидка предоставляется в размере = 10
- От = Сумма со скидкой.
- Тип расчёта = Процент.
- На = Только позиция чека.
Добавляем фильтр по контактам нужного партнера. Добавить элементы для фильтров можно только после сохранения первичных настроек правила. Подробнее о настройках фильтра по контактам описано в статье.


Рис. Обязательные наборы параметром базового правила начисления
Дополнительно в правиле необходимо задать включаемую фильтрацию по позициям чека для того, чтобы правило применялось на определённые товары (газированные напитки), но при условии наличия в составе чека от 3-х пачек чипсов на сумму более 300 руб.
Для этого в секции правила «Фильтр по позициям» добавляем включаемый фильтр:
- По товарам = Включаемые.
- Включить список товаров с газированными напитками.

Рис. Включаемый фильтр по позициям в правиле начисления

Рис. Список товаров во включаемом фильтре по позициям в правиле начисления
Фильтрация по наличию в составе чека товаров от определённого количества и суммы настраивается с помощью зависимостей в основном фильтре по позициям (который добавляется в правиле) в секции «Зависимости»:
- Использовать зависимости = Включаемые.
- Расположение = Все, включая текущую.
- Количество мин. = 3.
- Сумма мин. = 300.


Рис. Фильтр по позициям с включенным зависимым фильтром
При этом необходимо включить в основной фильтр по позициям зависимый фильтр по позициям «Чипсы» (на скриншоте выше «Включаемые»). Данный зависимый фильтр по позициям должен содержать фильтрацию по списку товаров, которые должны присутствовать в чеке (по условиям акции чипсы):

Рис. Зависимый включаемый фильтр по позициям
Во включаемый зависимый фильтр по позициям добавляем список товаров с чипсами:

Рис. Список товаров во включаемом зависимом фильтре по позициям
Таким образом, система сначала делает проверку чека на наличие товара, к которому будет применяться правило – в данном случае «Газированные напитки». При наличии в чеке данной позиции идёт проверка на наличие «триггерной» позиции, указанной в зависимом фильтре в секции «Зависимости» в заданном количестве и сумме – в данном случае наличие позиций из списка «Чипсы» в количестве не менее 3 шт. на сумму не менее 300 рублей. При соблюдении всех условий правило срабатывает и выдается поощрение.
Рекомендуется проверить все настройки, наличие активного статуса у кампании, правил, фильтров, списков, после чего можно считать акцию полностью настроенной.
Платформа постоянно развивается, добавляются новые функции и настройки. Поэтому рекомендуем также каждую настроенную кампанию перед запуском тщательно проверять на тестовой кассе.