Клубы и офферы участников программы лояльности
Клуб участников – это объединение клиентов по интересам и товарным предпочтениям. Например, это могут быть клубы: любителей здорового питания; родителей; владельцев домашних животных; кофеманов; спортсменов и т.п.

Рис. Примеры клубов в ЛК участника ПЛ.
В личном кабинете программы лояльности клиент может вступать в различные клубы и получать выгодные офферы на покупку товаров в рамках этих клубов. За факт вступления в клубы предусмотрено начисление бонусов или выпуск купона(-ов).
Лимита по количеству клубов на одного участника нет, но при необходимости его можно настроить в рамках одной маркетинговой кампании. Также нет ограничений по количеству участников в клубе
- Интерфейс системы для настройки Клуба участников
- Интерфейс системы для настройки офферов
- Место Клубов и Офферов в карточке Контакта
- Настройка акций для целевого обновляемого сегмента
- Фильтрация офферов по маркетинговому списку
Интерфейс системы для настройки Клуба участников
Система позволят заводить для клубов акции с разнообразными механиками, настраивать поощрения за вступление в клуб.
В интерфейсе настройка осуществляется в разделе Правила программы => Клубы по кнопке «Создать». В общих сведениях среди обязательных параметров указывается название клуба и внешний идентификатор. Также можно указать сроки действия клуба, ссылки на картинки, описание и принадлежность к группе. Это информационные параметры, необходимые для отображения в личном кабинете пользователя.

Рис. Общие сведения о клубе
Карточка шаблона Клуба содержит следующие Общие сведения:
| Поле | Описание | Обязательное поле | Редактирование |
| Наименование | Наименование клуба. Отображается при поиске, а также в личном кабинете. | Да | Поле доступно для редактирования, заполняется вручную |
| Внешний идентификатор | Уникальное текстовое значение. Используется для интеграции записей с внешними системами. | Да | Поле доступно для редактирования, заполняется вручную |
| Действует с | Дата начала действия Клуба | Нет | Поле доступно для редактирования, заполняется вручную |
| Действует по | Дата окончания действия клуба | Нет | Поле доступно для редактирования, заполняется вручную |
| Описание | Назначение Клуба – для кого, какие товары входят, необходимая информация для отображения в ЛК | Нет | Поле доступно для редактирования, заполняется вручную |
| Маленькая картинка. Идентификатор | Параметр передается в ответе на запросы МП и ЛК и используется для отображения картинки | Нет | Поле доступно для редактирования, заполняется вручную |
| Большая картинка. Идентификатор | Параметр передается в ответе на запросы МП и ЛК и используется для отображения картинки | Нет | Поле доступно для редактирования, заполняется вручную |
| Маленькая картинка. Ссылка | Ссылка на внешний источник маленькой картинки, которая будет отображаться в ЛК клиента | Нет | Поле доступно для редактирования, заполняется вручную |
| Большая картинка. Ссылка | Ссылка на внешний источник большой картинки, которая будет отображаться в ЛК клиента | Нет | Поле доступно для редактирования, заполняется вручную |
| Группа | Информационный параметр. Любая характеристика Клуба – по товарам, по интересам (на усмотрение маркетолога). | Нет | Поле доступно для редактирования, заполняется вручную |
| Партнер | Ссылка на партнера, заведенного в системе. |
Для начисления бонусов за вступление в Клуб в секции «Бонусы» активируется поле «Начислить баллы» 
, заполняются необходимые параметры начисления.

