Базовые правила

Редактировал(а) Татьяна Брыкова 2026/02/06 12:00

Карточка правила начисления Базовые правила содержит следующие секции:

Прим.: Некоторые секции могут отображаться в зависимости от настроек в карточке Правила начисления, например, секция «Срок действия бонуса» будет выводиться только при значении Вид начисления=Бонус, Статусный бонус, Бонус + Статусный бонус и не будет выводиться при значении Вид начисления = Скидка. Секция «Правило M*N» выводится только при значении Вид начисления = Скидка, На (объект расчёта для правила начисления) = Позиция чека.

При создании нового Базового правила отображаются только основные секции: Основное параметры, Параметры правила, Срок действия бонуса (при значении Вид начисления = Бонус), Целевая аудитория.

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

1710507001710-752.png

Рис. Добавление дополнительных секций в карточку правил начисления

При этом в дальнейшем данная секция будет отображаться в карточке правила, только если в ней были изменены параметры по умолчанию. Если никакие параметры в добавленной секции изменены не были, она не будет отображаться в карточке и правила и при необходимости, её нужно будет добавить еще раз. Данная возможность сделана для удобства пользователей, чтобы при корректировке правила начисления было сразу понятно,  какие параметры были изменены. Это касается не только Базовых правил начисления, но и всех прочих интерфейсов в системе (Правила начисления, Правила списания, Фильтры и т.д.).

Основное

ПолеОписаниеОбязательное полеРедактирование
АктивноПризнак активности записи правила для алгоритмов процессинга.ДаУстанавливается выполнением процесса создания записи
ОтветственныйПользователь, ответственный за создание и ведение данной записи.ДаПоле доступно для редактирования. Заполняется из справочника пользователей.
ПодразделениеПодразделение, к которому относится данная запись.ДаПоле доступно для редактирования. Заполняется из справочника подразделений.
Общие сведения
НаименованиеНаименование правила начисления.ДаПоле доступно для редактирования, заполняется вручную
Внешний идентификатор

Кодовое значение для интеграции с внешними системами.

Есть возможность возвращать в ответ мягкого чека внешний идентификатор применённого дисконтного правила.

НетПоле доступно для редактирования, заполняется вручную
Вид начисления

Вид правила или поощрение, которое предоставляется в результате применения правила начисления. Возможные значения:

  • Бонус
  • Скидка
  • Статусный бонус
  • Бонус + статусный бонус

Значение по умолчанию Бонус.

ДаПоле доступно для редактирования, заполняется вручную
ОписаниеПодробное описание правила начисления.НетПоле доступно для редактирования. Заполняется вручную

1710507664365-852.png

Рис. Карточка Базового правила начисления – Основное

Параметры правила + Расширенные параметры

ПолеОписаниеОбязательное полеРедактирование
Вы предоставляете бонус в рамках кампанииСсылка на кампанию, в рамках которой действует данное правило начисленияДаПоле доступно для редактирования, заполняется вручную
Приоритет:

Приоритет правила в рамках кампании. Значение приоритета – целое число, чем оно больше – тем приоритетнее правило. При кампании, настроенной на метод расчёта «Приоритет», обрабатываются условия того правила кампании, у которого наибольшее значение приоритета.

ДаПоле доступно для редактирования, заполняется вручную
В период с:Дата, с которой действует правило.ДаПоле доступно для редактирования, заполняется вручную
до:Дата, до которой действует правило. Дата указанная в поле НЕ входит в период действия правила. Т.е., например, чтобы правило действовало 31.12.2200 года, необходимо в данном поле указать дату 01.01.2201ДаПоле доступно для редактирования, заполняется вручную
Бонус предоставляется в размере:

Отображается при параметре Вид начисления=Бонус, Статусный бонус, Бонус + Статусный бонус

Размер поощрения (или значение, ставка правила)

При Вид начисления=Статусный Бонус в данное поле записывается значение Статусного бонуса

ДаПоле доступно для редактирования, заполняется вручную
Скидка предоставляется в размере:

Отображается при параметре Вид начисления=Скидка

Размер поощрения (или значение, ставка правила)

ДаПоле доступно для редактирования, заполняется вручную
Тип расчёта

Тип расчёта поощрения. Возможные значения:

  • Процент
  • Значение
  • Фиксированная цена
  • Значение для каждого элемента

Значение по умолчанию Процент.

ДаПоле доступно для редактирования, заполняется вручную
от:

Отображается при параметре Тип расчёта=Процент

От чего считать по правилу начисления. Основание начисления (основание расчёта), если правило процентное. Возможные значения:

  • Сумма
  • Количество товара
  • Сумма покупок по карте (с учетом текущего чека)
  • Сумма покупок по карте со скидкой (с учетом текущего чека)
  • Количество покупок по карте
  • Сумма со скидкой
  • Скидка по карте
  • Сумма покупок по контакту (без учёта текущего чека)
  • Сумма покупок по контакту со скидкой (без учёта текущего чека)
  • Активный баланс контакта
  • Активный статусный баланс контакта
  • Стоимость к оплате
  • Сумма покупок без скидок по контакту (с учетом текущего чека)
  • Сумма покупок со скидкой по контакту (с учетом текущего чека)
  • Базовая цена
  • Расширенный атрибут
  • Результат правила
  • Сумма с результатом
  • Счётчик: без учёта текущей покупки
  • Счётчик: с учётом текущей покупки
  • Бонус
  • Статусный бонус
  • Платеж

Значение по умолчанию Сумма.

ДаПоле доступно для редактирования, заполняется вручную
Правило начисленияПравило, результат начисления по которому берется за основание начисления исходного правила. Значение в виде ссылки на бонусное либо правило-счётчик. Поле скрываемое, отображается на форме  в случае, если в поле «От» выбрано значение «Результат правила» или «Сумма с результатом»НетПоле доступно для редактирования, заполняется вручную
на:

Объект расчёта для правила начисления.

Возможные значения:

  • Чек и/или заказ
  • Позиция чека и/или заказа
  • Только чек
  • Только позиция чека
  • Только заказ
  • Только позиция заказа
  • Запрос начисления баллов
  • Запрос списания баллов
  • Запрос начисления денежных средств
  • Запрос списания денежных средств
  • Запрос гашения купона
ДаПоле доступно для редактирования, заполняется вручную
Расширенный атрибут

Отображается при основании начисления "От" = Расширенный атрибут.

Ссылка на записи определений расширенных атрибутов. Выбрать/настроить можно записи чековых, числовых определений атрибутов, если правило чековое и записи позиционных, числовых определений атрибутов, если правило позиционное. Правило применится только, если числовое значение атрибута - положительное.

В случае, если правило чековое, но с признаком учитывать состав = Да, то в поле попадают записи позиционных, числовых определений расширенных атрибутов.

НетПоле доступно для редактирования, заполняется вручную
Учитывать состав

