Циклический счетчик

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

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

Например, за покупку молочных товаров на 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 единиц поощрения за период.

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

Для учета в качестве основания начисления результата начисления другого правила при обработке одного и того же события в правиле начисления в поле «От» предусмотрено значение «Результат правила». Само же правило начисления может быть бонусным Базовым, Правилом-счетчики либо Правилом-наклейки. При выбранном значении «Результат правила» в секции «Параметры правила» становится доступным поле «Правило начисления», в которое добавляется ссылка на связанное правило. Связанное правило может быть только бонусным Базовым или Правилом-счетчиком.

Параметры правила начисления (Базовое, Правило-счетчики, Правило-наклейки)

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

Новое возможное значение, позволяющие учитывать в правиле результат начисления другого правила:

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

1703062340859-329.pngРис. Параметры накопительного чекового базового правила для настройки акции с циклическим счетчиком

Секция «Ограничения» в правилах (Базовое, Правило-счетчики, Правило-наклейки)

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

1703062512581-922.pngРис. Секция «Ограничения» с лимитами начисления для накопительного правила

Пример настроенной акции в системе

В Базовом накопительном чековом правиле настраивается начисление для вложенного периода, в описанной механике акции это 1 сутки, что соответствует значению в поле «Накопительный период». Пороговая сумма для начисления указывается в поле «Параметр приведения», которое отображается только при параметре «Тип расчёта» = Процент. Это необходимо учитывать при заполнении значения размера бонуса. В данном примере оно равно 100, что соответствует 1 бонусу.

1703062677884-227.pngРис. Настроенное правило начисления для вложенного периода акции с циклическим счетчиком

В правило обязательно добавляется Фильтр по позициям со списком товаров, на которые распространяется акция.

1703062721761-750.pngРис. Фильтр по позициям в связанном правиле начисления для вложенного периода

По результатам начислений по этому правилу отрабатывает другое накопительное чековое правило начисления, охватывающее весь период действия акции. Для этого в поле «От» выбирается значение «Результат правила» и указывается ссылка на связанное правила в поле «Правило начисления». В «Параметре привидения» записывается пороговое значение бонусов, от которого начисляется дополнительный бонус по правилу. В поле «Накопительный период» указывается количество дней акции.

1703062850323-318.pngРис. Настроенное правило начисления для основного периода действия акции с циклическим счетчиком

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

В карточке контакта его персональные накопления отображаются в одноименном подтабе в табе «Правила».

1703063375500-920.pngРис. Персональные накопления контакта в карточке контакта