Рис. Секция «Бонусы» в разделе Клубы.
Параметры начисления Бонусов:
| Поле | Описание | Обязательное поле | Редактирование |
| Начислить баллы | Если значение у поля не выбрано, то все поля, ответственные за начисление баллов, скрываются. Если значение активировано, то открываются параметры настройки начисления, у поля автоматически проставляется значение «Да» после сохранения данных по кнопке «Сохранить» в карточке Клуба. По умолчанию значение у поля отсутствует. | Нет | Значение доступно для редактирования, активируется вручную. |
| Кампания | Название кампании, в рамках которой создано правило начисления для Клуба. | Нет | Поле доступно для редактирования, заполняется вручную |
| Количество баллов | Параметр, определяющий, сколько баллов будет начислено клиенту при вступление в Клуб. | Нет | Поле доступно для редактирования, заполняется вручную |
| Использовать статусный бонус | Начисление баллов на статусный баланс бонусов участника. По умолчанию поле не активировано. | Нет | Значение доступно для редактирования, активируется вручную. |
| Способ вычисления даты начала действия | Возможные значения:
Значение по умолчанию: Дата начисления | Нет | Поле доступно для редактирования, заполняется вручную |
| Способ вычисления даты окончания действия | Возможные значения:
Значение по умолчанию: Фиксированная дата | Нет | Поле доступно для редактирования, заполняется вручную |
| Дата окончания действия | Поле отображается, если параметр «Способ вычисления даты окончания действия» = Фиксированная дата. Значение по умолчанию: 01.01.3000 | Нет | Поле доступно для редактирования, заполняется вручную |
| Период действия | Поле отображается, если параметр «Способ вычисления даты окончания действия» = «Дата начала + период действия». Указывается количество дней активности бонусов. | Нет | Поле доступно для редактирования, заполняется вручную |
| Тип периода действия | Поле отображается, если параметр «Способ вычисления даты окончания действия» = Дата начала + период действия. Определяет единицы измерения числа, указанного в поле «Период действия». Возможные значения: День(-ни), выбрано по умолчанию. | Нет | Выбрано по умолчанию. Поле недоступно для редактирования |
| Округление даты окончания | Поле отображается, если параметр «Способ вычисления даты окончания действия» = Дата начала + период действия. Если поле активировано, то бонус перестанет быть активным в 00:00 последнего дня действия. Если поле не выбрано, то автоматически проставляется значение «Нет» после сохранения данных по кнопке «Сохранить» в карточке Клуба. | Нет | Значение доступно для редактирования, активируется вручную. |
Для настройки единоразового выпуска купона участникам, вступившим в Клуб, в системе предназначено поле «Купоны». Если значение поля не выбрано, то поля со ссылкой на выпуск купона и количество купонов скрыты.
Для того чтобы по купону было возможно предоставление поощрения, в системе должно быть заведено купонное правило начисления «Поощрение за купон» в рамках маркетинговой кампании, а также настроен выпуск купонов «Для продажи в ЛК».
Параметры настройки Купонов:
| Поле | Описание | Обязательное поле | Редактирование |
| Выпускать купон | Если значение у поля не выбрано, то все поля, ответственные за выпуск купонов, скрываются. Если значение активировано, то открываются параметры настройки начисления, у поля автоматически проставляется значение «Да» после сохранения данных по кнопке «Сохранить» в карточке Клуба. | Нет | Значение доступно для редактирования, активируется вручную. |
| Выпуск купонов | Ссылка на выпуск купона для отображения в ЛК. | Нет | Поле доступно для редактирования, заполняется вручную |
| Кол-во купонов | Число купонов, которое выпускается при вступлении в клуб каждому участнику в раздел Купоны ЛК | Нет | Поле доступно для редактирования, заполняется вручную |
Интерфейс системы для настройки офферов
Для участников Клуба также должны предлагаться офферы – маркетинговые предложения, по которым доступны скидки, бонусы за покупку товаров, а также купоны. Офферы могут быть доступны участникам и вне Клуба. К таким типам офферам относятся: welcome офферы, офферы на любимые товары, коллекционные офферы. Welcome офферы предоставляются контакту на определенный период после регистрации в ПЛ. Офферы на любимые товары предполагают выбор ограниченного количества товаров или категорий товаров также на определенный срок. Любой тип оффера настраивается аналогично клубному офферу, за исключением параметров в Категории оффера.
Примеры офферов в ЛК приложения участника ПЛ:


![]()
Рис. Офферы внутри клуба Рис. Пример платного оффера (подписки) вне Клуба
В интерфейсе настройка оффера осуществляется в разделе Правила программы => Офферы по кнопке «Создать».
Помимо этого шага, настройка оффера предполагает обязательное заведение в системе Категории офферов и опционально Типа поощрения. Раздел «Настройка коллекционного кода» используется в акции, когда скидка на товар предоставляется за счет списания накопленных участником ПЛ электронных наклеек или фишек.

