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


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

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

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

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

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

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

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

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