Отображается при параметре Вид начисления = Бонус, Статусный бонус или Бонус+Статусный бонус и На:

  • «Чек и/или Заказ»
  • «Только Чек»
  • «Только Заказ»

Признак, задающий применение чекового правила только к позициям, прошедшим фильтрацию по правилу.

НетПоле доступно для редактирования, заполняется вручную
Распределять по позициям

Параметр, задающий распределение баллов по правилу в составе чека.

Допустимые значения:

  • Нет
  • Да

Отображается, если Вид начисления:

  • Бонус,
  • Статусный бонус,
  • Бонус + Статусный бонус,

И активировано поле «Учитывать состав».

Значение по умолчанию: Нет

НетПоле доступно для редактирования, заполняется вручную
Определять размер бонуса случайным образомАктивация поля позволяет настроить вероятностный характер начисления бонусов. Если вид начисления = Бонус или Статусный бонус, то поле называть «Определять размер бонуса случайным образом», а если скидка, то «Определять размер скидки случайным образом». Применимо для акций с элементами случайностиНетПоле доступно для редактирования, активируется вручную
Бонус (Скидка) предоставляется случайным образом  от:Минимальное значение вознаграждения (бонуса или скидки). Отображается, если активировано поле «Определять размер бонуса/скидки случайным образом».ДаПоле доступно для редактирования, заполняется вручную
До:Максимальное значение вознаграждения (бонуса или скидки). Отображается, если активировано поле «Определять размер бонуса/скидки случайным образом».Да.Поле доступно для редактирования, заполняется вручную
С шагом:Шаг увеличения вознаграждения от минимального к максимальному значению ставки.  Отображается, если активировано поле «Определять размер бонуса/скидки случайным образом».ДаПоле доступно для редактирования, заполняется вручную
Учитывать внешние параметры (применение описано  в статье «Социальная скидка в пределах социального фонда»)

Признак для учета рекомендованной цены. Допустимые значения:

  • Нет значения
  • Рекомендованная цена

Отображается, если Вид начисления = Скидка.

Если выбрана «Рекомендованная цена» скидка по правилу не может превзойти разницу между суммой и суммой со скидкой, где сумма со скидкой есть: (количество в позиции) * (рекомендованная цена).

НетПоле доступно для редактирования, заполняется вручную
Накопительное (применение описано в статье «Циклический счетчик»)Параметр правила, характерный для использования механики акций с циклическими счетчиками, когда подсчитываются не только покупки, но и остатки по суммам или количество неучтенных поощрений для учета их в получении вознаграждения.НетПоле доступно для редактирования, активируется вручную
Накопительный период (применение описано в статье «Циклический счетчик»)Количество дней, в течение которых подсчитываются накопления. Поле скрываемое, отображается на форме, если активировано поле «Накопительное»НетПоле доступно для редактирования, заполняется вручную
Вид накопления (применение описано в статье «Поощрение на каждый N-й товар по акции в рамках разных чеков»)

Допустимые значения:

  • Общие накопления

Отображается, если «От» = «Сумма с результатом»

.

ДаПоле доступно для редактирования, заполняется вручную
Накопительный фактор (применение описано в статье «Поощрение на каждый N-й товар по акции в рамках разных чеков»)

Число, соответствующее количеству товаров, которое отбирает счетчик для предоставления поощрения на N-ый товар в чеке.

Отображается, если «От» = «Сумма с результатом»

ДаПоле доступно для редактирования, заполняется вручную
Тип фактора (применение описано в статье «Поощрение на каждый N-й товар по акции в рамках разных чеков»)

Допустимые значения:

  • Каждый N

Отображается, если «От» = «Сумма с результатом»

ДаПоле доступно для редактирования, заполняется вручную
Формировать МРЦ

Параметр задает необходимость расчёта значения МРЦ для позиции чека

Допустимые значения:

  • Нет
  • Да

Отображается, если Вид начисления:

  • Скидка

и На:

  • Позиция чека

Значение по умолчанию: Нет

НетПоле доступно для редактирования, заполняется вручную
Параметр приведения

Отображается при параметре Тип расчёта=Процент

Число, определяющее порядок величины основания, относительно которой будет применяться ставка правила. При указании какого-то положительного значения в этом поле, основание расчёта будет разделено на эту величину, от полученного значения будет учтена только целая часть, к которой будет применена ставка начисления. В случае отрицательного значения аналогичным основанием будет остаток от деления.

При Вид начисления=Статусный Бонус в данное поле записывается значение для Статусного бонуса

ДаПоле доступно для редактирования, заполняется вручную
ПересчитываемоеПризнак правила, по которому определяется алгоритм применения скидок на изменяемые позиции. Поле отображается, если в поле «На» выбрано одно из значений: «Чек или заказ», «Позиция чека или заказа», «Заказ», «Позиция заказа»НетДефолтное значение поля зависит от роли безопасности пользователя: если включена привилегия «Настройка правил только на заказы», то поле по умолчанию не активировано, т.е. в значении «Нет», в противном случае «Да».
Статусный бонус

Отображается при параметре Вид начисления= Бонус + Статусный бонус

Поле аналогичное «Бонусному баллу». В случае если правило одновременно начисляет и бонусные баллы, и статусные (Вид начислений = Бонус + статусный бонус), то значение ставки для начисления статусных баллов берётся из этого поля. Если правило начисляет только статусные баллы, то значение ставки для статусных баллов берётся из поля «Бонус предоставляется в размере».

НетПоле доступно для редактирования, заполняется вручную
Параметр приведения (статусный бонус)

Отображается при параметре Вид начисления= Бонус + Статусный бонус

Поле аналогичное «Параметру приведения». В случае если правило одновременно начисляет и бонусные баллы, и статусные (Вид начислений = Бонус + статусный бонус), то значение параметра приведения для начисления статусных баллов берётся из этого поля. Если правило начисляет только статусные баллы, то значение параметра приведения для статусных баллов берётся из поля «Параметр приведения».

НетПоле доступно для редактирования, заполняется вручную
Счётчик

Отображается в случае, если поле «От» в Параметрах правила = «Счётчик: без учёта текущей покупки » или «Счётчик: с учётом текущей покупки».

Ссылка на правило-счетчик

ДаПоле доступно для редактирования, заполняется вручную
Период счётчика

Отображается в случае, если поле «От» в Параметрах правила = «Счётчик: без учёта текущей покупки » или «Счётчик: с учётом текущей покупки».

Период, за который осуществляется подсчет событий счетчика.

Возможные  значения:

  • Сутки 
  • Неделя 
  • Месяц 
  • Квартал 
  • Полугодие 
  • Год 

Значение по умолчанию: Неделя

НетПоле доступно для редактирования, заполняется вручную
Источник накопления счётчика

Отображается в случае, если поле «От» в Параметрах правила = «Счётчик: без учёта текущей покупки » или «Счётчик: с учётом текущей покупки».