Рис. Системные возможности настройки офферов.
Категория оффера характеризует принадлежность оффера к определённому типу акции у конкретного партнера. Для корректной работы процессинга необходимо связать категорию оффера с системными настройками в расширенных атрибутах у партнера. Для этого в значении партнерской настройки указывается внешний идентификатор категории оффера. Для каждого типа офферов своя партнерская настройка:
Loyalty.ClubCategoryIdentifier – для Клубных офферов
Loyalty.ОfferСategories.WelcomeMobileOffer.ExternalId – для Welcome офферов
Loyalty.FavoriteCategoryIdentifier – для любимых товаров.
Loyalty.CollectibleActionIdentifier – для коллекционных акций.
Категорию оффера можно настроить из одноименного раздела системы или непосредственно из карточки Оффера.
Рис. Категория оффера с настроенными параметрами.
Параметры настройки Категории оффера для Клуба:
| Поле | Описание | Обязательное поле | Редактирование |
| Общие сведения | |||
| Наименование | Обобщенное название категории для офферов определенного клуба. | Да | Поле доступно для редактирования, заполняется вручную |
| Внешний идентификатор | Уникальное текстовое значение. Используется для интеграции записей с внешними системами | Да | Поле доступно для редактирования, заполняется вручную |
| Партнер | Ссылка на заведенного партнера в системе. Можно выбрать из выпадающего списка или создать партнера из карточки категории оффера. | Да | Поле доступно для редактирования, заполняется вручную |
| Период для Welcome | Используется только для welcome офферов. Количество дней после регистрации, в течение которых возможно воспользоваться оффером | Нет | Поле доступно для редактирования, заполняется вручную |
| Макс. кол-во офферов для контакта | Используется для офферов с любимыми товарами и welcome. Число офферов, доступных для выбора контактом. | Нет | Поле доступно для редактирования, заполняется вручную |
| Описание | Содержит обобщенную информацию об офферах в рамках определенного клуба. | Нет | Поле доступно для редактирования, заполняется вручную |
Тип поощрения является информационным параметрам настройки оффера для отображения в ЛК участника ПЛ, но требует настройки в системе. Типами поощрения могут быть: скидка, бонусы, купон, фиксированная цена, кешбек и др.

Рис. Тип поощрения с настроенными параметрами.
Параметры настройки Типа поощрения:
| Поле | Описание | Обязательное поле | Редактирование |
| Создание типа поощрения | |||
| Наименование | Указывается в виде чего участник получит поощрение | Да | Поле доступно для редактирования, заполняется вручную |
| Внешний идентификатор | Уникальное текстовое значение. Используется для интеграции записей с внешними системами | Да | Поле доступно для редактирования, заполняется вручную |
| Описание | Краткое описание типа поощрения | Нет | Поле доступно для редактирования, заполняется вручную |
Карточка оффера при первичной настройке в системе состоит из нескольких секций: Общие сведения, Настройки оффера, Настройка платного оффера.
Параметры настройки Оффера – Общие сведения:
| Поле | Описание | Обязательное поле | Редактирование |
| Общие сведения | |||
| Наименование | Название оффера | Да | Поле доступно для редактирования, заполняется вручную |
| Внешний идентификатор | Уникальное текстовое значение. Используется для интеграции записей с внешними системами | Да | Поле доступно для редактирования, заполняется вручную |
| Дата начала действия | Дата начала действия оффера | Да | Поле доступно для редактирования, заполняется вручную |
| Дата окончания действия | Дата окончания действия оффера | Да | Поле доступно для редактирования, заполняется вручную |
| Категория | Определяет отношение оффера к типу акции у конкретного партнера. Можно выбрать из выпадающего списка категорий офферов или создать категорию из карточки оффера. | Да | Поле доступно для редактирования, заполняется вручную |
| Тип оффера | Информационный параметр. Может характеризовать принадлежность оффера к клубу или к другому типу офферов (welcome, любимые товары, коллекционные, платные) (на усмотрение маркетолога). | Нет | Поле доступно для редактирования, заполняется вручную |
| Клуб | Клуб, к которому принадлежит оффер. Можно выбрать из выпадающего списка с названиями клубов или создать клуб из карточки оффера. | Нет | Поле доступно для редактирования, заполняется вручную |
| Группа | Информационный параметр. Любая характеристика оффера – по товарам, по типу поощрения (на усмотрение маркетолога). | Нет | Поле доступно для редактирования, заполняется вручную |
| Описание | Содержание оффера – на какие товары и какое поощрение за их покупку. | Нет | Поле доступно для редактирования, заполняется вручную |
| Родительский оффер | Первичный оффер, который должен акцептовать участник ПЛ для получения поощрения. При необходимости можно выбрать из выпадающего списка преднастроенный оффер. В противном случае у параметра сохраняется значение «Нет данных». | Нет | Поле доступно для редактирования, заполняется вручную |

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


