Акции с элементами случайности
Предоставление поощрения случайным образом в чеке вовлекает покупателя в покупки за счет геймификации процесса. Например, в течение месяца всем покупателям-участникам программы лояльности в чек печатаются буквы слова «Подарок». При сборе всех букв этого слова можно получить товар бесплатно.
Акции с элементами случайности предполагают также возможность давать участникам дополнительный бонус или скидку случайным образом.
Если правило имеет вероятностный тип, то начисление по нему происходит по ставке между минимальным и максимальным значением, с равномерным распределением вероятности присвоения ставки внутри этого интервала. Например, при минимальном значении равным 20, максимальном – 40, в кратности – 5, по правилу возможны ставки: 20, 25, 30, 35, 40. Если такое правило применилось к 10000 чекам, то ставки в нем распределены следующим образом:
- на 2000 чеков правило применится по ставке 20;
- на 2000 чеков правило применится по ставке 25;
- на 2000 чеков правило применится по ставке 30;
- на 2000 чеков правило применится по ставке 35;
- на 2000 чеков правило применится по ставке 40.
Вероятность в Базовом правиле настраивается в секции Параметры правила => Расширенные параметры при активации поля «Определять размер бонуса случайным образом» (в случае бонусного правила)/ «Определять размер скидки случайным образом» (в случае дисконтного правила)

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

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

Рис. Связанная с вероятностным Правилом-сообщения сущность «Вероятность набора символов»
Параметры настройки вероятности набора символов
| Поле | Описание | Обязательное поле | Редактирование |
| Сочетание символов | Сочетание символов, выводимое случайным образом в сообщении | Да | Поле доступно для редактирования, активируется вручную |
| Внешний идентификатор | Уникальное текстовое значение. Используется для интеграции записей с внешними системами. | Нет | Поле доступно для редактирования, заполняется вручную |
| Вероятность | Число в диапазоне от 0 до 100. Сумма всех записей по полю «Вероятность (0-100)» (с учётом сохраняемой записи), относящихся к правилу начисления сохраняемой записи не может превосходить 100 (равняться может). | Да | Поле доступно для редактирования, заполняется вручную |
| Правило начисления | Ссылка на правило начисления. Заполняется автоматически при создании записи вероятности из правила | Да | Поле доступно для редактирования, заполняется вручную |
| Описание | Описание элементов случайности | Нет | Поле доступно для редактирования, заполняется вручную |
Если в Правиле – сообщении настроена вероятность с такими значениями: П – 15, О – 20, Д – 10, А -15, Р -20, К - 20, то на 1000 чеков будет выведено сообщение со значением П – 150 чеков, О – 150, Д – 100, А -150, Р -200, К – 200.
Чтобы в сообщение выдавалась буква, согласно описанному примеру, необходимо в окне для текста сообщения на чек/кассу указать метапеременную %CharacterCombination*[RuleExternalId]%, в которой значение RuleExternalId совпадает с внешним идентификатором правила-сообщения, связанного с вероятностным набором символов.


Рис. Пример настроенного Правила-сообщения с вероятностью набора символов