Сущность, на которую записываются события счетчика.

Возможные  значения:

  • Карта 
  • Контакт 
  • Мастер счёт 

Значение по умолчанию: Контакт

НетПоле доступно для редактирования, заполняется вручную
Тип периода

Отображается в случае, если поле «От» в Параметрах правила = «Счётчик: без учёта текущей покупки » или «Счётчик: с учётом текущей покупки».

Тип периода, за который осуществляется подсчет событий счетчика.

Возможные  значения:

  • Текущий 
  • Предыдущий 
  • Скользящий 

Значение по умолчанию: Текущий

НетПоле доступно для редактирования, заполняется вручную
Участвует в агрегации скидок

Признак участия правила в общей агрегации. В общую агрегацию включаются только правила с признаком в значении "Нет". Правила с признаком в значении "Да" - агрегируют отдельно

Возможные  значения:

  • Да
  • Нет

Значение по умолчанию: Да

НетПоле доступно для редактирования, активируется вручную
Действие внешней скидки

Признак взаимодействия правила с внешней скидкой.  При значении 1 сохраняются ставки правила, при значении 2 - если в чеке присутствует внешняя скидка отличная от 0, применение этого правила отменяется. Если внешней скидки нет,  ставки правила сохраняются. При значении = 3, применяется та скидка, значение которой больше.

Возможные  значения:

  • Арифметическая сумма
  • Отменяет правило
  • Максимум

Значение по умолчанию: Максимум

НетПоле доступно для редактирования, заполняется вручную
Тип платежа

Поле отображается в случае, если значение поля «Вид начисления» = Бонус, значение поля «Тип расчета» = Процент, а значение поля «От» = Платеж.

Ссылка на сущность "Тип платежа", содержит параметры, определяющие тип оплаты покупки и процент применения поощрения.

НетПоле доступно для редактирования, заполняется вручную
Определять выигрышный чек случайным образом (применение описано в статье)

Параметр запускает алгоритм выбора выигрышного чека случайным образом.

Возможные значения:

  • Да
  • Нет
НетПоле доступно для редактирования, активируется вручную
Час от:  (применение описано в статье)Числовое значение,  определяющие время начала  периода для расчета выигрышного чекаДа, если  "Определять выигрышный чек случайным образом" = 1Поле доступно для редактирования, заполняется вручную
Час до:  (применение описано в статье)Числовое значение,  определяющие время окончания периода для расчета выигрышного чекаДа, если  "Определять выигрышный чек случайным образом" = 1Поле доступно для редактирования, заполняется вручную

1710507883145-494.png

Рис. Карточка Базового правила начисления – Параметры правила. При Вид начисления = Бонус + Статусный бонус

1710507930795-398.png

Рис. «Расширенные параметры» Базового правила. При Вид начисления = Бонус, На=Чек

1710507976062-483.png

Рис. «Расширенные параметры» Базового правила c активированными полями «Определять размер бонуса случайным образом», «Учитывать состав», «Накопительное». При Вид начисления = Бонус, На=Чек

1710508052629-538.png

Рис. Карточка Базового правила начисления – Параметры правила. При Вид начисления = Скидка

1714119373165-611.png

Рис. Карточка Базового правила начисления – «Расширенные параметры» правила c активированными полями «Определять размер бонуса случайным образом», «Учитывать состав». При Вид начисления = Скидка, На=Чеки/или заказ, "Пересчитываемое".

Срок действия бонуса (Секция отображается при параметре Вид начисления = Бонус, Статусный бонус, Бонус+Статусный бонус)

ПолеОписаниеОбязательное полеРедактирование
Тип вычисления даты начала действия балла

Тип вычисления даты начала действия балла. Возможные значения:

  • Дата начисления
  • Дата начисления + период неактивности
  • Фиксированная дата

Значение по умолчанию Дата начисления.

ДаПоле доступно для редактирования, заполняется вручную
Тип вычисления даты окончания действия балла

Тип вычисления даты окончания действия балла. Возможные значения:

  • Дата начала + период действия
  • Фиксированная дата

Значение по умолчанию Фиксированная дата.

ДаПоле доступно для редактирования, заполняется вручную
Дата начала

Поле отображается, если параметр «Тип вычисления даты начала действия балла» = Фиксированная дата

Дата начала действия балла. Начальное значение 1.1.2000.

НетПоле доступно для редактирования, заполняется вручную или автоматически
Период неактивности

Поле отображается, если параметр «Тип вычисления даты начала действия балла» = Дата начисления + период неактивности.

Период неактивности балла.

НетПоле доступно для редактирования, заполняется вручную
Период действия

Поле отображается, если параметр «Тип вычисления даты окончания действия балла» = Дата начала + период действия.

Период действия балла.

НетПоле доступно для редактирования, заполняется вручную
Тип периода неактивности

Поле отображается, если параметр «Тип вычисления даты начала действия балла» = Дата начисления + период неактивности.

Определяет единицы измерения числа, указанного в поле «Период неактивности».

Возможные значения:

  • дни
  • месяцы
  • кварталы
  • года

Значение по умолчанию Дни.

НетПоле доступно для редактирования, заполняется вручную
Тип периода действия

Поле отображается, если параметр «Тип вычисления даты окончания действия балла» = Дата начала + период действия.

Определяет единицы измерения числа, указанного в поле «Период действия».

Возможные значения:

  • дни
  • месяцы
  • кварталы
  • года
НетПоле доступно для редактирования, заполняется вручную
Округление даты начала

Поле отображается, если параметр «Тип вычисления даты начала действия балла» = Дата начисления + период неактивности.

Округление даты начала действия балла. В этом случае, если установить значение поля = Да, то балл станет активным не в момент, когда он был начислен + период неактивности, а с округлением даты согласно установленному типу периода неактивности. Например, в случае типа периода неактивности = Дней, то со следующего дня после полученной даты (дата начисления + период неактивности) с 00:00.

НетПоле доступно для редактирования, заполняется вручную
Дата окончания действия

Поле отображается, если параметр «Тип вычисления даты окончания действия балла» = Фиксированная дата.

Дата окончания действия балла. Начальное значение 1.1.3000.

НетПоле доступно для редактирования, заполняется вручную или автоматически
Округление даты окончания

Поле отображается если параметр «Тип вычисления даты окончания действия балла» = Дата начала + период действия.

Округление даты окончания действия балла. В этом случае, если установить значение поля = Да, то балл перестанет быть активным не в момент, когда он начал действовать + период действия, а с округлением даты согласно установленному типу периода действия. Например, в случае типа периода действия = Дней, то на следующий день после полученной даты (дата начала + период действия) в 00:00.

НетПоле доступно для редактирования, заполняется вручную

1710508392481-835.png

Рис. Карточка Базового правила начисления – Срок действия бонуса. При Тип вычисления даты начала действия и Тип вычисления даты окончания действия = Фиксированная дата