Рис. Фильтр по контактам для оффера в правиле-сообщении
После это правило-сообщение с настроенным сегментом необходимо привязать в оффере.

Рис. Секция Правила начисления в карточке Оффера.
Настроенные офферы появляются в карточке Клуба в соответствующем поле после Купонов.

Рис. Записи офферов в карточке Клуба
Помимо обязательных параметров настройки Оффера существует ряд опциональных групп параметров, таких как Настройки оффера, Настройка платного оффера и Купоны. Параметры «Настройки Оффера»:
| Поле | Описание | Обязательное поле | Редактирование |
| Настройки оффера | |||
| Маленькая картинка. Идентификатор | Параметр передается в ответе на запросы МП и ЛК и используется для отображения картинки | Нет | Поле доступно для редактирования, заполняется вручную |
| Большая картинка. Идентификатор | Параметр передается в ответе на запросы МП и ЛК и используется для отображения картинки | Нет | Поле доступно для редактирования, заполняется вручную |
| Маленькая картинка. Ссылка | Ссылка на внешний источник маленькой картинки, которая будет отображаться в ЛК клиента. | Нет | Поле доступно для редактирования, заполняется вручную |
| Большая картинка. Ссылка | Ссылка на внешний источник большой картинки, которая будет отображаться в ЛК клиента. | Нет | Поле доступно для редактирования, заполняется вручную |
| Тип поощрения | Информационный настраиваемый параметр, определяющий характер поощрения: например, скидка, бонус, купон, кешбек или фиксированная цена. Можно создать из настройки оффера. | Нет | Поле доступно для редактирования, заполняется вручную |
| Значение поощрения | Информационный параметр. Размер скидки, бонуса, кешбека или фиксированная стоимость по офферу. | Нет | Поле доступно для редактирования, заполняется вручную |
| Мультиакцепт | Признак многоразового акцепта для оффера. Возможные значения:
По умолчанию: Нет | Да | Поле доступно для редактирования, активируется вручную |
| Количество акцептов | Число, обозначающее лимит для акцепта офферов. По умолчанию: 0 | Нет | Поле доступно для редактирования, заполняется вручную |
| Для выбора участником | Выбор поля подразумевает необходимость активации (акцепта) оффера участником в ЛК. | Нет | Значение доступно для редактирования, активируется вручную. |
| Период действия | Поле отображается, если выбран параметр «Для выбора участником». Количество дней действия оффера. | Нет | Поле доступно для редактирования, заполняется вручную |
| Признак родительского оффера | Активируется, если настраиваемый оффер будет родительским по отношению к другим офферам. Поле отображается, если выбран параметр «Для выбора участником». | Нет | Значение доступно для редактирования, активируется вручную. |
Купоны за принятие оффера при необходимости настраиваются по аналоги с купонами для участников, вступивших в Клуб, по таким же параметрам купонов.
Настройка платного оффера
Платный оффер подразумевает обмен накопленных бонусов на скидку или другое выгодное условие приобретения товаров. Списание бонусов доступно только для тех офферов, у которых включен раздел «Настройки платного оффера» и заполнены все необходимые параметры. Такие офферы могут принадлежать ко всем активным категориям офферов.
Параметры настройки платного оффера
| Поле | Описание | Обязательное поле | Редактирование |
| Настройка платного оффера | |||
| Платный оффер | Если значение у поля не выбрано, то все поля по настройке платного оффера скрыты. Если значение активировано, то открываются параметры настройки начисления. | Нет | Значение доступно для редактирования, активируется вручную. |
| По списку кампаний | Списки кампаний – объединение кампаний в один бонусный счет, с которого будет производиться оплата оффера. Первично списание происходит с бонусного счета тех бонусов, которые сгорят раньше остальных. По остаточному принципу списываются статусные бонусы. В поле доступна ссылка на сформированный список. Можно создать из интерфейса настройки оффера. | Нет | Значение доступно для редактирования, активируется вручную. |
| Количество бонусов | Сколько бонусов участник должен списать с бонусного или статусного счета за оффер. | Нет | Поле доступно для редактирования, по умолчанию выставлено значение 0. |
| Тип бонуса | С какого счета списываются бонусы за вознаграждение по офферу. Возможные значения:
Значение по умолчанию: Бонус | Нет | Поле доступно для редактирования, заполняется вручную |
Список кампаний для платного оффера создается в разделе Правила программы => Кампании => Списки кампаний по кнопке Создать.

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

