Циклический счетчик
В случаях маркетинговых активностей, когда участнику программы лояльности необходимо начислять поощрения за покупки в рамках любого повторяющегося временного интервала любое количество раз с учетом остатка по покупкам за предыдущий период, используется циклический счетчик. В качестве поощрения могут быть бонусы, статусные бонусы либо наклейки.
Например, за покупку молочных товаров на 300 руб. за сутки участнику ПЛ начисляется 1 поощрение. За первый чек на сумму 700 руб. начисляется 2 поощрения, за второй чек на 700 руб. также 2 поощрения, за третий чек на 200 руб. – начисляется 1 поощрение, так как учитывается остаток с предыдущих покупок (100 руб. от 1-го чека и 100 руб. от 2-го чека). После завершения суток остаток в 100 руб. сгорает.
В случаях, когда подобная акция рассчитана на более длительный период и дополнительно начисляются поощрения за определенное количество накопленных поощрений, то их остаток также учитывается и переносится на следующий вложенный период. Например, в течение недели за покупку молочных товаров на 300 руб. участнику ПЛ начисляется 5 поощрений, а за 5 накопленных поощрений начисляется 1 дополнительное. Основным периодом считается неделя, вложенным - сутки. Покупателю на конец понедельника удалось заработать 12 поощрений и 2 дополнительных. Если во вторник он получает еще 3 поощрения, то к его накопленным в понедельник 2 поощрениям плюсуются еще 3 и начисляется 1 дополнительное. Если к концу вторника начислено 16 поощрений и 3 дополнительных, то некомплект из 4-х поощрений переходит на счет среды. Как только в среду покупатель получает 1 основное поощрение, ему начисляется 1 дополнительное. И так далее до конца воскресенья. На конец периода – остатки обнуляются.
Периоды могут быть разными, например, вложенный период может быть 2 суток, а основной период 16 суток, но в основном периоде всегда целое число вложенных.
В интерфейсе системы циклический счетчик настраивается через накопительное правило. По окончании накопительного периода счетчик обнуляется и считает заново. Также есть возможность предусмотреть ограничение, чтобы не начислять участнику ПЛ больше N единиц поощрения за период.
Сохранение остатка от суммы, за которую не было начислено поощрения, либо самого дополнительное поощрение (пример акции описан выше) осуществляется активацией в правиле поля «Накопительное». В поле «Накопительный период» указывается количество дней, в течение которых осуществляется начисление поощрений, а также копятся суммы или поощрения для дополнительных начислений.
Для учета в качестве основания начисления результата начисления другого правила при обработке одного и того же события в правиле начисления в поле «От» предусмотрено значение «Результат правила». Само же правило начисления может быть бонусным Базовым, Правилом-счетчики либо Правилом-наклейки. При выбранном значении «Результат правила» в секции «Параметры правила» становится доступным поле «Правило начисления», в которое добавляется ссылка на связанное правило. Связанное правило может быть только бонусным Базовым или Правилом-счетчиком.
Параметры правила начисления (Базовое, Правило-счетчики, Правило-наклейки)
| Поле | Описание | Обязательное поле | Редактирование |
| Накопительное | Параметр правила, характерный для использования механики акций с циклическими счетчиками, когда подсчитываются не только покупки, но и остатки по суммам или количество неучтенных поощрений для учета их в получении вознаграждения. | Нет | Поле доступно для редактирования, активируется вручную |
| Накопительный период | Количество дней, в течение которых осуществляется начисление поощрений, а также копятся суммы или поощрения для дополнительных начислений. Поле скрываемое, отображается на форме, если поле активировано поле «Накопительное» | Нет | Поле доступно для редактирования, заполняется вручную |
| От: (новое значение) | Новое возможное значение, позволяющие учитывать в правиле результат начисления другого правила:
| Поле доступно для редактирования, заполняется вручную | |
| Правило начисления | Правило, результат начисления по которому берется за основание начисления исходного правила. Значение в виде ссылки на бонусное либо правило-счётчик. Поле скрываемое, отображается на форме в случае, если в поле «От» выбрано значение «Результат правила» | Нет | Поле доступно для редактирования, заполняется вручную |
Рис. Параметры накопительного чекового базового правила для настройки акции с циклическим счетчиком
Секция «Ограничения» в правилах (Базовое, Правило-счетчики, Правило-наклейки)
| Поле | Описание | Обязательное поле | Редактирование |
| Лимит начисления накопительного правила (за период) | Ограничение на количество поощрений за вложенный период. Отображается в карточке правила, если поле "Накопительное" активировано. | Нет | Поле доступно для редактирования, заполняется вручную |
| Лимит начисления накопительного правила (за все время) | Ограничение на количество поощрений за весь период. Отображается в карточке правила, если поле "Накопительное" активировано. | Нет | Поле доступно для редактирования, заполняется вручную |
Рис. Секция «Ограничения» с лимитами начисления для накопительного правила
Пример настроенной акции в системе
В Базовом накопительном чековом правиле настраивается начисление для вложенного периода, в описанной механике акции это 1 сутки, что соответствует значению в поле «Накопительный период». Пороговая сумма для начисления указывается в поле «Параметр приведения», которое отображается только при параметре «Тип расчёта» = Процент. Это необходимо учитывать при заполнении значения размера бонуса. В данном примере оно равно 100, что соответствует 1 бонусу.
Рис. Настроенное правило начисления для вложенного периода акции с циклическим счетчиком
В правило обязательно добавляется Фильтр по позициям со списком товаров, на которые распространяется акция.
Рис. Фильтр по позициям в связанном правиле начисления для вложенного периода
По результатам начислений по этому правилу отрабатывает другое накопительное чековое правило начисления, охватывающее весь период действия акции. Для этого в поле «От» выбирается значение «Результат правила» и указывается ссылка на связанное правила в поле «Правило начисления». В «Параметре привидения» записывается пороговое значение бонусов, от которого начисляется дополнительный бонус по правилу. В поле «Накопительный период» указывается количество дней акции.
Рис. Настроенное правило начисления для основного периода действия акции с циклическим счетчиком
Таким образом, в приведённом примере акции циклический счетчик реализован в системе через последовательную настройку связанных накопительных правил начисления.На каждом проекте настраивается своя кампания и партнер.
В карточке контакта его персональные накопления отображаются в одноименном подтабе в табе «Правила».
Рис. Персональные накопления контакта в карточке контакта