1710508427838-700.png

Рис. Карточка Базового правила начисления – Срок действия бонуса. При Тип вычисления даты начала действия = Дата начисления + период неактивности и Тип вычисления даты окончания действия = Дата начала + период действия

Целевая аудитория

ПолеОписаниеОбязательное полеРедактирование
Фильтр по контактам

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

Возможные значения:

  • Не используется
  • Включаемые
  • Исключаемые
  • Включаемые и исключаемые

Значение по умолчанию Включаемые.

Важно: если установлено значение Включаемые и при этом если не задано ни одного включаемого набора, то такое правило действовать не будет (это поведение относится к любому фильтру аналогичным образом).

ДаПоле доступно для редактирования, заполняется вручную
Включаемые контакты

Появляется на форме в зависимости от значения поля «Фильтр по контактам и картам».

В разделе отображаются связанные с правилом наборы контактов, которые отнесены к правилу как включаемые.

Исключаемые контакты

Появляется на форме в зависимости от значения поля «Фильтр по контактам и картам».

В разделе отображаются связанные с правилом наборы контактов, которые отнесены к правилу как исключаемые.

1710508515507-853.png

Рис. Карточка Базового правила начисления – Целевая аудитория

Фильтр по маркетинговым спискам

ПолеОписаниеОбязательное полеРедактирование
Фильтр по маркетинговым спискам

Параметр, значение которого позволяет отнести к правилу начисления произвольное количество маркетинговых списков для организации фильтрации по контактам.

Возможные значения:

  • Не используется
  • Включаемые
  • Исключаемые
  • Включаемые и исключаемые

Значение по умолчанию Не используется.

ДаПоле доступно для редактирования, заполняется вручную
Включает маркетинговые списки

Появляется на форме в зависимости от значения поля «Фильтр по маркетинговым спискам».

В разделе отображаются связанные с правилом маркетинговые списки, которые отнесены к правилу как включаемые.

Исключает маркетинговые списки

Появляется на форме в зависимости от значения поля «Фильтр по маркетинговым спискам».

В разделе отображаются связанные с правилом маркетинговые списки, которые отнесены к правилу как исключаемые.

1710510267836-834.png

Рис. Карточка Базового правила начисления – Фильтр по маркетинговым спискам

Фильтр по чекам

ПолеОписаниеОбязательное полеРедактирование
Фильтр по чекам

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

  • Не используется
  • Включаемые
  • Исключаемые
  • Включаемые и исключаемые

Значение по умолчанию Не используется.

ДаПоле доступно для редактирования, заполняется вручную
Включает фильтры по чекам

Появляется на форме в зависимости от значения поля «Фильтр по чекам».

В разделе отображаются ссылки на связанные с правилом наборы чеков, которые отнесены к правилу как включаемые.

Исключает фильтры по чекам

Появляется на форме в зависимости от значения поля «Фильтр по чекам».

В разделе отображаются ссылки на связанные с правилом наборы чеков, которые отнесены к правилу как исключаемые.

1710510395764-133.png

Рис. Карточка Базового правила начисления – Фильтр по чекам

Фильтр по позициям

ПолеОписаниеОбязательное полеРедактирование
Фильтр по позициям

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

  • Не используется
  • Включаемые
  • Исключаемые
  • Включаемые и исключаемые

Значение по умолчанию Не используется.

ДаПоле доступно для редактирования, заполняется вручную
Включает фильтры по позициям чеков

Появляется на форме в зависимости от значения поля «Фильтр по позициям».

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

Исключает фильтры по позициям чеков

Появляется на форме в зависимости от значения поля «Фильтр по позициям».

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

1710510526868-464.png

Рис. Карточка Базового правила начисления – Фильтр по позициям

Фильтр по времени

ПолеОписаниеОбязательное полеРедактирование
Фильтр по времени

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

  • Не используется
  • Включаемые
  • Исключаемые
  • Включаемые и исключаемые

Значение по умолчанию Не используется.

ДаПоле доступно для редактирования, заполняется вручную
Включает фильтры по времени

Появляется на форме в зависимости от значения поля «Фильтр по времени».

В разделе отображаются ссылки на связанные с правилом наборы по времени, которые отнесены к правилу как включаемые.

Исключает фильтры по времени

Появляется на форме в зависимости от значения поля «Фильтр по времени».

В разделе отображаются ссылки на связанные с правилом наборы по времени, которые отнесены к правилу как исключаемые.

1710510622003-948.png

Рис. Карточка Базового правила начисления – Фильтр по времени

Отправка сообщения (см. также Коммуникационные сообщения)

Важно! Подключение каналов коммуникации в Manzana Loyalty осуществляется сотрудниками Manzana Group и определяется условиями договора. Без настройки сервисов отправка невозможна

ПолеОписаниеОбязательное полеРедактирование
Приоритет сообщенияУровень приоритета сообщений данного правила. Возможные значения от 1 до 100. Значение по умолчанию 50. Определяет порядок следования текста сообщений внутри общего агрегированного сообщения.ДаПоле доступно для редактирования, заполняется вручную
Отправить сообщение на чек

Параметр, указывающий необходимость отправки сообщения на чек при применении правила.

Возможные значения:

  • Да
  • Нет

Значение по умолчанию Нет.

ДаПоле доступно для редактирования, заполняется вручную
Текст сообщения на чек

Текст сообщения на чек. Поле отображается если параметр

«Отправить сообщение на чек» = Да.

НетПоле доступно для редактирования, заполняется вручную
Отправить сообщение на кассу

Параметр, указывающий необходимость отправки сообщения на POS-терминал для кассира при применении правила.

Возможные значения:

  • Да
  • Нет

Значение по умолчанию Нет.

ДаПоле доступно для редактирования, заполняется вручную
Текст сообщения на кассу

Текст сообщения на POS-терминал для кассира. Поле отображается если параметр

«Отправить сообщение на кассу» = Да.

НетПоле доступно для редактирования, заполняется вручную
Отправить сообщение в ЛК

Параметр, указывающий необходимость отправки сообщения в личный кабинет при применении правила.

Возможные значения:

  • Да
  • Нет

Значение по умолчанию Нет.

ДаПоле доступно для редактирования, заполняется вручную
Текст сообщения в ЛК

Текст сообщения в личный кабинет. Поле отображается если параметр

«Отправить сообщение в ЛК» = Да.

НетПоле доступно для редактирования, заполняется вручную
Отправить PUSH

Параметр, указывающий необходимость отправки PUSH сообщения при применении правила.

Возможные значения:

  • Да
  • Нет

Значение по умолчанию Нет.

ДаПоле доступно для редактирования, заполняется вручную
Тема PUSH сообщения

Тема PUSH сообщения. Поле отображается если параметр

«Отправить PUSH сообщение» = Да.

НетПоле доступно для редактирования, заполняется вручную
Версия сертификата