Рис. Созданный список кампаний с перечнем входящих кампаний
К платным офферам относятся подписки, от которой можно отказаться по кнопке в ЛК. Отмена ранее принятого оффера осуществляется с помощью метода POST ContactOffer/CancelByContactIntId. При выполнении метода в сущности "Оффера контакта" и в одноименном связанном представлении в сущности "Контакт" заполняется поле "Дата выхода контакта из оффера". После отказа от оффера он снова становится доступен для акцепта.

Рис. Сущность "Оффер контакта" с полем "Дата выхода контакта из оффера".

Рис. Поле "Дата выхода контакта из оффера" в связанном представлении "Офферы контакта" в сущности "Контакт".
Оффер с выпуском коллекционного кода
Для акции по типу «собери электронные фишки и получи скидку на товары из коллекции» в функционале Оффера существует возможность настройки коллекционного кода. Обязательным условием корректной работы коллекционный акции является активация параметра «Для выбора участником» в секции «Настройки оффера», то есть выбор оффера должен быть подтвержден участником в ЛК нажатием специальной кнопки в мобильном приложении.
Собрав необходимое количество фишек, участник ПЛ выбирает интересующий его товар и в ответ получает QR-код. Участник предъявляет QR-код на кассе и получает скидку на товар из выбранной коллекции. Один коллекционный код можно использовать несколько раз, при условии, что фишек достаточное количество.
Примеры акции с коллекциями, доступными за фишки по QR коду:

