Расчет преференций


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

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

  1. Приоритет акции;
  2. Вес акции;
  3. Выгода для клиентов;
  4. ID акции.

Расчет преференций выполняется для каждой позиции чека

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

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

Если приоритет и вес несуммируемых акций одинаков, то применится наиболее выгодная для клиента акция, исходя из суммы преференций на весь чек. Например, если по одной акции с приоритетом 58 скидка составляет 27% на одну позицию чека, а по другой акции с таким же приоритетом 24%, но на все позиции чека, то применится та акция, что даст скидку более выгодную на весь чек (т. е., если в чеке одна позиция, то применится акция со скидкой в 27%, а если более одной, то акция со скидкой в 24%, т. к. она даст большую сумму скидки на весь чек).

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

Обратите внимание, что выбор наиболее выгодной акции происходит только среди несуммируемых акций с одинаковым приоритетом и весом. Возможна ситуация, когда к позиции применится менее выгодная акция, приоритет которой выше. Например, в рамках одной акции с приоритетом 100 на позицию предоставляется скидка 10%, а в рамках другой акции с приоритетом 90 — скидка 20%. В этом случае будет применена акция с меньшей скидкой, потому что у нее выше приоритет. Поэтому следует помнить о важности приоритетов акций и придерживаться определенных правил при их выставлении.

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

Пример 1.

В Системе настроена несуммируемая Акция 1 с фильтром Товар: Скидка 27% на один товар из группы товаров Чай, а также несуммируемая Акция 2: Скидка на все товары 24%. При этом Акция 1 и Акция 2 имеют одинаковый приоритет 58.

Покупатель совершает покупку: 

Товар 1 — Чай зеленый листовой 1шт. стоимостью 100руб.

Товар 2 — Кофе растворимый 1 шт. стоимостью 100руб.

В соответствии с условиями Акции 1 на Товар 1 Чай зеленый листовой будет предоставлена скидка 100 * 0.27 = 27 рублей и на Товар 2 Кофе растворимый будет предоставлена скидка 100 *0 = 0 рублей. Итого при данном расчете скидка на покупку составит 27 рублей.

В соответствии с условиями Акции 2 на Товар 1 Чай зеленый листовой скидка составит 100 *0,24=24 рубля и на Товар 2 Кофе растворимый — также 100 *0,24=24 рубля. Итого скидка на оба товара составит 48 рублей.

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

Позиция чекаКоличествоПервоначальная цена
Товар 1 - Чай зеленый листовой1100р.
Товар 2 - Кофе растворимый1100р.
АкцияПриоритетУсловияВыгода покупки
Акция 158

Скидка 27% на один товар из группы товаров Чай:

  • Цена на Товар 1 — Чай зеленый листовой со скидкой 27% = 73р.
  • Цена на Товар 2 — Кофе растворимый (без скидки) = 100р.

27р.

(27р. + 0р.)

Акция 258

Скидка 24% на все товары:

  • Цена на Товар 1 — Чай зеленый листовой со скидкой 24%  = 76р.
  • Цена на Товар 2 — Кофе растворимый со скидкой 24%  = 76р.

48р.

(24р. + 24р.)

Расчет 2. Улучшенный способ расчета максимальной преференции исходя из максимальной выгоды для каждой позиции чека

В Конфигурации АРМ существует параметр, отвечающий за выбор способа расчета максимальной преференции (UseCrossStringBasePriorityOffersOrder). Параметр может иметь одно из двух значений:

  • — используется улучшенный способ расчета (см. Пример 2);
  •  используется обычный способ расчета (см. Пример 1).

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

Расчет суммы преференции для той же покупки, что и в Примере 1, будет выглядеть иначе (при этом в Конфигурациях у параметра UseCrossStringBasePriorityOffersOrder должно быть выставлено значение 1):

Пример 2. Улучшенный способ расчета максимальной суммы преференции

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

Расчет будет такой: в соответствии с условиями Акции 1 на Товар 1 Чай зеленый листовой будет предоставлена скидка 100 * 0.27 = 27 рублей, а к Товару 2 Кофе растворимый будет применяться Акция 2 — будет предоставлена скидка 100 *0,24 = 24 рубля. Итого скидка на всю покупку составит 51 рубль.

ПозицияКоличествоПервоначальная цена
Товар 1 - Чай зеленый листовой1100р.
Товар 2 - Кофе растворимый1100р.
АкцияПриоритетУсловияВыгода по каждой позицииВыгода покупки
Акция 158

Скидка 27% на один товар из группы товаров Чай:

  • Цена на Товар 1 — Чай зеленый листовой со скидкой 27% = 73р.
27р.51р.

Акция 2

58

Скидка 24% на все товары:

  • Цена на Товар 2 — Кофе растворимый со скидкой 24% = 76р.

24р.

Внимание!
Улучшенный способ расчета срабатывает не для всех акций. Он не сработает для акций, в которых есть хотя бы одно правило с действием Разбиение на наборы, Разбиение на итерации, а также в акциях с ограничивающими условиями в фильтрах Товар и Ограничение на товар (со счетчиком).
См. примеры акций, для которых не сработает улучшенный способ расчета преференций: Примеры акций с разбиением на наборы, Примеры акций с разбиением на итерацииПримеры акций с фильтром Товар с условием, Примеры акций с ограничением на товар (со счетчиком) с условием.

Новости
Обновления
Облако тегов
Словарь
Наш блог
YouTube и Rutube
Telegram