Версия сертификата (для PUSH сообщения). Поле отображается если параметр

«Отправить PUSH сообщение» = Да.

НетПоле доступно для редактирования, заполняется вручную
Ссылка на раздел в МП

Ссылка на раздел в МП (для PUSH сообщения). Поле отображается если параметр

«Отправить PUSH сообщение» = Да.

НетПоле доступно для редактирования, заполняется вручную
Текст PUSH

Текст PUSH сообщения.

Поле отображается если параметр

«Отправить PUSH сообщение» = Да.

НетПоле доступно для редактирования, заполняется вручную
Отправить E-mail

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

Возможные значения:

  • Да
  • Нет

Значение по умолчанию Нет.

ДаПоле доступно для редактирования, заполняется вручную
Тема E-mail

Тема E-mail сообщения. Поле отображается если параметр

«Отправить E-mail» = Да.

НетПоле доступно для редактирования, заполняется вручную
Текст E-mail

Текст сообщения электронной почты, который формирует тело письма. Поле отображается если параметр

«Отправить E-mail» = Да.

Нет

Поле доступно для редактирования, заполняется вручную

 

Отправить SMS/Viber

Параметр, указывающий необходимость отправки SMS и/или Viber при применении правила.

Возможные значения:

  • Да
  • Нет

Значение по умолчанию Нет.

ДаПоле доступно для редактирования, заполняется вручную
Гибридный приоритет

Возможные значения:

  • SMS
  • SMS+Viber
  • Viber

Поле отображается если параметр

«Отправить SMS/Viber» = Да.

НетПоле доступно для редактирования, заполняется вручную
Текст SMS

Текст сообщения SMS.

Поле отображается если параметр

«Отправить SMS/Viber» = Да.

«Гибридный приоритет»=SMS или SMS+Viber

НетПоле доступно для редактирования, заполняется вручную
Изображение Viber

Ссылка на изображение Viber

Поле отображается если параметр

«Отправить SMS/Viber» = Да.

«Гибридный приоритет»=SMS+Viber или Viber

НетПоле доступно для редактирования, заполняется вручную
Текст элемента

Текст элемента Viber

Поле отображается если параметр

«Отправить SMS/Viber» = Да.

«Гибридный приоритет»=SMS+Viber или Viber

НетПоле доступно для редактирования, заполняется вручную
Элемент Viber

Элемент Viber

Поле отображается если параметр

«Отправить SMS/Viber» = Да.

«Гибридный приоритет»=SMS+Viber или Viber

НетПоле доступно для редактирования, заполняется вручную
Текст Viber

Текст сообщения Viber

Поле отображается если параметр

«Отправить SMS/Viber» = Да.

«Гибридный приоритет»=SMS+Viber или Viber

НетПоле доступно для редактирования, заполняется вручную

1710753773330-635.png

Рис. Карточка Базового правила начисления – Отправка сообщения

 Для формирования сообщений применяются метапеременные, которые подставляют в текст сообщения соответствующие значения.

Список и описание метапеременных всегда можно посмотреть при нажатии на значок в заголовке текста сообщения в режиме редактирования сообщения

1710753853774-517.png

Рис. Карточка Базового правила начисления – Список метапеременных

Ограничения

В данной секции можно задавать значения различных лимитов по карте и по контакту, действующих в рамках конкретного правила.

ПолеОписаниеОбязательное полеРедактирование
Количество срабатываний для контакта(за сутки)Количество раз применения правила к фискальным чекам за календарные сутки (по времени сервера от 0 до 24 часов) на уровне контакта. Значение по умолчанию: 1000000.            НетПоле доступно для редактирования, заполняется вручную
Количество срабатываний для контакта(все время)Количество раз применения правила к фискальным чекам на уровне контакта за весь период его участия в программе лояльности. Значение по умолчанию: 1000000.            НетПоле доступно для редактирования, заполняется вручную
Количество срабатываний для карты (за сутки)Количество раз применения правила к фискальным чекам за календарные сутки (по времени сервера от 0 до 24 часов) по конкретной карте участника программы лояльности. Значение по умолчанию: 1000000.ДаПоле доступно для редактирования, заполняется вручную
Количество срабатываний для карты (за всё время)Количество раз применения правила к фискальным чекам за всё время участия в программе лояльности по конкретной карте. Значение по умолчанию: 1000000.ДаПоле доступно для редактирования, заполняется вручную
Использовать ограничение на количество товаров

Поле отображается, если параметры:

«Вид начисления» = Скидка

«На» = «Позиция чека и/или заказа»/ «На позицию заказа»/ «На позицию чека»

Возможные значения: Нет/Да.

Позволяет настроить ограничение применение дисконтного позиционного правила (не товарная акция, не персональная акция, не комплект, не M*N) на определенное количество единиц товаров, прошедших позиционную фильтрацию правила. Скидка применяется вначале на товары по наименьшей цене.

НетПоле доступно для редактирования, заполняется вручную
Количество товаров в рамках чека

Поле отображается, если параметры:

«Вид начисления» = Скидка

«На» = «Позиция чека и/или заказа»/ «На позицию заказа»/ «На позицию чека»

«Использовать ограничение на количество товаров» = Да.

Максимальное количество прошедших позиционную фильтрацию правила единиц товаров, на которые должно примениться дисконтное позиционное правило (не товарная акция, не персональная акция, не комплект, не M*N) в рамках одного чека по карте.

По настройке (Loyalty.Processing.Discount.Limits.ProductQuantity.Sorting) можно установить порядок предоставления скидки на позиции чека: скидка вначале применяется к позиции, в которой товар имеет максимальную цену, или же к позиции с минимальной ценой.

НетПоле доступно для редактирования, заполняется вручную
Количество товаров в рамках одной позиции:

Поле отображается, если параметры:

«Вид начисления» = Скидка

«На» = «Позиция чека и/или заказа»/ «На позицию заказа»/ «На позицию чека».

«Использовать ограничение на количество товаров» = Да.

Максимальное количество единиц каждого товара, прошедшего фильтрацию по списку товаров или любой товарной общности: из подгрупп, групп, бренда и т.д., на которые должно примениться дисконтное позиционное правило (не товарная акция, не персональная акция, не комплект, не M*N)  в рамках одного чека.

  
Количество товаров для карты (за сутки)

Поле отображается, если параметры:

«Вид начисления» = Скидка,

«На» = «Позиция чека и/или заказа»/ «На позицию заказа»/ «На позицию чека»

«Использовать ограничение на количество товаров» = Да.

Максимальное количество прошедших позиционную фильтрацию правила единиц товаров, на которые должно примениться дисконтное позиционное правило (не товарная акция, не персональная акция, не комплект, не M*N) в рамках одних календарных суток по карте.

По настройке (Loyalty.Processing.Discount.Limits.ProductQuantity.Sorting) можно установить порядок предоставления скидки на позиции чека: скидка вначале применяется к позиции, в которой товар имеет максимальную цену, или же к позиции с минимальной ценой.