![]()
Рис. Акции с коллекциями в мобильном приложении участника ПЛ
Настройка коллекционного кода добавляется через кнопку «Найти» в поисковой строке соответствующей секции раздела Офферы, либо создается через «+Добавление нового элемента» и создание новой настройки.
Параметры Настройки коллекционного кода:
| Поле | Описание | Обязательное поле | Редактирование |
| Общие сведения | |||
| Наименование | Наименование товарного предложения из коллекции. | Да | Поле доступно для редактирования, заполняется вручную |
| Внешний идентификатор | Уникальное текстовое значение. Используется для интеграции записей с внешними системами | Да | Поле доступно для редактирования, заполняется вручную |
| Партнер | Ссылка на заведенного партнера в системе. Можно выбрать из выпадающего списка или создать партнера из карточки коллекционного кода. | Да | Поле доступно для редактирования, заполняется вручную |
| Сообщение из типа купона (для процессинга) | Сообщение на чек о предоставленной скидки, печатается в момент применения коллекционного кода. | Нет | Поле доступно для редактирования, заполняется вручную |
| Настройка генерации кода | |||
| Маска | Поле, значение которого задаёт номерную серию. В маске возможными символами могут быть латинские буквы и цифры. Свободные символы задаются звёздочками. Последовательность свободных символов должна быть непрерывна. | Да | Поле доступно для редактирования, заполняется вручную |
| Диапазон от | Числовое значение, определяющее начало диапазона номеров. | Да | Поле доступно для редактирования, заполняется вручную |
| Диапазон до | Числовое значение, определяющее окончание диапазона номеров. | Да | Поле доступно для редактирования, заполняется вручную |
| Распределение | Параметр, задающий каким образом будут присваиваться номера. Возможные значения: • Последовательное • Случайное Значение по умолчанию: Последовательное. | Нет | Поле доступно для редактирования, заполняется вручную |
| Тип бар-кода | Формат номера, которому будут принадлежать выпускаемые по данному шаблону коды. Возможные значения:
По умолчанию: Не используется | Нет | Поле доступно для редактирования, заполняется вручную |
| Информация для Личного кабинета | |||
| Код типа | Внешний идентификатор коллекционного оффера | Нет | Поле доступно для редактирования, заполняется вручную |
| Описание механики | Описание условий акции приобретения товара по коду за электронные фишки | Нет | Поле доступно для редактирования, заполняется вручную |
| Маленькая картинка. Идентификатор | Параметр передается в ответе на запросы МП и ЛК и используется для отображения картинки | Нет | Поле доступно для редактирования, заполняется вручную |
| Большая картинка. Идентификатор | Параметр передается в ответе на запросы МП и ЛК и используется для отображения картинки | Нет | Поле доступно для редактирования, заполняется вручную |
| Маленькая картинка. Ссылка | Ссылка на внешний источник маленькой картинки, которая будет отображаться в ЛК клиента. | Нет | Поле доступно для редактирования, заполняется вручную |
| Большая картинка. Ссылка | Ссылка на внешний источник маленькой картинки, которая будет отображаться в ЛК клиента. | Нет | Поле доступно для редактирования, заполняется вручную |
| Тип поощрения | Настраиваемый информационный параметр, определяющий характер поощрения: например, фиксированная цена, скидка, бонус, кешбек и др. Можно создать из карточки настройки коллекционного кода. | Нет | Поле доступно для редактирования, заполняется вручную |
| Значение поощрения | Размер скидки, бонуса, конечная стоимость товара за выполнение условий оффера. | Нет | Поле доступно для редактирования, заполняется вручную |
| Категория | Принадлежность оффера к коллекционной акции у конкретного партнера. Можно выбрать из выпадающего списка категорий офферов или создать категорию из карточки коллекционного кода. | Нет | Поле доступно для редактирования, заполняется вручную |
| Группа | Принадлежность коллекционного кода к определенной группе офферов. | Нет | Поле доступно для редактирования, заполняется вручную |
| Подгруппа | Принадлежность коллекционного кода к определенной подгруппе офферов. | Нет | Поле доступно для редактирования, заполняется вручную |
| Старая цена | Первоначальная цена товара до применения оффера со списанием электронных фишек на товар из коллекции. | Нет | Поле доступно для редактирования, заполняется вручную |
| Новая цена | Новая цена после применения коллекционного кода. | Нет | Поле доступно для редактирования, заполняется вручную |
После сохранения обязательных параметров, в карточке настройки коллекционного кода добавляется новая секция – «Товарные предложения». Добавить товарное предложения можно через кнопку «+Добавление нового элемента».

Рис. Секция Товарные предложения в Настройке коллекционного кода
Открывается вспомогательное окно, предлагающее выбрать товарное предложение из ранее настроенных или создать новое.

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

Рис. Секция «Коллекционный код» в «Товарном предложении»
Добавленные параметры настройки коллекционной акции в товарном предложении.
| Поле | Описание | Обязательное поле | Редактирование |
| Значение | |||
| Старая цена | Первоначальная цена товара без акции. | Нет | Поле доступно для редактирования, заполняется вручную |
| Коллекционный код | |||
| Для коллекционной акции | Обязательный параметр для коллекционной акции | Да | Значение доступно для редактирования, активируется вручную |
| Макс. кол-ва товаров в чеке | Максимальное количество товаров по коллекционной акции в чеке. | Нет | Поле доступно для редактирования, заполняется вручную |
| Настройка коллекционного кода | Ссылка на настройку коллекционного кода. Возможно выбрать из списка или настроить из карточки. | Нет | Поле доступно для редактирования, заполняется вручную |