НетПоле доступно для редактирования, заполняется вручную
Количество товаров для контакта (за сутки)

Поле отображается, если параметры:

«Вид начисления» = Скидка,

«На» = «Позиция чека и/или заказа»/ «На позицию заказа»/ «На позицию чека»,

«Использовать ограничение на количество товаров» = Да.

Максимальное количество прошедших позиционную фильтрацию правила единиц товаров, на которые должно примениться дисконтное позиционное правило (не товарная акция, не персональная акция, не комплект, не M*N) в рамках одних календарных суток по контакту.

По настройке (Loyalty.Processing.Discount.Limits.ProductQuantity.Sorting) можно установить порядок предоставления скидки на позиции чека: скидка вначале применяется к позиции, в которой товар имеет максимальную цену, или же к позиции с минимальной ценой.

НетПоле доступно для редактирования, заполняется вручную
Максимальный процент скидки от суммы

Поле отображается, если параметры:

«Вид начисления» = Скидка

«Тип расчёта» = Значение,

При использовании данного параметра значение скидки по правилу не превышает указанный максимальный процент от суммы без скидки (в случае чекового правила – ограничение по чеку, в случае позиционного правила – ограничение по позиции).

См. Ограничения при применении дисконтного правила.

  
Максимальная сумма скидки

Поле отображается, если параметры:

«Вид начисления» = Скидка

«Тип расчёта» = Процент,

При использовании данного параметра значение скидки по правилу не превышает указанную максимальную сумму (в случае чекового правила – ограничение по чеку, в случае позиционного правила – ограничение по позиции).

См. Ограничения при применении дисконтного правила.

  
Максимальная сумма позиционной скидкиЧисловое значение, задающие лимит скидки в рублях на все позиции чека в рамках процентного позиционного правила. Не может быть отрицательным числом.НетЗначение доступно для редактирования, активируется вручную.
Мин. значение баллов

«Вид начисления» = Бонус,

Параметр отвечающий за то, какое минимальное количество баллов будет начислено при срабатывании правила.

 

ДаПоле доступно для редактирования, заполняется вручную
Источник скидки

Параметр, на основании которого рассчитывается допустимый предел скидки. Возможные значения:

  • Нет значения
  • Денежный счет карты

Отображается, если Вид начисления = Скидка, а значение поля «На» в секции «Параметры правила» = Позиция чека.

Значение по умолчанию: Нет значения

См. подробное описание параметра в статье

НетПоле доступно для редактирования, заполняется вручную
Лимит начисления накопительного правила (за период)Ограничение на количество поощрений за вложенный период. Отображается в карточке правила, если поле "Накопительное" активировано.НетПоле доступно для редактирования, заполняется вручную
Лимит начисления накопительного правила (за все время)Ограничение на количество поощрений за весь период. Отображается в карточке правила, если поле "Накопительное" активировано.НетПоле доступно для редактирования, заполняется вручную
Количество срабатываний для контакта (по офферу)Лимит применений  правила, связанного с оффером, для контакта. Значение по умолчанию: 1000000НетПоле доступно для редактирования, заполняется вручную
Количество чеков с выигрышем за данный период (в каждом магазине)Лимит на количество выигрышных чеков для каждого магазина за заданный период действия правила.НетПоле доступно для редактирования, заполняется вручную

1769680854847-459.pngРис. Карточка Базового правила начисления – Ограничения

Лимит срабатывания правила по контакту

Ограничения применения правила по контакту по чекам и по заказам функционирует в системе аналогично ограничениям по карте.

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

Если в правиле указаны лимиты и контакта, и карты, то применяется минимальное значение. Например, в правиле установлены следующие лимиты, по контакту - 5, по карте   - 10. В таком случае правило применится суммарно ко всем картам контакта не более 5 раз.

Если по контакту указано ограничение 10, а по карте -  5, при этом у контакта 3 карты, то суммарно по всем 3 картам возможно применение правила не более 10 раз, и по каждой карте не более 5. Например так: по карте 1 – 5 раз, по карте 2 – 3 раза, по карте 3 - 2 раза.  Если карта одна, то она может примениться не более 5 раз.

Если карта не привязана к контакту, и в правиле указано ограничение по контакту меньше ограничения по карте, то такое ограничение учитывается при проведении транзакций по карте без контакта. Если у карты не было контакта на момент применения правила и затем карту привязали к контакту, у которого есть другая карта, по которой есть транзакции, то суммарно по контакту ограничение будет считаться превышенным.

Коэффициенты для правила

ПолеОписаниеОбязательное полеРедактирование
От типов оплат

Признак, определяющий, будет ли учитываться тип оплаты чека при расчете поощрения (бонуса или скидки). Возможные значения:

  • Нет
  • Да

Значение по умолчанию Нет.

ДаПоле доступно для редактирования, заполняется вручную
От типов карт

Признак, определяющий, будет ли учитываться соответствующий повышающий коэффициент из типа карты участника программы лояльности при расчете поощрения (бонуса или скидки). Значение коэффициента берётся из карточки типа карты, который в момент совершения операции связан с карточкой карты, предъявленной на POS-терминале.

Возможные значения:

  • Нет
  • Да

Значение по умолчанию Нет.

ДаПоле доступно для редактирования, заполняется вручную
От уровней участия

Признак, определяющий, будет ли учитываться соответствующий повышающий коэффициент из уровня участника программы лояльности при расчете поощрения (бонуса или скидки). Значение коэффициента берётся из карточки уровня, который в момент совершения операции связан с карточкой контакта, карта которого предъявлена на POS-терминал.

Возможные значения:

  • Нет
  • Да

Значение по умолчанию = Нет.

ДаПоле доступно для редактирования, заполняется вручную

1710753944890-621.png

Рис. Карточка Базового правила начисления – Коэффициенты для правила

Суммовые и временные уровни

Настройка суммовых и временных уровней позволяет реализовать ступенчатую схему поощрения, привязанную к суммовым и временным показателям.

ПолеОписаниеОбязательное полеРедактирование
Тип уровня

Данный параметр определяет, какие пороги будут учитываться бонусным правилом. Возможные значения:

  • Нет (пороги не используются)
  • По сумме (используются пороги от суммы)
  • По времени (используются пороги от времени)
  • Оба – суммарно. Учитывается значение обоих порогов.
  • Оба – максимум. Учитывается значение того из порогов, который даёт максимальное значение поощрения.

Значение по умолчанию Нет.

ДаПоле доступно для редактирования, заполняется вручную
Основание уровня

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

  • Сумма
  • Количество товара
  • Сумма покупок по карте (с учётом текущего чека)
  • Сумма покупок по карте со скидкой (с учётом текущего чека)
  • Количество покупок по карте
  • Сумма со скидкой
  • Скидка по карте
  • Сумма покупок по контакту (без учёта текущего чека)
  • Сумма покупок по контакту со скидкой (без учёта текущего чека)
  • Активный баланс контакта
  • Активный статусный баланс контакта
  • Стоимость к оплате
  • Сумма покупок без скидок по контакту (с учётом текущего чека)
  • Сумма покупок по контакту со скидкой (с учётом текущего чека)

Значение по умолчанию Сумма.

НетПоле доступно для редактирования, заполняется вручную
Суммовые  уровни

Поле отображается если параметр

«Тип уровня» не равен «По времени»,

В разделе отображаются ссылки на связанные с правилом суммовые уровни.

Временные уровни

Поле отображается если параметр

«Тип уровня» не равен «По сумме»,

В разделе отображаются ссылки на связанные с правилом временные уровни.

1710753993955-406.png

Рис. Карточка Базового правила начисления – Суммовые и временные уровни

Информация для Личного кабинета

ПолеОписаниеОбязательное полеРедактирование
ИзображениеURL-ссылка на логотип данного правила для вывода в личном кабинете.НетПоле доступно для редактирования, заполняется вручную
Показывать во внешних запросах

Признак отображения правила в личном кабинете. Возможные значения:

  • Не показывать
  • Показывать всегда
  • Показывать с фильтрами
НетПоле доступно для редактирования, заполняется вручную
Для выбора участником

Параметр, характеризующий возможность выбора участником ПЛ данного правила в личном кабинете.

Возможные значения: Нет/Да.

При значении «Да» для применения правила участник должен предварительно выбрать участие в этом правиле (акции) (например, для акции с любимой категорией) в личном кабинете (информация по выбору участия передаётся в систему посредством соответствующего метода API для интеграции с МП или ЛК -  POST RuleForSelection/BindContact).

НетПоле доступно для редактирования, заполняется вручную
ОфферСсылка на оффер, связанный с данным правилом.НетПоле доступно для редактирования, заполняется вручную
Прочие параметры

Поле, в которое записывается наименование рекламодателя и его код (erid). Заполняется строго по формату, соответствующему json, например, следующим образом:

"Параметр1":"Значение1","Параметр2":"Значение2", "Параметр3":"Значение3" …

Значение поля возвращается в методах GET Rule/GetAllByContactAndPartner и GET RuleForSelection/GetAllByContact, в мобильном приложении отображается на рекламном предложении.

НетПоле доступно для редактирования, заполняется вручную
Использовать любимые коллекции продуктов

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

Возможные значения:

  • Да
  • Нет
НетПоле доступно для редактирования, активируется вручную
Отображать список любимой коллекции продуктов

Параметр отвечает за отображение секции в правиле "Любимые коллекции продуктов". 

Возможные значения:

  • Да
  • Нет
НетПоле доступно для редактирования, активируется вручную

1740731418727-116.png

Рис. Карточка Базового правила начисления – Информация для личного кабинета

Если в секции «Информация для Личного кабинета» значение поля «Отображать список любимой коллекции продуктов» = «Да», то становится доступной для отображения/ редактирования секция «Любимые коллекции продуктов», в которую добавляются списки товарного справочника в соответствующую вкладку.

1740731692457-221.png

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

Любимые коллекции продуктов (доступна, если  поле "Отображать список любимой коллекции продуктов" ="Да")
ПолеОписаниеОбязательное полеРедактирование
Использовать коллекцию категории товаров

Признак, определяющий выбор товаров в качестве любимой коллекции из определенных категорий товаров

Возможные значения:

  • Нет
  • Да
НетПоле доступно для редактирования, активируется вручную
Использовать коллекцию подкатегорий товаров

Признак, определяющий выбор товаров в качестве любимой коллекции из определенных подкатегорий товаров

Возможные значения:

  • Нет
  • Да
НетПоле доступно для редактирования, активируется вручную

Использовать коллекцию

групп товаров

Признак, определяющий выбор товаров в качестве любимой коллекции из определенных групп товаров

Возможные значения:

  • Нет
  • Да
НетПоле доступно для редактирования, активируется вручную
Использовать коллекцию подгрупп товаров

Признак, определяющий выбор товаров в качестве любимой коллекции из определенных подгрупп товаров

Возможные значения:

  • Нет
  • Да
НетПоле доступно для редактирования, активируется вручную
Использовать коллекцию товаров

Признак, определяющий выбор товаров в качестве любимой коллекции из определенных товаров

Возможные значения:

  • Нет
  • Да
НетПоле доступно для редактирования, активируется вручную

1740734147547-571.png

Рис. Секция "Любимые коллекции продуктов"