Рис. Пример коллекционной категории офферов с товарными предложениями
Связанные с контактом коллекционные коды отображаются в одноименном подтабе с полями: Настройка коллекционного кода, Код, Контакт и Дата создания.

Рис. Коллекционные коды в карточке контакта
Включение функциональности акции обмена баллов на поощрение по коллекционному коду обеспечивают системные настройки: Loyalty.Processing.CCValue.CollectibleCode.TurnOn, Loyalty.Processing.CCValue.CollectibleCode.AsAttribute.Prefix, Loyalty.Processing.CCValue.CollectibleCode.PointsType.
Мультиакцептный оффер
У контактов есть возможность акцептовать один и тот же оффер несколько раз и получать по нему поощрения в течение указанного периода действия оффера. Это актуально, если закончился период действия оффера после акцепта, и покупатель не успел им воспользоваться, или захотел воспользоваться предлагаемым поощрением повторно.
Например, покупатель принимает оффер, предоставляющий скидку 15% на зеленые овощи. Для того, чтобы он смог воспользоваться этим предложением многократно, в настройках оффера необходимо активировать поле «Мультакцепт», а в поле «Количество акцептов» указать число раз, сколько контакт может повторно принять оффер.

Рис. Настройка мультакцептного оффера
При таких настройках в течение срока действия – месяц, покупатель может 3 раза акцептовать оффер и пользоваться им в течение 14 дней.
Также у контакта может быть установлен лимит применения правил, по которым начисляются поощрения за использование оффера. Если у применяемой карты нет контакта, правило с установленным лимитом, отличным от значения по умолчанию, не применяется.

Рис. Лимит применения правила по офферу для контакта
При такой настройке покупатель сможет получить по офферу скидку 15% не более 10 раз за период действия оффера.
В случае, если по мультиакцептному офферу выпускался купон, и он гасится при покупке, вместе с ним гасится и оффер, но его можно акцептовать повторно и снова выпустится купон. Если купон такого оффера гасится по истечению срока действия, то оффер также погашается.
Для функционала мультиакцепного оффера и лимитов предусмотрено использование следующих методов:
- Метод принятия оффера POST ContactOffer/CreateByContactInt
- Метод получения списка принятых офферов GET ContactOffer/GetAllByContactInt
- Метод получения доступных для принятия офферов GET LoyaltyOffer/GetAllByContact
Место Клубов и Офферов в карточке Контакта
Принадлежность клиента к Клубу и наличие у него офферов отображается в карточке контакта во вкладке Правила, в табах Офферы контакта и Клубы контакты.
Если у Клуба есть неакцептные офферы, то они автоматически подтягиваются в карточку контакта.

Рис. Карточка контакта с записью Клубы контакта

Рис. Карточка контакта с записью Оффера контакта
Помимо этих записей у контакта появляется расширенный атрибут с ключом, состоящим из префикса, указанного в настройке Loyalty.ClubExtendedAttributeKey и внешнего идентификатора клуба. При вступлении в клуб значение РА будет равно "1".
Фильтрация офферов по маркетинговому списку
В Manzana Loyalty Online можно настраивать офферы так, чтобы они были доступны только определенному сегменту участников программы лояльности. Это позволяет запускать персонализированные акции – например, предлагать уникальные поощрения за оплаченный Интернет-заказ только для участников из заранее сформированного маркетингового списка.
Фильтрация настраивается на уровне сущности “Категория Офферов”. Все офферы, связанные с категорией с включенной фильтрацией, будут доступны только тем контактам, которые входят в указанный маркетинговый список.
Категория Офферов – группирующая сущность, которая объединяет несколько офферов. Именно в категории задаются параметры фильтрации по целевой аудитории (ЦА).
Чтобы открыть список категорий офферов, в левом меню интерфейса перейдите в раздел Правила программы => Офферы => Категории Офферов. В карточке категории находится секция “Фильтр по маркетинговым спискам”, в которой настраивается фильтрация по ЦА.
В секции расположены следующие поля:
| Поле | Описание | Обязательное поле | Редактирование |
| Фильтр по маркетинговым спискам | Определяет, применяется ли фильтрация контактов по маркетинговому списку для данной категории. Допустимые значения:
| Нет | Поле доступно для редактирования. Выбирается из выпадающего списка. Значение по умолчанию – “Не используется”. |
| Включаемый список | Маркетинговый список, контакты которого получат доступ к офферам данной категории. Поле отображается на форме только при значении “Включаемые” в поле “Фильтр по маркетинговым спискам”. | Нет | Поле доступно для редактирования. Выбирается из справочника маркетинговых списков. |
Поведение полей зависит от значения “Фильтр по маркетинговым спискам”:
- Если выбрано “Не используется” – поле “Включаемый список” скрыто на форме
- Если выбрано “Включаемые” – поле “Включаемый список” отображается
Для каждой категории офферов можно указать только один маркетинговый список.
При запросе списка доступных офферов для контакта система проверяет настройки каждой категории:
| Настройка фильтра в категории | Результат для контакта |
| “Не используется” или не задан | Офферы категории доступны всем контактам партнера. |
| “Включаемые”, список указан, контакт входит в список | Офферы категории доступны контакту. |
| “Включаемые”, список указан, контакт не входит в список | Офферы категории недоступны контакту. |
| “Включаемые”, список не указан | Офферы категории недоступны ни одному контакту. |
Рассмотрим пример настройки акции “Спасибо за заказ”, в которой участникам ПЛ предлагается выбрать одно из нескольких поощрений после оплаты Интернет-заказа.
Шаги настройки акции:
- Предварительно в системе должен создан маркетинговый список с контактами целевой аудитории. Маркетинговые списки на платформе формируются несколькими способами:
- в разделе «Контакты» => «Маркетинговые списки»
- импортом связи маркетингового списка и контакта
- при помощи модуля Manzana Campaign
- Создание категории офферов с фильтрацией
Например, заполним категорию «Спасибо за заказ» с фильтрацией по маркетинговому списку контактов, оплативших заказ:

- Создать оффер
После создания категории необходимо создать офферы – варианты поощрений, которые будут предложены контактам для выбора. Создадим для примера один оффер с выпуском купона “Скидка 5% на следующий заказ”.
Для настройки оффера необходимо заполнить обязательные параметры, указав:
- Категория – выберите созданную ранее категорию “Спасибо за заказ”.
- Для выбора участником – установите “Да”, если контакт должен явно выбрать (акцептовать) этот оффер.
- Описание, тип поощрения, значение поощрения, изображения, срок действия – заполните в соответствии с условиями акции.
- Выпуск купона – использовать настройку купона «Для продажи в ЛК», в поле «Списать баллов» указать 0.
- Добавить настроенное правило начисления «Поощрение за купон».
Сохраняем оффер.

Все созданные офферы для категории можно посмотреть в связанных представлениях сущности “Категория Оффера”:

После сохранения всех настроек начинает действовать фильтрация:
- Контакт, входящий в маркетинговый список, увидит все активные офферы категории “Спасибо за заказ”.
- При акцепте оффера для него активируется поощрение и применится при следующем заказе.
Получение офферов через API
Для получения списка офферов, доступных контакту с учетом фильтрации по ЦА, используется метод GET LoyaltyOffer/GetAllByContactFiltered.
Особенности и ограничения
- На одну категорию офферов можно назначить только один маркетинговый список.
- Если фильтрация включена (“Включаемые”), но маркетинговый список не выбран, офферы категории не будут доступны ни одному контакту. Поле “Включаемый список” должно быть заполнено.
- При удалении связи с маркетинговым списком из категории (очистке поля “Включаемый список”) при активном значении “Включаемые” офферы категории станут недоступны всем контактам. Для открытия доступа необходимо переключить фильтр в “Не используется” или указать другой список.
- Метод GET LoyaltyOffer/GetAllByContactFiltered доступен только в сервисе Manager.