Если в секции «Любимые коллекции продуктов» поле «Использовать коллекцию категории (подкатегории/группы/подгруппы/коллекции товаров» = «Да» - становится видимой подсекция для связанных записей, в которую добавляются представления на связанные с правилом категории товара. Все добавленные списки работают по логике ИЛИ.

1740734390334-132.png

Рис. Связанное представление для добавления категории товаров в качестве любимой коллекции

1740734345409-451.png

Рис. Добавление категории товаров в качестве любимой коллекции

Аналогичным способом в правило добавляются любимые коллекции из подкатегорий, групп, подгрупп товаров и просто товаров.

Правило M*N

Правило M*N обязательно должно иметь вид начисления Скидка, помимо этого, правило должно быть позиционным (Вид начисления = Скидка, «На» = «Позиция чека).

ПолеОписаниеОбязательное полеРедактирование
Правило M*N

Признак, определяющий, будет ли применяться при расчете поощрения (бонуса или скидки) правило M*N. Возможные значения:

  • Нет
  • Да

Значение по умолчанию Нет.

ДаПоле доступно для редактирования, заполняется вручную
Способ группировки

Значения:

  • Цена
  • Артикул + Цена
  • Произвольный

Значение по умолчанию: Пусто

НетПоле доступно для редактирования, заполняется вручную
Кол-во товараКоличественный состав группы (значение M) – количество товара, к которому будет применена стоимость товара в количестве NНетПоле доступно для редактирования, заполняется вручную
По ценеКоличество товара (значение N), по стоимости которого будет реализовываться вся группа товаров количественного состава МНетПоле доступно для редактирования, заполняется вручную

1710754073099-543.png

Рис. Карточка Базового правила начисления – Правило M*N

Для настройки дисконтных Базового и правила Поощрение за купон вида M*N - «M товаров по цене N товаров», в системе предусмотрено 3 способа группировки товаров:

  • Цена (Объединять различные товары по цене). Группировка возможно в случае, если к правилу относятся включаемые наборы позиций. Если правило не включает в себя наборы позиций, то объединение товаров по цене необходимо производить с помощью системной настройки Loyalty.Processing.MxNRules.JoinArticles,
  • Артикул+цена (одинаковые товары с одинаковой ценой),
  • Произвольный (группа товаров, категория, бренд), чтобы можно было распределить скидку на позиции с товарами данной общности в одном чеке.

 Если создано такое правило, то все количество объединенных по одному из признаков товаров распределяется на группы, в каждой из которых М товаров. Далее группу из М товаров продается по стоимости N товаров.

Значение M задаётся в поле «Количество товара», а N – в поле «По цене товара». Следует обращать внимание на то, что значение поля «Количество товара» должно быть больше значения поля «По цене», в противном случае правило будет отрабатывать некорректно.

В случае срабатывания группового правила MxN, ограничение на применение других акций в рамках ПЛ делается с помощью стандартного исключения правил в системе.

Групповое правило MxN имеет универсальное применение для акций типа 3 по цене 2, 5 по цене 3 и т.п.

Пример использования. Для участников программы лояльности действует акция 5 по цене 3-х для всех товаров подгруппы «Молоко». При настройке акции MxN скидка дается по сумме двух самых дешевых товаров в чеке и распределяется пропорционально между всеми товарами, попадающими под действие правила.

Если по какому-то товару установлена МРЦ, то величина скидки определяется этой ценой. Общая стоимость товара не может быть ниже МРЦ, помноженной на количество этого товара в позиции. Если ставка скидки такова, что результирующая стоимость становится меньше МРЦ, то ставка скидки пропорционально уменьшается, несмотря на то, в процентах она или в фиксированных значениях.

Тип группировки настраивается в дополнительной секции правила начисления «Правило M*N». В правило также необходимо добавить Фильтр по позициям чека, чтобы в группу M отобрались только товары подгруппы «Молоко», согласно примеру.

1732877503137-483.png

Рис. Значения параметра «Способ группировки» в секции «Правило М*N» в правиле «Поощрение за купон»

ПолеОписаниеОбязательное полеРедактирование
Способ группировки

Значения:

  • Цена
  • Артикул + Цена
  • Произвольный

Значение по умолчанию: Артикул + Цена

НетПоле доступно для редактирования, заполняется вручную

Рис. Фильтр по позициям в Правиле M*N

В акциях с применением механики правила M*N не рекомендуется использовать товары с внешними или внутренними скидками, а также товары с МРЦ. В противном случае расчет скидки будет производиться иначе.

Партнерские/системные настройки

Loyalty.Processing.CalcMethod.RuleGroupMxN.Sorting -  при значениях 0, пусто или отсутствует, для правил MxN с произвольной группировкой товаров, для предоставления 100%-ой скидки при разделении товаров на группы по М штук, будут выбираться товары по возрастанию цены. В самую первую очередь скидка будет предоставлена на товары с самой минимальной ценой. При значении 1 отбираются вначале самые дорогие товары.

Loyalty.Processing.CalcMethod.RuleGroupMxN.Distribution – при значениях 0, пусто или отсутствует, для правил MxN с произвольной группировкой товаров, скидка распределяется только на те позиции, из которых для формирования группы из М единиц товара была использована хотя бы одна штука товара. При значении 1, скидка распределяется на все позиции, прошедшие фильтрацию правила.

Если в чеке есть ещё товары, подходящие по фильтру, но их количества недостаточно для образования М - на них скидка не распространяется.

Например, по групповому правилу М = 3, N = 2, позиционную фильтрацию в чеке прошли пять позиций, всего 11 товаров:

Позиция=2 Товар=А Цена=200 Кол-во=3

Позиция=4 Товар=Б Цена=300 Кол-во=1

Позиция=5 Товар=В Цена=400 Кол-во=2

Позиция=6 Товар=Г Цена=500 Кол-во=4

Позиция=9 Товар=Д Цена=600 Кол-во=1

При настройке Loyalty.Processing.CalcMethod.RuleGroupMxN.Sorting = 0, отобралось 9 товаров по возрастанию цены по позициям:

  1. Позиция=2 Товар=А Цена=200
  2. Позиция=2 Товар=А Цена=200
  3. Позиция=2 Товар=А Цена=200
  4. Позиция=4 Товар=Б Цена=300
  5. Позиция=5 Товар=В Цена=400
  6. Позиция=5 Товар=В Цена=400
  7. Позиция=6 Товар=Г Цена=500
  8. Позиция=6 Товар=Г Цена=500
  9. Позиция=6 Товар=Г Цена=500

Чтобы определить, какую скидку необходимо предоставить на отобранные товары, высчитывается общая стоимость самых дешёвых К*(M-N) отобранных товаров, где К – количество комплектов, если нет настройки Loyalty.Processing.CalcMethod.RuleGroupMxN.Sorting, или её значение 0 или NULL. При значении 1, отбираются самые дорогие товары.

Всего комплектов из М штук – 3, общая сумма самых дешёвых 3*(3-2) товаров, равна 600:

Позиция=2 Товар=А, 1 шт Цена=200

Позиция=2 Товар=А, 1 шт Цена=200

Позиция=2 Товар=А, 1 шт Цена=200

Эта сумма является скидкой по правилу.      Если значение партнёрской настройки Loyalty.Processing.CalcMethod.RuleGroupeMxN.Distribution 0, то скидка распределяется только на позиции 2, 4, 5 и 6. Общая сумма этих позиций 600 + 300 + 800 + 2000 = 3700. Соответственно, на позицию будет проходить скидка = 600 (скидка) * ((Сумма по позиции)/3700).

Итого:

Позиция=2 Товар=А Цена=200 Кол-во=3 Сумма=600 Скидка=97.30 (16.216%)

Позиция=4 Товар=Б Цена=300 Кол-во=1 Сумма=300 Скидка=48.65.30 (16.216%)

Позиция=5 Товар=В Цена=400 Кол-во=2 Сумма=800 Скидка=129.73.30 (16.216%)

Позиция=6 Товар=Г Цена=500 Кол-во=4 Сумма=2000 Скидка=324.32 (16.216%)

Для правила начисления «Персональная акция» значения M*N настраиваются в карточке «Персонального предложения»

1732877712502-365.png

Рис. Настройка правила M*N в карточке «Персональное предложение» для применения в правиле «Персональная акция»

Для правила начисления «Товарная акция» значения M*N настраиваются в карточке «Товарного предложения»

1732877766008-805.png

Рис. Настройка правила M*N в карточке «Товарное предложение» для применения в правиле «Товарная акция»

Взаимоисключения

ПолеОписание
Списки правилПредставление, в котором отображается списки правил начисления и списания, в которые входит данное правило.
Исключено кампаниямиПредставление, в котором отображаются кампании, применимость которых исключает данное правило.
Исключает правила начисленияПредставление, в котором отображаются правила начисления, применимость которых исключается данным правилом.
Исключено правиламиПредставление, в котором отображаются правила, применимость которых исключает данное правило.
Исключает правила списанияПредставление, в котором отображаются правила списания, применимость которых исключается данным правилом.

1715847948337-679.png

Рис. Карточка Базового правила начисления – Взаимоисключения