Купоны
- Тип купонов
- Выпуск купонов
- Лимиты по купонам
- Операции с купонами
- Биржа купонов
- Уникальные купоны на разных нодах (актуально на проектах с распределенной базой)
- Ограничения
Купон – любой информационный носитель, предъявляемый в момент покупки вместе с картой лояльности. На основании информации предъявитель карты лояльности идентифицируется как участник программы лояльности, который имеет право на получение какого-либо поощрения по купону, а именно на получение скидки или начисление баллов при покупке.
Купоны могут быть номерными и неномерными. Номерные купоны при выпуске наделяются уникальным идентификатором. Неномерные купоны не имеют такого уникального идентификатора. Следует отметить, хотя неномерные купоны не имеют уникального идентификатора, но они имеют групповую идентификацию, привязанную к типу купона.
Помимо этого, номерные купоны могут быть двух видов: именные и неименные. Номерной неименной купон имеет только уникальный идентификатор и никаким образом не связан с участником программы лояльности. Именной купон связан с участником программы лояльности, причём такой купон может быть выпущен как для контактного лица, так и для карты, которая принадлежит контактному лицу. В первом случае, клиент может воспользоваться купоном, предъявив любую из своих карт, во втором, только ту, по которой выпущен этот купон. Следует иметь в виду, что неименным номерным купоном может воспользоваться любой клиент, у которого есть карта лояльности и который каким-то образом знает его идентификатор (номер).
Любой купон всегда имеет какой-либо срок использования, определяемый датой начала действия и датой окончания действия. Дата окончания может быть установлена как дата далёкого будущего, поэтому в системе можно хранить купоны, действующие постоянно. Если купон номерной, то даты действия определяются параметрами в соответствующей записи данного типа купона. Если же купон неномерной, то даты действия определяются групповым идентификатором, а именно типом данной партии купонов.
Тип купонов
Идентификатор, который позволяет группировать купоны.
Для создания неномерных купонов (промокодов) достаточно создать тип купонов (внешний идентификатор типа купона будет служить идентификатором неномерного купона) и префикс типа купона. Внешний идентификатор типа купонов должен совпадать (или быть в диапазоне значений) с префиксом.

Рис. Префикс типа и выпуска купона
| Поле | Описание | Обязательное поле | Редактирование |
| Наименование | Название настройки префикса | Да | Поле доступно для редактирования, заполняется вручную |
| Внешний ID | Код интеграции с внешними системами. | Нет | Поле доступно для редактирования, заполняется вручную |
| Вид записи | Вид записи выбирается в зависимости от сущности(Тип или выпуск) | Да | Поле доступно для редактирования, заполняется вручную |
| Префикс | Неизменяемая часть внешнего идентификатора сущности Типа купонов/Выпуска купонов. | Да | Поле доступно для редактирования, заполняется вручную |
| Длина идентификатора | Общее количество символов внешнего идентификатора сущности Типа купонов/Выпуска купонов включая префикс | Да | Поле доступно для редактирования, заполняется вручную |
| Описание | Подробное описание назначения префикса | Нет | Поле доступно для редактирования, заполняется вручную |

Рис. Справочник типов купонов
Для номерных купонов также требуется создание типа купонов.
Тип купонов в системе
Для заведения типа используется карточка Тип купонов. Карточка содержит поля:
| Поле | Описание | Обязательное поле | Редактирование |
| Активно | Значение, определяющее действительность типа купонов. Возможные значения:
Значение по умолчанию Неактивно. | Да | Поле доступно для редактирования, заполняется вручную |
| Ответственный | Пользователь, ответственный за создание и ведение данной записи. | Да | Поле доступно для редактирования. Заполняется из справочника пользователей. |
| Подразделение | Подразделение, к которому относится данная запись. | Да | Поле доступно для редактирования. Заполняется из справочника подразделений. |
| Общие сведения | |||
| Наименование | Название типа купона. Поле используется в представлениях поиска. | Да | Поле доступно для редактирования, заполняется вручную |
| Внешний идентификатор | Код связи с внешними системами, в частности передается в чеке для идентификации неномерного купона. Следует отметить, что заполнение внешнего идентификатора регламентируется системной настройкой. Система автоматически проверяет на правильность. Создать карточку типа с недопустимым внешним идентификатором невозможно. Значение идентификатора Тип купона зависит от системной настройки: Loyalty.Coupons.TypePrefix. | Да | Поле доступно для редактирования, заполняется вручную |
| Период с | Дата, с которой начинает действовать тип. Если чек с типом купона имеет дату меньшую, то на кассу вернётся сообщение о неприменимости купона. | Да | Поле доступно для редактирования, заполняется вручную |
| Период до | Дата, до который действует тип. Если чек с типом купона имеет дату большую или равную, то на кассу вернётся сообщение о неприменимости купона. | Да | Поле доступно для редактирования, заполняется вручную |
| Характеристика типа купона | Характеристика типа купона. Возможные значения:
| Да | Поле доступно для редактирования, заполняется вручную |
| Тип применения | Тип применения купона. Возможные значения:
| Да | Поле доступно для редактирования, заполняется вручную |
| Контрагент | Ссылка на контрагента (магазин), связанного с данным типом купона | Нет | Поле доступно для редактирования, заполняется вручную |
| Описание | Подробное описание типа купонов. | Нет | Поле доступно для редактирования, заполняется вручную |
| Дополнительные параметры | |||
| Название купона | Название купона, которое будет отображаться в ЛК клиента | Нет | Поле доступно для редактирования, заполняется вручную |
| Описание механики | Описание условий использования купона | Нет | Поле доступно для редактирования, заполняется вручную |
| Значение выгоды | Информационный параметр. Размер скидки, бонуса, кешбека или фиксированная стоимость по купону | Нет | Поле доступно для редактирования, заполняется вручную |
| Тип выгоды | Информационный настраиваемый параметр, определяющий характер поощрения: например, скидка, бонус, купон, кешбек или фиксированная цена. Можно создать из настройки купона | Нет | Поле доступно для редактирования, заполняется вручную |
| Категория | Определяет отношение купона к типу акции (оффера) у конкретного партнера. Можно выбрать из выпадающего списка категорий или создать категорию из настройки купона | Нет | Поле доступно для редактирования, заполняется вручную |
| Группа купона | Информационный параметр. Любая характеристика купона – по товарам, по типу поощрения (на усмотрение маркетолога). | Нет | Поле доступно для редактирования, заполняется вручную |
| Подгруппа купона | Информационный параметр. Любая характеристика купона – по товарам, по типу поощрения (на усмотрение маркетолога). | Нет | Поле доступно для редактирования, заполняется вручную |
| Новая цена | Новая цена товара после применения купона | Нет | Поле доступно для редактирования, заполняется вручную |
| Старая цена | Первоначальная цена товара до применения купона | Нет | Поле доступно для редактирования, заполняется вручную |
| Метод кросс-позиционной агрегации купона | Возможные значения:
| Нет | Поле доступно для редактирования, заполняется вручную |
| Ссылка на картинку | Ссылка на изображение купона | Нет | Поле доступно для редактирования, заполняется вручную |
| Отдать в запросах методов | Признак необходимости отображать купон в ЛК участника ПЛ | Нет | Поле доступно для редактирования, заполняется вручную |
Внешний вид карточки Типа купонов:

Рис. Карточка Тип купонов (общие сведения)

Рис. Карточка Тип купонов (дополнительные параметры)
Использование типа купонов
Для создания купонного правила, которое будет применяться на неномерной купон, необходимо использовать вид Правила начисления «Поощрение за купон», и указать ссылку на тип купонов соответствующего неномерного купона.

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

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

Рис. Карточка купонов «Пул номеров»
Созданные заданием на выпуск купоны можно просмотреть в связанных записях задания в пункте «Купоны».
Также следует отметить, что, если в системе уже есть записи купонов, и хоть один номер существующих купонов будет совпадать с одним из создающихся, система позволит сохранить задание на выпуск, однако сама попытка создания купонов завершится ошибкой и статус задания будет установлен в значение «Ошибка».
Выпуск персональных купонов - номерных именных купонов
Персональные купоны – это номерные купоны, которые также привязаны к карте или контакту, которые идентифицируют участника программы лояльности.

Рис. Персональные купоны в системе
Выпуск персональных купонов, происходит аналогично процессу выпуска номерных неименных купонов, но дополнительно указывается привязка к контакту или карте лояльности.
Так же при выпуске купонов можно задать фильтрацию по целевой аудитории и сформировать соответствующее сообщение контакту (SMS, Email, Push или сообщение в ЛК).
Карточка выпуска персональных купонов содержит следующую информацию:
| Поле | Описание | Обязательное поле | Редактирование |
| Активно | Значение, определяющее действительность задания на выпуск купонов. Возможные значения:
Значение по умолчанию: Нет. | Да | Поле доступно для редактирования, заполняется вручную |
| Ответственный | Пользователь, ответственный за создание и ведение данной записи. | Да | Поле доступно для редактирования. Заполняется из справочника пользователей. |
| Подразделение | Подразделение, к которому относится данная запись. | Да | Поле доступно для редактирования. Заполняется из справочника подразделений. |
| Общие сведения | |||
| Наименование | Наименование задания на выпуск купонов. | Да | Поле доступно для редактирования, заполняется вручную |
| Внешний идентификатор | Код интеграции с внешними системами. | Да | Поле доступно для редактирования, заполняется вручную |
| Тип купонов | Ссылка на тип купонов, по которому будут регистрироваться персональные купоны. | Да | Поле доступно для редактирования, заполняется вручную |
| Кампания | Ссылка на акцию программы лояльности, в рамках которой создается выпуск купонов. | Да | Поле доступно для редактирования, заполняется вручную |
| Описание | Подробное описание выпуска персональных купонов. | Нет | Поле доступно для редактирования, заполняется вручную |
| Основные параметры | |||
| Маска | Поле, значение которого задаёт номерную серию. В маске возможными символами могут быть латинские буквы и цифры. Свободные символы задаются звёздочками. Последовательность свободных символов должна быть непрерывна. | Да | Поле доступно для редактирования, заполняется вручную |
| Тип штрих-кода | Формат номера, которому будут принадлежать выпускаемые по данному шаблону купоны. Возможные значения:
Значение по умолчанию: Не использовать. | Нет | Поле доступно для редактирования, заполняется вручную |
| Тип распределения номеров | Параметр, задающий каким образом будут присваиваться номера. Возможные значения:
Значение по умолчанию: Последовательное. | Да | Поле доступно для редактирования, заполняется вручную |
| Способ генерации | Способ генерации, который будет применён для данного выпуска купонов. Возможные значения:
| Да | Поле доступно для редактирования, заполняется вручную |
| Диапазон номеров от | Числовое значение, определяющее начало диапазона номеров. | Да | Поле доступно для редактирования, заполняется вручную |
| Диапазон номеров до | Числовое значение, определяющее окончание диапазона номеров. Данное значение по длине должно соответствовать длине свободных символов маски. Например, если маска задана как: mm*****, то допустимы такие значения окончания: 10000, 99999 и т.д. Значение 99 в этом случае недопустимо. Чтобы 99 было допустимо как верхняя граница номера, маска должна быть, например, такой: n**n. | Да | Поле доступно для редактирования, заполняется вручную |
| Параметры времени жизни | |||
| Тип вычисления даты начала действия | Тип вычисления даты начала действия купона. Возможные значения:
| Да | Поле доступно для редактирования, заполняется вручную |
| Дата начала действия | Поле отображается, если параметр «Тип вычисления даты начала действия» = Фиксированная дата Дата начала действия купонов. Начальное значение 1.1.2000. | Нет | Поле доступно для редактирования, заполняется вручную |
| Период неактивности | Поле отображается, если параметр «Тип вычисления даты начала действия» = Дата начисления + период неактивности. Период неактивности купона. | Нет | Поле доступно для редактирования, заполняется вручную |
| Тип периода неактивности | Поле отображается, если параметр «Тип вычисления даты начала действия» = Дата начисления + период неактивности. Определяет единицы измерения числа, указанного в поле «Период неактивности». Возможные значения:
| Нет | Поле доступно для редактирования, заполняется вручную |
| Округление даты начала | Поле отображается, если параметр «Тип вычисления даты начала действия» = Дата начисления + период неактивности. Округление даты начала действия купонов. В этом случае, если установить значение поля = Да, то купоны станут активными не в момент, когда они были сформированы + период неактивности, а с округлением даты согласно установленному типу периода неактивности. Например, в случае типа периода неактивности = День, то со следующего дня после полученной даты (дата начисления + период неактивности) с 00:00. | Нет | Поле доступно для редактирования, заполняется вручную |
| Тип вычисления даты окончания действия | Тип вычисления даты окончания действия купонов. Возможные значения:
| Да | Поле доступно для редактирования, заполняется вручную |
| Дата окончания действия | Поле отображается, если параметр «Тип вычисления даты окончания действия» = Фиксированная дата. Дата окончания действия купонов. Начальное значение 01.01.3000. | Нет | Поле доступно для редактирования, заполняется вручную |
| Период действия | Поле отображается, если параметр «Тип вычисления даты окончания действия» = Дата начала + период действия. Период действия купонов. | Нет | Поле доступно для редактирования, заполняется вручную |
| Тип периода действия | Поле отображается, если параметр «Тип вычисления даты окончания действия» = Дата начала + период действия. Определяет единицы измерения числа, указанного в поле «Период действия». Возможные значения:
| Нет | Поле доступно для редактирования, заполняется вручную |
| Округление даты окончания | Поле отображается если параметр «Тип вычисления даты окончания действия» = Дата начала + период действия. Округление даты окончания действия купонов. В этом случае, если установить значение поля = Да, то купоны перестанут быть активными не в момент, когда они начали действовать + период действия, а с округлением даты согласно установленному типу периода действия. Например, в случае типа периода действия = День, то на следующий день после полученной даты (дата начала + период действия) в 00:00. | Нет | Поле доступно для редактирования, заполняется вручную |
| Дополнительные параметры | |||
| Купон для | Объект, к которому будет привязан выпущенный купон. Возможные значения:
Значение по умолчанию - Контакт | Да | Поле доступно для редактирования, заполняется вручную |
| Разовое выполнение | Параметр, отвечающий за разовое выполнение купона. Возможные значения:
Значение по умолчанию - Да | Да | Поле доступно для редактирования, заполняется вручную |
| Максимальное количество купонов | Ограничение максимального количества купонов, доступных пользователю | Нет | Поле доступно для редактирования, заполняется вручную |
| Маленькая картинка. Идентификатор | Параметр передается в ответе на запросы МП и ЛК и используется для отображения картинки | Нет | Поле доступно для редактирования, заполняется вручную |
| Большая картинка. Идентификатор | Параметр передается в ответе на запросы МП и ЛК и используется для отображения картинки. | Нет | Поле доступно для редактирования, заполняется вручную |
| Маленькая картинка. Ссылка | Ссылка на внешний источник маленькой картинки, которая будет отображаться в ЛК клиента | Нет | Поле доступно для редактирования, заполняется вручную |
| Большая картинка. Ссылка | Ссылка на внешний источник большой картинки, которая будет отображаться в ЛК клиента | Нет | Поле доступно для редактирования, заполняется вручную |
| URL | Ссылка на выпуск купона для отображения в личном кабинете. | Нет | Поле доступно для редактирования, заполняется вручную |
| Для магазинов | Назначение купонов. Возможные значения:
Используется для информационных целей. Выводится для личного кабинета. | Нет | Поле доступно для редактирования, заполняется вручную |
| Партнер | Ссылка на партнёра. Купоны будут принадлежать данному партнёру. | Нет | Поле доступно для редактирования, заполняется вручную |
| Тип отображения штрих-кода | Тип отображения штрих-кода. Возможные значения:
Используется для информационных целей. Отображение штрих-кода должно производиться во внешней системе. Значение по умолчанию - Нет | Нет | Поле доступно для редактирования, заполняется вручную |
| Контрагент | Ссылка на контрагента (магазин). Купоны будут привязаны к данному магазину. | Нет | Поле доступно для редактирования, заполняется вручную |
| Название купона | Название купона, которое будет отображаться в ЛК клиента | Нет | Поле доступно для редактирования, заполняется вручную |
| Описание механики | Описание условий использования купона | Нет | Поле доступно для редактирования, заполняется вручную |
| Тип выгоды | Информационный настраиваемый параметр, определяющий характер поощрения: например, скидка, бонус, купон, кешбек или фиксированная цена. Можно создать из настройки купона | Нет | Поле доступно для редактирования, заполняется вручную |
| Значение выгоды | Информационный параметр. Размер скидки, бонуса, кешбека или фиксированная стоимость по купону | Нет | Поле доступно для редактирования, заполняется вручную |
| Категория | Определяет отношение купона к типу акции у конкретного партнера. Можно выбрать из выпадающего списка категорий или создать категорию из настройки купона | Нет | Поле доступно для редактирования, заполняется вручную |
| Группа купона | Информационный параметр. Любая характеристика купона – по товарам, по типу поощрения (на усмотрение маркетолога). | Нет | Поле доступно для редактирования, заполняется вручную |
| Подгруппа купона | Информационный параметр. Любая характеристика купона – по товарам, по типу поощрения (на усмотрение маркетолога). | Нет | Поле доступно для редактирования, заполняется вручную |
| Новая цена | Новая цена товара после применения купона | Нет | Поле доступно для редактирования, заполняется вручную |
| Старая цена | Первоначальная цена товара до применения купона | Нет | Поле доступно для редактирования, заполняется вручную |
| Максимальное количество использований | Лимит на количество применений купона | Нет | Поле доступно для редактирования, заполняется вручную |
| Не погашаемый | Указывает, можно ли использовать купон без ограничений. По умолчанию поле не активировано. | Нет | Поле доступно для редактирования, заполняется вручную |
| Целевая аудитория | |||
| Тип фильтра | Тип фильтра целевой аудитории. Возможные значения:
Позволяет выбрать для какой аудитории будут выпущены персональные купоны. Значение по умолчанию – Фильтр контактов | Да | Поле доступно для редактирования, заполняется вручную |
| Зависимость наборов | Логическая зависимость срабатывания фильтра между наборами в представлении (Фильтр контактов/Маркетинговых списков/Контактов). Возможные значения:
Значение по умолчанию – И (если все элементы существуют) | Нет | Поле доступно для редактирования, заполняется вручную |
| Максимальное количество объектов | Максимальное количество купонов, которое может быть выпущено данным заданием. | Да | Поле доступно для редактирования, заполняется вручную |
| Тип объекта Карта | Параметр, указывающий, что выпущенный купон будет привязан к карте. При значении «Нет» выпущенный купон будет привязан к контакту. Возможные значения:
| Да | Поле доступно для редактирования, заполняется вручную |
| Представление для фильтров/маркетинговых списков/контактов | Представление, в котором отображаются применяемые в данном фильтре записи Фильтров контактов/Маркетинговых списков/Контактов, в зависимости от выбранного значения Тип фильтра | Нет | Поле доступно для редактирования, заполняется вручную |
| SMS | |||
| Отправить SMS/Viber | Параметр, определяющий, будут ли по заданию отправляться SMS. Возможные значения:
Значение по умолчанию Нет. | Да | Поле доступно для редактирования, заполняется вручную |
| Не транслитерировать | Признак того, что не нужно транслитерировать сообщения. Возможные значения:
Значение данного флага имеет меньший приоритет по сравнению с аналогичным значением, указанным в карточке Контакта. Значение по умолчанию – Да. | Нет | Поле доступно для редактирования, заполняется вручную |
| Отправитель SMS | Ссылка на список телефонов (отправитель SMS). | Нет | Поле доступно для редактирования, заполняется вручную |
| SMS аккаунт | Аккаунт провайдера, который будет оператором доставки SMS сообщений. | Нет | Поле доступно для редактирования, заполняется вручную |
| Текст SMS | Текст SMS сообщения. | Нет | Поле доступно для редактирования, заполняется вручную |
| Viber | |||
| Гибридный приоритет | Возможные значения:
| Нет | Поле доступно для редактирования, заполняется вручную |
| Изображение Viber | Ссылка на изображение Viber | Нет | Поле доступно для редактирования, заполняется вручную |
| Элемент Viber | Ссылка на элемент Viber | Нет | Поле доступно для редактирования, заполняется вручную |
| Текст элемента | Текст элемента Viber | Нет | Поле доступно для редактирования, заполняется вручную |
| Текст Viber | Текст сообщения Viber | Нет | Поле доступно для редактирования, заполняется вручную |
| Отправитель Viber | Ссылка на отправителя Viber. | Нет | Поле доступно для редактирования, заполняется вручную |
| Отправить E-mail | Параметр, определяющий, будут ли по заданию отправляться E-mail. Возможные значения:
Значение по умолчанию Нет. | Да | Поле доступно для редактирования, заполняется вручную |
| HTML формат | Параметр, определяющий, будет ли сообщение передано в HTML-формате. Возможные значения:
Значение по умолчанию: Текст. | Нет | Поле доступно для редактирования, заполняется вручную |
| Расширенная рассылка | Параметр, определяющий необходимость использования при рассылке провайдера расширенной рассылки. Возможные значения:
Значение по умолчанию: Нет. | Нет | Поле доступно для редактирования, заполняется вручную |
| Язык рассылки | Символы языка, в которые будут преобразованы символы сообщения. Возможные значения:
Значение по умолчанию: Русский. | Нет | Поле доступно для редактирования, заполняется вручную |
| Период сбора статистики | Значение, задающее период сбора статистики по доставленным сообщениям. Возможные значения: целые положительные числа. | Нет | Поле доступно для редактирования, заполняется вручную |
| Тип периода | Тип периода сбора статистики по доставленным сообщениям. Возможные значения:
Значение по умолчанию: День. | Нет | Поле доступно для редактирования, заполняется вручную |
| Отправитель E-mail | Ссылка на отправителя E-mail. | Нет | Поле доступно для редактирования, заполняется вручную |
| E-mail провайдер | Ссылка на провайдера E-mail. | Нет | Поле доступно для редактирования, заполняется вручную |
| Тема E-mail | Тема E-mail. Следует отметить, что в теме сообщений нельзя использовать метапеременные. | Нет | Поле доступно для редактирования, заполняется вручную |
| Текст E-mail | Текст E-mail сообщения. | Нет | Поле доступно для редактирования, заполняется вручную |
| Push | |||
| Отправить PUSH | Параметр, определяющий будут ли в рамках задания создаваться PUSH сообщения. Возможные значения:
Значение по умолчанию: Нет. | Да | Поле доступно для редактирования, заполняется вручную |
| Тема PUSH | Тема PUSH сообщения. | Нет | Поле доступно для редактирования, заполняется вручную |
| Версия сертификата | Версия сертификата для PUSH сообщения. | Нет | Поле доступно для редактирования, заполняется вручную |
| Ссылка на раздел в МП | Ссылка на раздел в МП для PUSH сообщения. | Нет | Поле доступно для редактирования, заполняется вручную |
| Текст PUSH | Текст PUSH сообщения. | Нет | Поле доступно для редактирования, заполняется вручную |
| PUSH Аккаунт | Ссылка на аккаунт PUSH. | Нет | Поле доступно для редактирования, заполняется вручную |
| Сообщение в ЛК | |||
| Отправить сообщение в ЛК | Параметр, определяющий будут ли в рамках задания создаваться сообщения в личный кабинет. Возможные значения:
Значение по умолчанию Нет. Данные сообщения отображаются участнику программы лояльности в Личном кабинете посредством соответствующего метода API для интеграции с МП или ЛК. | Да | Поле доступно для редактирования, заполняется вручную |
| Время жизни сообщения (дни) | Параметр, задающий время хранения сообщения. Задаётся в днях. По истечении данного количества дней с момента выполнения задания, сообщения удаляются из системы, вне зависимости оттого, доставлены они или не доставлены. Значение по умолчанию: 30. | Нет | Поле доступно для редактирования, заполняется вручную |
| Текст сообщения в ЛК | Текст сообщения в личный кабинет. | Нет | Поле доступно для редактирования, заполняется вручную |
| Расписание | Представление, в котором отображаются записи расписания, по которым запускается данный выпуск персональных купонов. | Нет | Поле доступно для редактирования, заполняется вручную |
| Зависимости | |||
| Логи выполнения фактического запуска | Представление связанных с записью данного персонального купона логов выполнения фактического запуска. | ||
| Логи выполнения тестового запуска | Представление связанных с записью данного персонального купона логов выполнения тестового запуска. | ||
| Результаты выполнения тестового запуска | Представление связанных с записью данного персонального купона результатов выполнения тестового запуска. | ||
| Исходящие сообщения | Представление связанных с записью данного персонального купона исходящих сообщений. | ||
| Отчёты по рассылкам | Представление связанных с записью данного персонального купона отчётов по рассылкам. | ||
| Купоны | Представление связанных с данной записью пула номеров выпущенных купонов | ||

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

Рис. Секции Параметры времени жизни, Дополнительные параметры и Целевая аудитория в карточке выпуска персональных купонов

Рис. Секции SMS, Viber, E-mail в карточке выпуска персональных купонов

Рис. Секции Push, Сообщение в ЛК и Расписание в карточке выпуска персональных купонов
Созданные заданием по расписанию купоны можно просмотреть в табе зависимости в представлении «Купоны».

Рис. Представление Купоны (и прочие представления) в табе Зависимости в карточке персональных купонов
Следует иметь в виду, что использовать один и тот же шаблон и выпуск для выпуска номерных неименных и номерных именных купонов нельзя. Какое-то одно задание, которое будет запущено позже: либо задание на выпуск, либо задание по расписанию – не выполнится.
Выпуск моментальных купонов на чек
Моментальный купон на чек – купон, выпуск которого регулируется настраиваемыми алгоритмами и производится по событию регистрации в системе чека. Такой купон передаётся только с ответом по фискальному чеку на POS-терминал. Вместе с чеком купон может быть распечатан кассовым ПО. Сразу после выпуска по моментальному купону возможно по нему предоставление поощрения.
Выпуск моментальных купонов на чек в системе регламентируется функциональностью правила-выпуска "Моментальные на чек". С помощью фильтров (по чеку, по позициям, по контакту, по времени) задаются параметры, выполнение которых служит триггером для выпуска купонов. Например, необходимо выпустить купон на скидку 30% при покупке на сумму от 10 000 руб. Для этого в выпуске "Моментальный на чек" настраиваются обязательные и основные параметры, фильтр по позициям, отбирающий чеки от 10 000 руб. и параметры купонного правила - для предоставления поощрения.


Рис. Правило-выпуск купонов «Моментальные на чек» в системе
Если при обработке чека применилось правило выпуска купонов, то номер выпущенного моментального купона возвращается в ответе запроса фискального чека на POS-терминал. Вместе с чеком кассовое ПО терминала может распечатать данный моментальный купон (например, на слип-чеке).
Сразу после выпуска моментального купона его можно применить при следующей покупке для получения скидки или начисления баллов.
Карточка выпуска купонов Моментальные на чек содержит следующую информацию:
| Поле | Описание | Обязательное поле | Редактирование |
| Активно | Значение, определяющее действительность задания на выпуск купонов. Возможные значения:
Значение по умолчанию: Нет. | Да | Поле доступно для редактирования, заполняется вручную |
| Ответственный | Пользователь, ответственный за создание и ведение данной записи. | Да | Поле доступно для редактирования. Заполняется из справочника пользователей. |
| Подразделение | Подразделение, к которому относится данная запись. | Да | Поле доступно для редактирования. Заполняется из справочника подразделений. |
| Общие сведения | |||
| Наименование | Наименование задания на выпуск купонов. | Да | Поле доступно для редактирования, заполняется вручную |
| Внешний идентификатор | Код интеграции с внешними системами. | Да | Поле доступно для редактирования, заполняется вручную |
| Тип купонов | Ссылка на тип купонов, по которому будут регистрироваться персональные купоны. | Да | Поле доступно для редактирования, заполняется вручную |
| Кампания | Ссылка на акцию программы лояльности, в рамках которой создается выпуск купонов. | Да | Поле доступно для редактирования, заполняется вручную |
| Описание | Подробное описание выпуска персональных купонов. | Нет | Поле доступно для редактирования, заполняется вручную |
| Основные параметры | |||
| Маска | Поле, значение которого задаёт номерную серию. В маске возможными символами могут быть латинские буквы и цифры. Свободные символы задаются звёздочками. Последовательность свободных символов должна быть непрерывна. | Да | Поле доступно для редактирования, заполняется вручную |
| Тип штрих-кода | Формат номера, которому будут принадлежать выпускаемые по данному шаблону купоны. Возможные значения:
Значение по умолчанию: Не использовать. | Нет | Поле доступно для редактирования, заполняется вручную |
| Тип распределения номеров | Параметр, задающий каким образом будут присваиваться номера. Возможные значения:
Значение по умолчанию: Последовательное. | Да | Поле доступно для редактирования, заполняется вручную |
| Способ генерации | Способ генерации, который будет применён для данного выпуска купонов. Возможные значения:
| Да | Поле доступно для редактирования, заполняется вручную |
| Диапазон номеров от | Числовое значение, определяющее начало диапазона номеров. | Да | Поле доступно для редактирования, заполняется вручную |
| Диапазон номеров до | Числовое значение, определяющее окончание диапазона номеров. Данное значение по длине должно соответствовать длине свободных символов маски. Например, если маска задана как: mm*****, то допустимы такие значения окончания: 10000, 99999 и т.д. Значение 99 в этом случае недопустимо. Чтобы 99 было допустимо как верхняя граница номера, маска должна быть, например, такой: n**n. | Да | Поле доступно для редактирования, заполняется вручную |
| Параметры времени жизни | |||
| Тип вычисления даты начала действия | Тип вычисления даты начала действия купона. Возможные значения:
| Да | Поле доступно для редактирования, заполняется вручную |
| Дата начала действия | Поле отображается, если параметр «Тип вычисления даты начала действия» = Фиксированная дата Дата начала действия купонов. Начальное значение 1.1.2000. | Нет | Поле доступно для редактирования, заполняется вручную |
| Период неактивности | Поле отображается, если параметр «Тип вычисления даты начала действия» = Дата начисления + период неактивности. Период неактивности купона. | Нет | Поле доступно для редактирования, заполняется вручную |
| Тип периода неактивности | Поле отображается, если параметр «Тип вычисления даты начала действия» = Дата начисления + период неактивности. Определяет единицы измерения числа, указанного в поле «Период неактивности». Возможные значения:
| Нет | Поле доступно для редактирования, заполняется вручную |
| Округление даты начала | Поле отображается, если параметр «Тип вычисления даты начала действия» = Дата начисления + период неактивности. Округление даты начала действия купонов. В этом случае, если установить значение поля = Да, то купоны станут активными не в момент, когда они были сформированы + период неактивности, а с округлением даты согласно установленному типу периода неактивности. Например, в случае типа периода неактивности = День, то со следующего дня после полученной даты (дата начисления + период неактивности) с 00:00. | Нет | Поле доступно для редактирования, заполняется вручную |
| Тип вычисления даты окончания действия | Тип вычисления даты окончания действия купонов. Возможные значения:
| Да | Поле доступно для редактирования, заполняется вручную |
| Дата окончания действия | Поле отображается, если параметр «Тип вычисления даты окончания действия» = Фиксированная дата. Дата окончания действия купонов. Начальное значение 01.01.3000. | Нет | Поле доступно для редактирования, заполняется вручную |
| Период действия | Поле отображается, если параметр «Тип вычисления даты окончания действия» = Дата начала + период действия. Период действия купонов. | Нет | Поле доступно для редактирования, заполняется вручную |
| Тип периода действия | Поле отображается, если параметр «Тип вычисления даты окончания действия» = Дата начала + период действия. Определяет единицы измерения числа, указанного в поле «Период действия». Возможные значения:
| Нет | Поле доступно для редактирования, заполняется вручную |
| Округление даты окончания | Поле отображается если параметр «Тип вычисления даты окончания действия» = Дата начала + период действия. Округление даты окончания действия купонов. В этом случае, если установить значение поля = Да, то купоны перестанут быть активными не в момент, когда они начали действовать + период действия, а с округлением даты согласно установленному типу периода действия. Например, в случае типа периода действия = День, то на следующий день после полученной даты (дата начала + период действия) в 00:00. | Нет | Поле доступно для редактирования, заполняется вручную |
| Дополнительные параметры | |||
| Купоны для: | Объект, к которому будет привязан выпущенный купон. Возможные значения:
При использовании значения «Пусто» выпущенный купон не будет привязан к какому-либо контакту или карте. Значение по умолчанию - Контакт | Да | Поле доступно для редактирования, заполняется вручную |
| Партнер | Ссылка на партнёра. Купоны будут принадлежать данному партнёру. | Нет | Поле доступно для редактирования, заполняется вручную |
| Маленькая картинка. Идентификатор | Параметр передается в ответе на запросы МП и ЛК и используется для отображения картинки | Нет | Поле доступно для редактирования, заполняется вручную |
| Большая картинка. Идентификатор | Параметр передается в ответе на запросы МП и ЛК и используется для отображения картинки. | Нет | Поле доступно для редактирования, заполняется вручную |
| Маленькая картинка. Ссылка | Ссылка на внешний источник маленькой картинки, которая будет отображаться в ЛК клиента | Нет | Поле доступно для редактирования, заполняется вручную |
| Большая картинка. Ссылка | Ссылка на внешний источник большой картинки, которая будет отображаться в ЛК клиента | Нет | Поле доступно для редактирования, заполняется вручную |
| Для магазинов | Назначение купонов. Возможные значения:
Используется для информационных целей. Выводится для личного кабинета. | Нет | Поле доступно для редактирования, заполняется вручную |
| URL | Ссылка на выпуск купона для отображения в личном кабинете. | Нет | Поле доступно для редактирования, заполняется вручную |
| Тип отображения штрих-кода | Тип отображения штрих-кода. Возможные значения:
Используется для информационных целей. Отображение штрих-кода должно производиться во внешней системе. Значение по умолчанию - Нет | Нет | Поле доступно для редактирования, заполняется вручную |
| Контрагент | Ссылка на магазин. Купоны будут привязаны к данному магазину. | Нет | Поле доступно для редактирования, заполняется вручную |
| Название купона | Название купона, которое будет отображаться в ЛК клиента | Нет | Поле доступно для редактирования, заполняется вручную |
| Описание механики | Описание условий использования купона | Нет | Поле доступно для редактирования, заполняется вручную |
| Тип выгоды | Информационный настраиваемый параметр, определяющий характер поощрения: например, скидка, бонус, купон, кешбек или фиксированная цена. Можно создать из настройки купона | Нет | Поле доступно для редактирования, заполняется вручную |
| Значение выгоды | Информационный параметр. Размер скидки, бонуса, кешбека или фиксированная стоимость по купону | Нет | Поле доступно для редактирования, заполняется вручную |
| Категория | Определяет отношение купона к типу акции у конкретного партнера. Можно выбрать из выпадающего списка категорий или создать категорию из настройки купона | Нет | Поле доступно для редактирования, заполняется вручную |
| Группа купона | Информационный параметр. Любая характеристика купона – по товарам, по типу поощрения (на усмотрение маркетолога). | Нет | Поле доступно для редактирования, заполняется вручную |
| Подгруппа купона | Информационный параметр. Любая характеристика купона – по товарам, по типу поощрения (на усмотрение маркетолога). | Нет | Поле доступно для редактирования, заполняется вручную |
| Новая цена | Новая цена товара после применения купона | Нет | Поле доступно для редактирования, заполняется вручную |
| Старая цена | Первоначальная цена товара до применения купона | Нет | Поле доступно для редактирования, заполняется вручную |
| Максимальное количество использований | Лимит на количество применений купона | Нет | Поле доступно для редактирования, заполняется вручную |
| Не погашаемый | Указывает, можно ли использовать купон без ограничений. По умолчанию поле не активировано. | Нет | Поле доступно для редактирования, заполняется вручную |
| Целевая аудитория | |||
| Фильтр по контактам | Параметр, значение которого позволяет отнести к правилу начисления произвольное количество наборов контактов для организации фильтрации по контактам. Возможные значения:
Значение по умолчанию Включаемые. Важно: если установлено значение Включаемые и при этом если не задано ни одного включаемого набора, то такое правило действовать не будет (это поведение относится к любому фильтру аналогичным образом). | Да | Поле доступно для редактирования, заполняется вручную |
| Включаемые контакты | Появляется на форме в зависимости от значения поля «Фильтр по контактам». В разделе отображаются связанные с правилом наборы контактов, которые отнесены к правилу как включаемые. | ||
| Исключаемые контакты | Появляется на форме в зависимости от значения поля «Фильтр по контактам». В разделе отображаются связанные с правилом наборы контактов, которые отнесены к правилу как исключаемые. | ||
| Параметры купонного правила | |||
| В период с: | Дата, с которой действует правило. | Да | Поле доступно для редактирования, заполняется вручную |
| до: | Дата, до которой действует правило. Дата указанная в поле НЕ входит в период действия правила. Т.е., например, чтобы правило действовало 31.12.2200 года, необходимо в данном поле указать дату 01.01.2201 | Да | Поле доступно для редактирования, заполняется вручную |
| Тип расчёта | Тип расчёта поощрения. Возможные значения:
Значение по умолчанию Процент. | Да | Поле доступно для редактирования, заполняется вручную |
| Процент: | Отображается при параметре Тип расчёта=Процент Размер скидки, которая будет предоставлена по данному моментальному купону на чек | Да | Поле доступно для редактирования, заполняется вручную |
| Значение: | Отображается при параметре Тип расчёта=Значение Размер поощрения, которое будет предоставлено по данному моментальному купону на чек | Да | Поле доступно для редактирования, заполняется вручную |
| от: | Отображается при параметре Тип расчёта=Процент От чего считать по правилу начисления. Основание начисления (основание расчёта), если правило процентное. Возможные значения:
Значение по умолчанию Сумма. | Да | Поле доступно для редактирования, заполняется вручную |
| Объект расчёта: | Объект расчёта для правила начисления. Возможные значения:
Значение по умолчанию: Чек. | Да | Поле доступно для редактирования, заполняется вручную |
| Параметр приведения | Отображается при параметре Тип расчёта=Процент Число, определяющее порядок величины основания, относительно которой будет применяться ставка правила. При указании какого-то положительного значения в этом поле, основание расчёта будет разделено на эту величину, от полученного значения будет учтена только целая часть, к которой будет применена ставка начисления. В случае отрицательного значения аналогичным основанием будет остаток от деления. | Да | Поле доступно для редактирования, заполняется вручную |
| Присоединять существующие купоны | Включение данной опции позволяет находить свободный купон из общего пула пустых купонов, связывать его с выпуском купонов, а также с чеком, к которому применилось правило выпуска купонов Возможные значения:
| Нет | Поле доступно для редактирования, заполняется вручную |
| Префикс номера | Отображается при параметре Присоединять существующие купоны = Да Префикс номера пула свободных купонов сформированных для присоединения с данным выпуском купонов | Да | Поле доступно для редактирования, заполняется вручную |
| Приоритет | Приоритет правила в рамках кампании. Значение приоритета – целое число, чем оно больше – тем приоритетнее правило. При кампании, настроенной на метод расчёта «Приоритет», обрабатываются условия того правила кампании, у которого наибольшее значение приоритета. | Да | Поле доступно для редактирования, заполняется вручную |
| Учитывать состав | Признак, задающий применение чекового правила только к позициям, прошедшим фильтрацию по правилу. Отображается если “Объект расчёта” = “Только чек”/”Только заказ”/”Чек и/или заказ” | Нет | Поле доступно для редактирования, заполняется вручную |
| Накопительное | Параметр правила, характерный для использования механики акций с подсчетом накопления за период. Отображается если “Объект расчёта” = “Только чек”/”Только заказ”/”Чек и/или заказ” | Нет | Поле доступно для редактирования, заполняется вручную |
| Накопительный период | Количество дней, в течение которых подсчитываются накопления. Поле скрываемое, отображается на форме, если активировано поле «Накопительное». Отображается если поле “Объект расчёта” = “Только чек”/”Только заказ”/”Чек и/или заказ” | Нет | Поле доступно для редактирования, заполняется вручную |
| Комплекты | |||
| Комплекты | Представление, в котором отображаются комплекты, при наличии которых в чеке происходит формирование данного купона. | ||
| Фильтр по чекам | |||
| Фильтр по чекам | Параметр, значение которого позволяет отнести к правилу начисления произвольное количество наборов чеков для организации фильтрации по параметрам чека. Возможные значения:
Значение по умолчанию Не используется. | Да | Поле доступно для редактирования, заполняется вручную |
| Включает фильтры по чекам | Появляется на форме в зависимости от значения поля «Фильтр по чекам». В разделе отображаются ссылки на связанные с правилом наборы чеков, которые отнесены к правилу как включаемые. | ||
| Исключает фильтры по чекам | Появляется на форме в зависимости от значения поля «Фильтр по чекам». В разделе отображаются ссылки на связанные с правилом наборы чеков, которые отнесены к правилу как исключаемые. | ||
| Фильтр по позициям | |||
| Фильтр по позициям | Параметр, значение которого позволяет отнести к правилу начисления произвольное количество наборов позиций для организации фильтрации по параметрам позиций чеков. Возможные значения:
Значение по умолчанию Не используется. | Да | Поле доступно для редактирования, заполняется вручную |
| Включает фильтры по позициям чеков | Появляется на форме в зависимости от значения поля «Фильтр по позициям». В разделе отображаются ссылки на связанные с правилом наборы позиций чеков, которые отнесены к правилу как включаемые. | ||
| Исключает фильтры по позициям чеков | Появляется на форме в зависимости от значения поля «Фильтр по позициям». В разделе отображаются ссылки на связанные с правилом наборы позиций чеков, которые отнесены к правилу как исключаемые. | ||
| Фильтр по времени | |||
| Фильтр по времени | Параметр, значение которого позволяет отнести к правилу начисления произвольное количество наборов по времени для организации гибкой фильтрации по времени чека. Возможные значения:
Значение по умолчанию Не используется. | Да | Поле доступно для редактирования, заполняется вручную |
| Включает фильтры по времени | Появляется на форме в зависимости от значения поля «Фильтр по времени». В разделе отображаются ссылки на связанные с правилом наборы по времени, которые отнесены к правилу как включаемые. | ||
| Исключает фильтры по времени | Появляется на форме в зависимости от значения поля «Фильтр по времени». В разделе отображаются ссылки на связанные с правилом наборы по времени, которые отнесены к правилу как исключаемые. | ||
| Отправка сообщения | |||
| Отправить сообщение на чек | Параметр, определяющий, будут ли при выпуске моментального купона отправляться сообщение на чек. Возможные значения:
Значение по умолчанию Нет. | Да | Поле доступно для редактирования, заполняется вручную |
| Текст сообщения на чек | Отображается при параметре Отправить сообщение на чек=Да Текст сообщения на чек. | Нет | Поле доступно для редактирования, заполняется вручную |
| Отправить сообщение на кассу | Параметр, определяющий, будут ли при выпуске моментального купона отправляться сообщение на кассу для сотрудника кассы. Возможные значения:
Значение по умолчанию Нет. | Да | Поле доступно для редактирования, заполняется вручную |
| Текст сообщения на кассу | Отображается при параметре Отправить сообщение на кассу=Да Текст сообщения на кассу. | Нет | Поле доступно для редактирования, заполняется вручную |
| Отправить сообщение в ЛК | Параметр, определяющий, будут ли при выпуске моментального купона отправляться сообщение в личный кабинет контакта. Возможные значения:
Значение по умолчанию Нет. | Да | Поле доступно для редактирования, заполняется вручную |
| Текст сообщения в ЛК | Отображается при параметре Отправить сообщение на кассу=Да Текст сообщения на кассу. | Нет | Поле доступно для редактирования, заполняется вручную |
| Отправить PUSH | Параметр, определяющий будут ли при выпуске моментального купона отправляться PUSH сообщения. Возможные значения:
Значение по умолчанию: Нет. | Да | Поле доступно для редактирования, заполняется вручную |
| Тема PUSH | Отображается при параметре Отправить PUSH=Да Тема PUSH сообщения. | Нет | Поле доступно для редактирования, заполняется вручную |
| Версия сертификата | Отображается при параметре Отправить PUSH=Да Версия сертификата для PUSH сообщения. | Нет | Поле доступно для редактирования, заполняется вручную |
| Ссылка на раздел в МП | Отображается при параметре Отправить PUSH=Да Ссылка на раздел в МП для PUSH сообщения. | Нет | Поле доступно для редактирования, заполняется вручную |
| Текст PUSH | Отображается при параметре Отправить PUSH=Да Текст PUSH сообщения. | Нет | Поле доступно для редактирования, заполняется вручную |
| Отправить E-mail | Параметр, определяющий, будут ли при выпуске моментального купона отправляться E-mail сообщение. Возможные значения:
Значение по умолчанию Нет. | Да | Поле доступно для редактирования, заполняется вручную |
| Тема E-mail | Отображается при параметре Отправить E-mail=Да Тема E-mail сообщения. | Нет | Поле доступно для редактирования, заполняется вручную |
| Текст E-mail | Отображается при параметре Отправить E-mail=Да Текст E-mail сообщения. | Нет | Поле доступно для редактирования, заполняется вручную |
| Отправить SMS/Viber | Параметр, определяющий, будут ли при выпуске моментального купона отправляться SMS/Viber. Возможные значения:
Значение по умолчанию Нет. | Да | Поле доступно для редактирования, заполняется вручную |
| Гибридный приоритет | Отображается при параметре Отправить SMS/Viber=Да Возможные значения:
| Нет | Поле доступно для редактирования, заполняется вручную |
| Транслитерация | Признак того, что нужно транслитерировать сообщения. Возможные значения:
Значение по умолчанию – Нет. | Нет | Поле доступно для редактирования, заполняется вручную |
| Текст SMS | Отображается при параметре Отправить SMS/Viber=Да и Гибридный приоритет=SMS или SMS+Viber Текст SMS сообщения. | Нет | Поле доступно для редактирования, заполняется вручную |
| Изображение Viber | Отображается при параметре Отправить SMS/Viber=Да и Гибридный приоритет=Viber или SMS+Viber Ссылка на изображение Viber | Нет | Поле доступно для редактирования, заполняется вручную |
| Текст элемента | Отображается при параметре Отправить SMS/Viber=Да и Гибридный приоритет=Viber или SMS+Viber Текст элемента Viber | Нет | Поле доступно для редактирования, заполняется вручную |
| Элемент Viber | Отображается при параметре Отправить SMS/Viber=Да и Гибридный приоритет=Viber или SMS+Viber Ссылка на элемент Viber | Нет | Поле доступно для редактирования, заполняется вручную |
| Текст Viber | Отображается при параметре Отправить SMS/Viber=Да и Гибридный приоритет=Viber или SMS+Viber Текст сообщения Viber | Нет | Поле доступно для редактирования, заполняется вручную |
| Ограничения | |||
| Количество срабатываний для карты (за сутки) | Количество раз применения правила к фискальным чекам за календарные сутки (по времени сервера от 0 до 24 часов) по конкретной карте участника программы лояльности. Значение по умолчанию: 1000000. | Да | Поле доступно для редактирования, заполняется вручную |
| Количество срабатываний для карты (за всё время) | Количество раз применения правила к фискальным чекам за всё время участия в программе лояльности по конкретной карте. Значение по умолчанию: 1000000. | Да | Поле доступно для редактирования, заполняется вручную |
| Взаимоисключения | |||
| Исключено кампаниями | Представление, в котором отображаются кампании, применимость которых исключает данный выпуск моментальных купонов. | ||
| Исключено правилами | Представление, в котором отображаются правила, применимость которых исключает данный выпуск моментальных купонов. | ||
| Купоны | |||
| Купоны | Представление связанных с данной записью выпуска моментальных купонов на чек | ||

Рис. Карточка купона «Моментальные на чек». Секции Общее, Основные параметры

Рис. Карточка купона «Моментальные на чек». Секции Параметры времени жизни, Дополнительные параметры, Целевая аудитория
Рис. Карточка купона «Моментальные на чек». Секции Параметры купонного правила, Фильтр по чекам

Рис. Карточка купона «Моментальные на чек». Секции Фильтр по позициям, Фильтр по времени

Рис. Карточка купона «Моментальные на чек». Секции Отправка сообщения, Ограничения

Рис. Карточка купона «Моментальные на чек». Представление Купоны
Объектом расчета для правила выпуска купонов может выступать чек, заказ, позиция чека, позиция заказа, запрос начисление баллов, запрос списания баллов, запрос начисления денег, запрос списания денег.
Если, при обработке чека произошел выпуск моментального купона, то результатом его действия является создание моментального купона, информация о котором возвращается в ответе фискального чека на POS-терминал.
Сам по себе моментальный купон может быть номерным именным или номерным неименным. Это зависит от установленного значения в поле «Купоны для:» (Секция «Дополнительные параметры») в карточке выпуска моментального купона.

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

Рис. Параметры «Присоединять существующие купоны» и «Префикс номера» в карточке выпуска моментального купона
Важно: Поскольку выпуск, шаблон и правило применения моментальных купонов объединены в одну форму, то при ручной деактивации записи выпуска деактивируются и эти сущности. В результате моментальные купоны деактивированного выпуска не будут применяться, даже если они валидны по срокам действиям, лимитам, правило активно, проходит фильтрацию внутри покупки или заказа.
Выпуск моментальных купонов с учетом накоплений за период
С помощью выпуска купонов "Моментальный на чек" и правила "Поощрение за купон" можно настраивать акции с накопительными механиками, выдавая купон на получение бесплатного товара (или со скидкой) при выполнении условий акции, например, «8-ая чашка кофе в подарок при покупке кофе в течение недели».
По ее условиям, если в течение 7 дней клиент будет покупать кофе в любом количестве в разных чеках, при появлении в чеке 7-го кофе, 8 чашка будет предоставлена бесплатно по подарочному купону.
Такая акция настраивается через интерфейс системы с помощью 2-х купонных правил. Скидка (в данном примере 100%) предоставляется по стандартному правилу «Поощрение за купон». Выпуск купона при достижении заданного порога накоплений осуществляется за счет расширенного функционала правила, выпускающего моментальный купон при покупке.
Для выпуска моментальных купонов по накопительной механике правило должно быть:
- Чековое (“Объект расчёта” = “Только чек”/” Только заказ”/” Чек и/или заказ”).
- С фильтром по позициям (кофе).
- Основание начисления = Количества товара. Считается общее количество товаров в позициях, прошедших фильтрацию правила.
- Параметр приведения = количество штук кофе, на которое необходимо выпустить купон (7 штук).
- Ставка = 100%.
- Накопительное = Да.
- Накопительный период = количество дней, в течение которых подсчитываются накопления (7 дней). После истечения накопительного периода остаток накоплений по акции становится равный 0 и накопления больше не подсчитываются. В случае если в поле "Накопительный период” будет указано значение 0, правило не применится.
- «Учитывать состав» = «Да». Правило применится только к позициям из фильтра.

Рис. Выпуск купона "Моментальный на чек" для накопительной механики
Если клиент приобрел 7 кофе и получил поощрение в виде купона, то он может повторно принять участие в акции, если срок её проведения (накопительный период) не истёк.
Скидка по купону предоставляется по правилу «Поощрение за купон» с фильтром по позициям, со ссылкой на тип и выпуск моментальных купонов. Правило может быть ограничено одной штукой товара в чеке для скидки. Это настраивается в секции "Ограничения" правила в полях "Использовать ограничение на количество товаров" и "Количество товаров в рамках чека".


Рис. Правило "Поощрение за купон", выпущенный как поощрение в накопительной акции
Подарочные купоны (шеринг бонусов)
Для шеринга бонусов используется механизм Подарочных купонов.

Рис. Подарочные купоны в системе
Суть шеринга бонусов состоит в том, что любой участник ПЛ (далее в пункте – Отправитель) может подарить свои накопленные бонусы друзьям и знакомым (далее в пункте – Получатель). Бонусы списываются на подарочные купоны с ограниченным сроком действия. Затем Получатель при совершении покупки применяет подарочный купон, по которому предоставляется скидка, соответствующая сумме списанных Отправителем бонусов. В случае если Получатель воспользовался подарочным купоном при своей самой первой покупке, то Отправитель может получить за это вознаграждение в виде бонусов.
Карточка выпуска купонов «Подарочные купоны» содержит следующую информацию:
| Поле | Описание | Обязательное поле | Редактирование |
| Активно | Значение, определяющее действительность задания на выпуск купонов. Возможные значения:
Значение по умолчанию: Нет. | Да | Поле доступно для редактирования, заполняется вручную |
| Ответственный | Пользователь, ответственный за создание и ведение данной записи. | Да | Поле доступно для редактирования. Заполняется из справочника пользователей. |
| Подразделение | Подразделение, к которому относится данная запись. | Да | Поле доступно для редактирования. Заполняется из справочника подразделений. |
| Общие сведения | |||
| Наименование | Наименование задания на выпуск купонов. | Да | Поле доступно для редактирования, заполняется вручную |
| Внешний идентификатор | Код интеграции с внешними системами. | Да | Поле доступно для редактирования, заполняется вручную |
| Тип купонов | Ссылка на тип купонов, по которому будут регистрироваться персональные купоны. | Да | Поле доступно для редактирования, заполняется вручную |
| Кампания | Ссылка на акцию программы лояльности, в рамках которой создается выпуск купонов. | Да | Поле доступно для редактирования, заполняется вручную |
| Описание | Подробное описание выпуска персональных купонов. | Нет | Поле доступно для редактирования, заполняется вручную |
| Основные параметры | |||
| Маска | Поле, значение которого задаёт номерную серию. В маске возможными символами могут быть латинские буквы и цифры. Свободные символы задаются звёздочками. Последовательность свободных символов должна быть непрерывна. | Да | Поле доступно для редактирования, заполняется вручную |
| Тип штрих-кода | Формат номера, которому будут принадлежать выпускаемые по данному шаблону купоны. Возможные значения:
Значение по умолчанию: Не использовать. | Нет | Поле доступно для редактирования, заполняется вручную |
| Тип распределения номеров | Параметр, задающий каким образом будут присваиваться номера. Возможные значения:
Значение по умолчанию: Последовательное. | Да | Поле доступно для редактирования, заполняется вручную |
| Способ генерации | Способ генерации, который будет применён для данного выпуска купонов. Возможные значения:
| Да | Поле доступно для редактирования, заполняется вручную |
| Диапазон номеров от | Числовое значение, определяющее начало диапазона номеров. | Да | Поле доступно для редактирования, заполняется вручную |
| Диапазон номеров до | Числовое значение, определяющее окончание диапазона номеров. Данное значение по длине должно соответствовать длине свободных символов маски. Например, если маска задана как: mm*****, то допустимы такие значения окончания: 10000, 99999 и т.д. Значение 99 в этом случае недопустимо. Чтобы 99 было допустимо как верхняя граница номера, маска должна быть, например, такой: n**n. | Да | Поле доступно для редактирования, заполняется вручную |
| Параметры времени жизни | |||
| Тип вычисления даты начала действия | Тип вычисления даты начала действия купона. Возможные значения:
| Да | Поле доступно для редактирования, заполняется вручную |
| Дата начала действия | Поле отображается, если параметр «Тип вычисления даты начала действия» = Фиксированная дата Дата начала действия купонов. Начальное значение 1.1.2000. | Нет | Поле доступно для редактирования, заполняется вручную |
| Период неактивности | Поле отображается, если параметр «Тип вычисления даты начала действия» = Дата начисления + период неактивности. Период неактивности купона. | Нет | Поле доступно для редактирования, заполняется вручную |
| Тип периода неактивности | Поле отображается, если параметр «Тип вычисления даты начала действия» = Дата начисления + период неактивности. Определяет единицы измерения числа, указанного в поле «Период неактивности». Возможные значения:
| Нет | Поле доступно для редактирования, заполняется вручную |
| Округление даты начала | Поле отображается, если параметр «Тип вычисления даты начала действия» = Дата начисления + период неактивности. Округление даты начала действия купонов. В этом случае, если установить значение поля = Да, то купоны станут активными не в момент, когда они были сформированы + период неактивности, а с округлением даты согласно установленному типу периода неактивности. Например, в случае типа периода неактивности = День, то со следующего дня после полученной даты (дата начисления + период неактивности) с 00:00. | Нет | Поле доступно для редактирования, заполняется вручную |
| Тип вычисления даты окончания действия | Тип вычисления даты окончания действия купонов. Возможные значения:
| Да | Поле доступно для редактирования, заполняется вручную |
| Дата окончания действия | Поле отображается, если параметр «Тип вычисления даты окончания действия» = Фиксированная дата. Дата окончания действия купонов. Начальное значение 01.01.3000. | Нет | Поле доступно для редактирования, заполняется вручную |
| Период действия | Поле отображается, если параметр «Тип вычисления даты окончания действия» = Дата начала + период действия. Период действия купонов. | Нет | Поле доступно для редактирования, заполняется вручную |
| Тип периода действия | Поле отображается, если параметр «Тип вычисления даты окончания действия» = Дата начала + период действия. Определяет единицы измерения числа, указанного в поле «Период действия». Возможные значения:
| Нет | Поле доступно для редактирования, заполняется вручную |
| Округление даты окончания | Поле отображается если параметр «Тип вычисления даты окончания действия» = Дата начала + период действия. Округление даты окончания действия купонов. В этом случае, если установить значение поля = Да, то купоны перестанут быть активными не в момент, когда они начали действовать + период действия, а с округлением даты согласно установленному типу периода действия. Например, в случае типа периода действия = День, то на следующий день после полученной даты (дата начала + период действия) в 00:00. | Нет | Поле доступно для редактирования, заполняется вручную |
| Дополнительные параметры | |||
| Маленькая картинка. Идентификатор | Параметр передается в ответе на запросы МП и ЛК и используется для отображения картинки | Нет | Поле доступно для редактирования, заполняется вручную |
| Большая картинка. Идентификатор | Параметр передается в ответе на запросы МП и ЛК и используется для отображения картинки. | Нет | Поле доступно для редактирования, заполняется вручную |
| Маленькая картинка. Ссылка | Ссылка на внешний источник маленькой картинки, которая будет отображаться в ЛК клиента | Нет | Поле доступно для редактирования, заполняется вручную |
| Большая картинка. Ссылка | Ссылка на внешний источник большой картинки, которая будет отображаться в ЛК клиента | Нет | Поле доступно для редактирования, заполняется вручную |
| URL | Ссылка на выпуск купона для отображения в личном кабинете. | Нет | Поле доступно для редактирования, заполняется вручную |
| Для магазинов | Назначение купонов. Возможные значения:
Используется для информационных целей. Выводится для личного кабинета. | Нет | Поле доступно для редактирования, заполняется вручную |
| Партнер | Ссылка на партнёра. Купоны будут принадлежать данному партнёру. | Нет | Поле доступно для редактирования, заполняется вручную |
| Тип отображения штрих-кода | Тип отображения штрих-кода. Возможные значения:
Используется для информационных целей. Отображение штрих-кода должно производиться во внешней системе. Значение по умолчанию - Нет | Нет | Поле доступно для редактирования, заполняется вручную |
| Контрагент | Ссылка на магазин. Купоны будут привязаны к данному магазину. | Нет | Поле доступно для редактирования, заполняется вручную |
| Название купона | Название купона, которое будет отображаться в ЛК клиента | Нет | Поле доступно для редактирования, заполняется вручную |
| Описание механики | Описание условий использования купона | Нет | Поле доступно для редактирования, заполняется вручную |
| Тип выгоды | Информационный настраиваемый параметр, определяющий характер поощрения: например, скидка, бонус, купон, кешбек или фиксированная цена. Можно создать из настройки купона | Нет | Поле доступно для редактирования, заполняется вручную |
| Значение выгоды | Информационный параметр. Размер скидки, бонуса, кешбека или фиксированная стоимость по купону | Нет | Поле доступно для редактирования, заполняется вручную |
| Категория | Определяет отношение купона к типу акции у конкретного партнера. Можно выбрать из выпадающего списка категорий или создать категорию из настройки купона | Нет | Поле доступно для редактирования, заполняется вручную |
| Группа купона | Информационный параметр. Любая характеристика купона – по товарам, по типу поощрения (на усмотрение маркетолога). | Нет | Поле доступно для редактирования, заполняется вручную |
| Подгруппа купона | Информационный параметр. Любая характеристика купона – по товарам, по типу поощрения (на усмотрение маркетолога). | Нет | Поле доступно для редактирования, заполняется вручную |
| Новая цена | Новая цена товара после применения купона | Нет | Поле доступно для редактирования, заполняется вручную |
| Старая цена | Первоначальная цена товара до применения купона | Нет | Поле доступно для редактирования, заполняется вручную |
| Купоны | |||
| Купоны | Представление, в котором отображаются купоны, созданные данным выпуском моментальных купонов. | ||
Для выпуска подарочных купонов менеджеру ПЛ требуется:
- Для выпуска подарочных купонов необходимо создать тип купона и создать выпуск подарочных купонов, привязанных к данному типу купона.
- Установить настройки для генерации и отправки кода подтверждения по SMS (все указанные далее настройки являются партнерскими и задаются через расширенные атрибуты партнёра):
- PrivateOffice.CouponCreateByConvertBonuses.CodeLength
- PrivateOffice.CouponCreateByConvertBonuses.CodeType
- PrivateOffice.CouponCreateByConvertBonuses.CodeLifeTime
- PrivateOffice.CouponCreateByConvertBonuses.SMSTemplate
Код подтверждения в шаблоне SMS сообщения указывается с помощью метапеременной %private_office_code%
Отказаться от отправки смс с кодом подтверждения выпуска купона для упрощения клиентского пути можно с помощью партнерской настройки:
Установить настройки для бонусов, которые можно списывать участникам при выпуске подарочного купона в Личном кабинете:
- PrivateOffice.CouponCreateByConvertBonuses.PointsType
- PrivateOffice.CouponCreateByConvertBonuses.AllowedBonusKind
- PrivateOffice.CouponCreateByConvertBonuses.AllowedBonusValidityPeriod
- PrivateOffice.CouponCreateByConvertBonuses.WriteoffOrder
- PrivateOffice.CouponCreateByConvertBonuses.ConversationRate
Установить настройки лимитов выпуска и применения подарочных купонов:
- PrivateOffice.CouponCreateByConvertBonuses.Limits.CreateCouponLimit
- PrivateOffice.CouponCreateByConvertBonuses.Limitofvalidcodes
- Loyalty.Processing.CouponCreateByConvertBonuses.Limits.ApplyCouponLimit
Установить настройки начисления бонусных баллов Отправителю в случае, если Получатель применил подарочный купон от Отправителя при совершении своей первой покупки:
- Loyalty.Processing.CouponCreateByConvertBonuses.Award.TurnOn
- Loyalty.Processing.CouponCreateByConvertBonuses.Award.BonusAmount
- Loyalty.Processing.CouponCreateByConvertBonuses.Award.BonusCampaign
- Loyalty.Processing.CouponCreateByConvertBonuses.Award.BonusValidityPeriod
3. Настроить правило списания баллов при выпуске подарочных купонов с типом операции «Выпуск купонов». Для возможности создавать отдельные правила списания для каждого партнера реализована партнёрская настройка для правила списания с типом операции «Выпуск купона»: CouponsEmission.WriteOff.DecrementRule.ExternalID - настройка, в которой задается «Внешний идентификатор» правила списания, в рамках которого осуществляется списание баллов за покупку купонов. Если настройка не заполнена или заполнена значением отличным, от Внешнего идентификатора существующего правила списания с типом операции «Выпуск купона», то купон за баллы приобрести невозможно.
4. Настроить правило применения подарочных купонов. Для этого создать правило Поощрение за купон («Вид начисления» = «Скидка», «На» = «Чек»), обязательно с типом расчёта = «Значение», «Использовать значение из купона» = «Да» и указать ссылки на созданные на предыдущем шаге тип и выпуск купонов. В правиле можно также задать необходимую фильтрацию по контактам, чекам, позициям, времени.

Рис. Настройка правила начисления «Поощрение за купон» для подарочных купонов
Процесс реализации подарочных купонов (шеринга бонусов) выглядит следующим образом:
1. Текущий участник ПЛ (далее – Отправитель) запрашивает в Личном кабинете выпуск подарочного купона и указывает сумму бонусов, которую он хочет подарить. См. подробнее описание методов по подарочным купонам в документации API для интеграции с ЛК или МП.
2. По запросу Отправителя выпускается подарочный купон с уникальным номером со скидкой на сумму, соответствующую подаренным бонусам.
Бонусы списываются у Отправителя в момент выпуска подарочного купона, при этом предусмотрен код подтверждения, отправляемый по SMS, для исключения случайного списания.
3. Отправитель передаёт подарочный купон своему другу или знакомому (далее – Получатель). Если Получатель не является участником ПЛ, то он регистрируется в ПЛ.
4. Получатель применяет подарочный купон при совершении покупки.
- По подарочному купону предоставляется скидка в размере суммы, указанной в самом купоне, по настроенному дисконтному правилу применения купона (см. выше).
- Подарочный купон можно использовать однократно (в одном чеке), после чего он гасится. Поскольку на подарочном купоне записана сумма скидки, то остатком нереализованной скидки уже воспользоваться нельзя.
- Подарочным купоном может воспользоваться любой участник ПЛ (в том числе сам Отправитель) при любой покупке, в том числе при первой покупке.
- В чеке возможно применение только одного подарочного купона. Также недопустимо применение в чеке одновременно с подарочным купоном другого «неподарочного» купона.
- Есть возможность установить лимит количества применений подарочных купонов за один календарный год одним Получателем (см. настройку выше).
- После применения подарочного купона между Получателем и Отправителем сохраняется связь в системе, которую можно просмотреть в карточке контакта Отправителя в референсном представлении «Связь между реферерами и рефералами».
- Подарочный купон нельзя применять в функциональности заказов ML.
- В случае совершения полного возврата чека, в котором был применен подарочный купон, купон восстанавливает статус и может быть применен повторно.
5. Если Получатель воспользовался подарочным купоном при совершении своей самой первой покупки, то Отправителю начисляется за это фиксированный бонус согласно настройкам (см. выше).
- При начислении бонусов Отправителю проверяется, что по первому чеку Получателя не было полного возврата.
- Во избежание фрода также реализовано, что по одному подарочному купону производится максимум только одно начисление бонусов.
- Если после начисления бонусов Отправителю Получателем был совершен полный возврат чека, в котором был применен подарочный купон, то подарочные бонусы у Отправителя не списываются.
Лимиты по купонам
Лимиты по купонам служат для ограничения использования купонов в привязке к типу купона. Данный функционал применяется только к неименным неномерным купонам, которые заводятся через тип купонов.
Карточка «Лимит по купонам» содержит следующую информацию:
| Поле | Описание | Обязательное поле | Редактирование |
| Активно | Значение, определяющее действительность данного лимита по купонам. Возможные значения:
Значение по умолчанию: Нет. | Да | Поле доступно для редактирования, заполняется вручную |
| Ответственный | Пользователь, ответственный за создание и ведение данной записи. | Да | Поле доступно для редактирования. Заполняется из справочника пользователей. |
| Подразделение | Подразделение, к которому относится данная запись. | Да | Поле доступно для редактирования. Заполняется из справочника подразделений. |
| Общие сведения | |||
| Тип купонов | Ссылка на тип купонов, к которому будут применяться лимиты. | Да | Поле доступно для редактирования, заполняется вручную |
| Внешний идентификатор | Код интеграции с внешними системами. | Да | Поле доступно для редактирования, заполняется вручную |
| Выпуск купонов | Ссылка на выпуск купонов | Нет | Поле доступно для редактирования, заполняется вручную |
| Дата начала действия | Дата начала действия лимита. Начальное значение 1.1.2000. | Нет | Поле доступно для редактирования, заполняется вручную |
| Дата окончания действия | Дата окончания действия лимита. Начальное значение 01.01.3000. | Нет | Поле доступно для редактирования, заполняется вручную |
| Основные параметры | |||
| Лимит | Поле, значение которого задаёт максимальное количество срабатываний данного неномерного купона (Типа купона) | Да | Поле доступно для редактирования, заполняется вручную |
| Лимит для карт | Параметр, задающий, применять ли данный лимит к конкретной карте или ко всем картам. Возможные значения:
Значение по умолчанию: Нет. | Нет | Поле доступно для редактирования, заполняется вручную |
| Карта | Поле отображается, если параметр «Лимит для карт» = Да Ссылка на карту, для которой необходимо установить лимит | Да | Поле доступно для редактирования, заполняется вручную |
| Контакт | Поле отображается, если параметр «Лимит для карт» = Нет Ссылка на контакт, для которой необходимо установить лимит | Да | Поле доступно для редактирования, заполняется вручную |

Рис. Карточка лимита по купонам в системе
Операции с купонами
Сгорание купонов
Сгорание купонов происходит двумя способами:
- при гашении купона во время покупки
- по истечению срока годности купонов, заданных в настройках выпуска купона. Если в течение срока своего действия купон не был использован, то по наступлению даты окончания действия купона его статус переводится в значение «Погашен». Дальнейшие операции с погашенным купоном становятся невозможными. Изменение статуса купона также невозможно.
Для уже выпущенных купонов сменить сроки действия можно только запросом в базу.
Активные купоны отображаются в ЛК покупателя на сайте или в мобильном приложении с помощью метода GET Coupon/GetAllByContactAndStatus.
При этом, если сроки действия купонов еще актуальны, но необходимо прервать акцию с купонами и не показывать их покупателю, можно изменить даты окончания действия кампании или правила поощрения по купонам. Тогда даже активные купоны по выпуску, не будут выводиться в ответе метода.
Метод отрабатывает по правилам фильтрации на сроки действия кампаний/правил, связанных с купонами. Для каждого купона определяется принадлежность к типу/выпуску, который, в свою очередь, связан правилами начислениями и/или кампаниями.
Правила фильтрации:
- Купон включается в ответ метода, если хотя бы одно связанное с ним правило или кампания имеет статус «активно» и действует на момент запроса (дата окончания больше даты запроса).
- Купон исключается из ответа, если все связанные с ним правила и кампании имеют статус «неактивно» или срок их действия истёк.
- Купоны, не имеющие связи с какими-либо правилами или кампаниями, не включаются в ответ метода, поскольку невозможно определить их актуальность.
Функциональность включается настройкой Loyalty.Processing.IsActiveCampaignFilter.TurnOn. Если фильтрация включена и входной параметр метода GET Coupon/GetAllByContactAndStatus status = 3 (статус купона=Активен), тогда в ответе исключаются номерные купоны, связанные с контактом/картой, правила применения которых неактивны или связанны с неактивными кампаниями.
Применение купонов
После того как купоны выпущены и находятся у клиентов, а также созданы соответствующие правила начисления, купоны могут применяться для предоставления поощрений.
При обработке запроса мягкого чека из системы на POS-терминал возвращается ответ о возможности предоставления скидки или о возможности начисления баллов, а также информация о применимости купона. Если покупатель предъявил несколько купонов, то ответ о применимости будет отправлен по каждому из предъявленных купонов.
Если же купон по каким-то причинам не применим, например, для купона не настроено правило, или у него закончился срок действия, или купон был выпущен по другой карте, то будет передан ответ о неприменимости данного купона.
После того как неприменимые купоны вернули покупателю, а в чеке остались зарегистрированными только применимые, на кассе оформляется фискальный чек. По регистрации фискального чека все указанные в нём купоны переводятся в статус «Погашен». Повторное использование любого номерного купона невозможно.
Если на POS-терминал предъявлен неномерной купон, то он идентифицируется в системе по внешнему идентификатору типа (в системе также можно создать неномерной купон, идентифицируемый по выпуску: в этом случае тогда такой неномерной купон будет, соответственно, идентифицироваться в системе по внешнему идентификатору выпуска).
Следует отметить, что по умолчанию для неномерного купона возможно повторное применение, поэтому такой купон при необходимости должен изыматься у покупателя оператором POS-терминала. Однако можно ограничить применение неномерного купона по одной карте за одни сутки или за всё время, задав соответствующий лимит в соответствующем правиле начисления.
Идентификация купонов
Идентификатор купонов передаётся в запросе чека. Причём на основании данного идентификатора система определяет, что передано: неномерной или номерной купон. В качестве идентификатора для номерного купона передаётся сам номер купона, а для неномерного купона – внешний идентификатор типа купона или внешний идентификатор выпуска купона.
Вначале система проверяет переданное значение на соответствие имеющимся в базе идентификаторам выпуска, потом проверяет на соответствие имеющимся идентификаторам типа. Потом пытается соотнести с имеющимися и выпущенными номерами купонов.
Для того чтобы система могла успешно идентифицировать купоны (которые передаются в одном и том же теге Number), существует сущность «Префикс типа и выпуска купона» в которой задают префикс и длину идентификаторов типа и выпуска купонов.
Карточка Префикс типа и выпуска купонов содержит поля:
| Поле | Описание | Обязательное поле | Редактирование |
| Активно | Значение, определяющее действительность записи. Возможные значения:
Значение по умолчанию: Нет. | Да | Поле доступно для редактирования, заполняется вручную |
| Ответственный | Пользователь, ответственный за создание и ведение данной записи. | Да | Поле доступно для редактирования. Заполняется из справочника пользователей. |
| Подразделение | Подразделение, к которому относится данная запись. | Да | Поле доступно для редактирования. Заполняется из справочника подразделений. |
| Общие сведения | |||
| Наименование | Наименование префикса типа или выпуска купонов. | Да | Поле доступно для редактирования, заполняется вручную |
| Внешний идентификатор | Код интеграции с внешними системами. | Да | Поле доступно для редактирования, заполняется вручную |
| Вид записи | Значение, определяющее для чего именно создается запись определяющая префикс и его длину. Возможные значения:
Значение по умолчанию Нет. | Да | Поле доступно для редактирования, заполняется вручную |
| Префикс | Префикс создаваемой записи. | Да | Поле доступно для редактирования, заполняется вручную |
| Длина идентификатора | Длина префикса создаваемой записи. Допустимо использовать только цифровые символы | Да | Поле доступно для редактирования, заполняется вручную |
| Описание | Подробное описание текущей записи префикса. | Нет | Поле доступно для редактирования, заполняется вручную |

Рис. Карточка префикса типа и выпуска купона
Например, если вид записи установлен как «Тип купона», Значение префикса «R09rT09» а Длина префикса «11», то это означает, что допустимые идентификаторы типов купонов, например, такие: R09rT09****, где вместо звёздочек любые символы (цифры или буквы). Аналогично работает настройка для выпусков купонов.
Номерной купон всегда имеет приоритет, перед неномерным. Если есть номерной купон и точно такой же неномерной (одинаковый по символам и длине) - будет учитываться только номерной купон, даже, если он погашен.
Номерной купон применяется корректно с учетом полного совпадения его номера с префиксом типа или выпуска с учетом длинны символов в идентификаторе.
Реферальные купоны
Для привлечения участников в ПЛ в рамках реферальной программы реализована механика выпуска реферальных купонов. Реферер имеет возможность выпустить купон через ЛК и подарить его рефералу вне зависимости является тот участником ПЛ или нет.
Например, маркетолог инициирует запуск такой механики, при которой главными условиями для получения вознаграждения реферером является регистрация реферала в ПЛ и совершение им первой покупки с применением подаренного купона. Если купон применен рефералом не к первой покупке, то вознаграждение для рефера отсутствует, реферал при этом получает свое вознаграждение согласно условиям купона. Реферал может передарить купон другому пользователю, но право получить вознаграждение в таком случае остается за «первым» реферером. Реферер не может применить в чеке выпущенный им же реферальный купон. В рамках реферальной программы устанавливаются правила получения вознаграждения для участников: тип, размер, сроки действия и лимиты.
Для реферера тип вознаграждения может быть выбран в виде:
• фиксированной суммы бонусов вне зависимости от суммы первой покупки реферала;
• фиксированного процента бонусов от суммы первой покупки с учетом всех скидок;
• прогрессивного процента бонусов от суммы первой покупки с учетом всех скидок, например, от 1 до 999 руб. – 3%; от 1000 до 19999 руб. – 5%, от 20000 руб. -7%.
• выпуска купона по факту закрытия заказа.
Пример применения реферального купона.
Участник ПЛ выбрал в подарок реферальный купон на скидку 15% на первый заказ и передал номер купона другу. Реферал регистрируется в программе лояльности, создает свой первый заказ, применяет при оплате номер подаренного ему купона и получает 15% скидку на заказ. После доставки заказа рефералу, информация о заказе с применением купона обрабатывается процессингом, и рефереру начисляются на счет 300 бонусов со сроком действия 180 дней.
Выпуск реферальных купонов настраивается через интерфейс системы в разделе Правила программы => Работа с купонами => Реферальные купоны.


Рис. Настройка выпуска реферальных купонов
Параметры выпуска купонов «Реферальные купоны»
| Поле | Описание | Обязательное поле | Редактирование |
| Общие сведения | |||
| Наименование | Наименование задания на выпуск купонов. | Да | Поле доступно для редактирования, заполняется вручную |
| Внешний идентификатор | Код интеграции с внешними системами. | Да | Поле доступно для редактирования, заполняется вручную |
| Характеристика типа купона | Поле процессинговое, заполняется автоматически, в зависимости от выбранного Типа купонов, по которому будут выпускать реферальные купоны. Возможные значения:
| Нет | Поле недоступно для редактирования, автозаполняется в зависимости от выбранного Типа купона |
| Тип купонов | Ссылка на тип купонов, по которому будут выпускаться реферальные купоны. | Да | Поле доступно для редактирования, заполняется вручную |
| Кампания | Ссылка на акцию программы лояльности, в рамках которой создается выпуск купонов. | Да | Поле доступно для редактирования, заполняется вручную |
| Описание | Подробное описание выпуска реферальных купонов. | Нет | Поле доступно для редактирования, заполняется вручную |
| Основные параметры. Секция не отображается и все параметры секции становятся необязательными для заполнения, если выбран неномерной Тип купона | |||
| Маска | Поле, значение которого задаёт номерную серию. В маске возможными символами могут быть латинские буквы и цифры. Свободные символы задаются звёздочками. Последовательность свободных символов должна быть непрерывна. | Да | Поле доступно для редактирования, заполняется вручную |
| Тип штрих-кода | Формат номера, которому будут принадлежать выпускаемые по данному шаблону купоны. Возможные значения:
Значение по умолчанию: Не использовать. | Нет | Поле доступно для редактирования, заполняется вручную |
| Тип распределения номеров | Параметр, задающий каким образом будут присваиваться номера. Возможные значения:
Значение по умолчанию: Последовательное. | Да | Поле доступно для редактирования, заполняется вручную |
| Способ генерации | Способ генерации, который будет применён для данного выпуска купонов. Возможные значения:
| Да | Поле доступно для редактирования, заполняется вручную |
| Диапазон номеров от | Числовое значение, определяющее начало диапазона номеров. | Да | Поле доступно для редактирования, заполняется вручную |
| Диапазон номеров до | Числовое значение, определяющее окончание диапазона номеров. Данное значение по длине должно соответствовать длине свободных символов маски. Например, если маска задана как: mm*****, то допустимы такие значения окончания: 10000, 99999 и т.д. Значение 99 в этом случае недопустимо. Чтобы 99 было допустимо как верхняя граница номера, маска должна быть, например, такой: n**n. | Да | Поле доступно для редактирования, заполняется вручную |
| Купоны | |||
| Представление, в котором отображаются купоны, созданные данным выпуском реферальных купонов. | |||
| Параметры времени жизни. Секция не отображается и все параметры секции становятся необязательными для заполнения, если выбран неномерной Тип купона | |||
| Тип вычисления даты начала действия | Тип вычисления даты начала действия купона. Возможные значения:
| Да | Поле доступно для редактирования, заполняется вручную |
| Дата начала действия | Поле отображается, если параметр «Тип вычисления даты начала действия» = Фиксированная дата Дата начала действия купонов. Начальное значение 1.1.2000. | Нет | Поле доступно для редактирования, заполняется вручную |
| Период неактивности | Поле отображается, если параметр «Тип вычисления даты начала действия» = Дата начисления + период неактивности. Период неактивности купона. | Нет | Поле доступно для редактирования, заполняется вручную |
| Тип периода неактивности | Поле отображается, если параметр «Тип вычисления даты начала действия» = Дата начисления + период неактивности. Определяет единицы измерения числа, указанного в поле «Период неактивности». Возможные значения:
| Нет | Поле доступно для редактирования, заполняется вручную |
| Округление даты начала | Поле отображается, если параметр «Тип вычисления даты начала действия» = Дата начисления + период неактивности. Округление даты начала действия купонов. В этом случае, если установить значение поля = Да, то купоны станут активными не в момент, когда они были сформированы + период неактивности, а с округлением даты согласно установленному типу периода неактивности. Например, в случае типа периода неактивности = День, то со следующего дня после полученной даты (дата начисления + период неактивности) с 00:00. | Нет | Поле доступно для редактирования, заполняется вручную |
| Тип вычисления даты окончания действия | Тип вычисления даты окончания действия купонов. Возможные значения:
| Да | Поле доступно для редактирования, заполняется вручную |
| Дата окончания действия | Поле отображается, если параметр «Тип вычисления даты окончания действия» = Фиксированная дата. Дата окончания действия купонов. Начальное значение 01.01.3000. | Нет | Поле доступно для редактирования, заполняется вручную |
| Период действия | Поле отображается, если параметр «Тип вычисления даты окончания действия» = Дата начала + период действия. Период действия купонов. | Нет | Поле доступно для редактирования, заполняется вручную |
| Тип периода действия | Поле отображается, если параметр «Тип вычисления даты окончания действия» = Дата начала + период действия. Определяет единицы измерения числа, указанного в поле «Период действия». Возможные значения:
| Нет | Поле доступно для редактирования, заполняется вручную |
| Округление даты окончания | Поле отображается если параметр «Тип вычисления даты окончания действия» = Дата начала + период действия. Округление даты окончания действия купонов. В этом случае, если установить значение поля = Да, то купоны перестанут быть активными не в момент, когда они начали действовать + период действия, а с округлением даты согласно установленному типу периода действия. Например, в случае типа периода действия = День, то на следующий день после полученной даты (дата начала + период действия) в 00:00. | Нет | Поле доступно для редактирования, заполняется вручную |
| Дополнительные параметры | |||
| URL | Ссылка на выпуск купона для отображения в личном кабинете. | Нет | Поле доступно для редактирования, заполняется вручную |
| Для магазинов | Назначение купонов. Возможные значения:
Используется для информационных целей. Выводится для личного кабинета. | Нет | Поле доступно для редактирования, заполняется вручную |
| Партнер | Ссылка на партнёра. Купоны будут принадлежать данному партнёру. | Нет | Поле доступно для редактирования, заполняется вручную |
| Тип отображения штрих-кода | Тип отображения штрих-кода. Возможные значения:
Используется для информационных целей. Отображение штрих-кода должно производиться во внешней системе. Значение по умолчанию - Нет | Нет | Поле доступно для редактирования, заполняется вручную |
| Контрагент | Ссылка на магазин. Купоны будут привязаны к данному магазину. | Нет | Поле доступно для редактирования, заполняется вручную |
| Максимальное количество использований | Лимит на количество применений купона | Нет | Поле доступно для редактирования, заполняется вручную |
| Не погашаемый | Указывает, можно ли использовать купон без ограничений. По умолчанию поле не активировано. | Нет | Поле доступно для редактирования, заполняется вручную |
| Настройка приглашения для приглашающего | |||
| Приглашающий (юридическое лицо) | В этом поле можно выбрать только такого контакта, у которого «Субъект правоотношений» = Юридическое лицо. Отображается, если выбран неномерной Тип купона. | Нет | Поле доступно для редактирования, заполняется вручную |
| Поощрение для приглашающего | Возможные значения: 1-Фиксированная сумма бонусов 2-Фиксированный процент бонусов 3 - Особое поощрение (суммовые уровни) 4 – Выпуск купона | Нет | Поле доступно для редактирования, заполняется вручную |
| Величина поощрения | Количество бонусов в абсолютном значении или количество бонусов, рассчитываемое как процент от суммы чека реферала. Отображается, если в поле «Поощрение для приглашающего» выбрано значение: «Фиксированная сумму бонусов» или «Фиксированный процент бонусов». | Нет | Поле доступно для редактирования, заполняется вручную |
| Период действия бонусов (дней) | Количество дней действия поощрения по купону. Отображается, если в поле «Поощрение для приглашающего» выбрано значение: «Фиксированная сумму бонусов» или «Фиксированный процент бонусов». | Нет | Поле доступно для редактирования, заполняется вручную |
Процесс реализации реферальных купонов выглядит следующим образом:
1. Текущий участник ПЛ (реферер) запрашивает в Личном кабинете выпуск реферального купона. В личный кабинет участника ПЛ реферальный купон выпускается методом OData POST Coupon/ReferralCouponCreate. См. подробнее описание метода в документации API для интеграции с ЛК или МП.
2. По запросу реферера выпускается реферальный купон со скидкой, настроенной в правиле «Поощрение за купон», связанном с выпуском реферального купона.
3. Реферер передаёт реферальный купон своему другу (рефералу). Если друг не является участником ПЛ, то он регистрируется в ПЛ.
4. Реферал применяет реферальный купон при совершении покупки или заказа:
- По реферальному купону предоставляется скидка в размере суммы, указанной в самом купоне, по настроенному дисконтному правилу применения купона.
- Текущее количество реферальных купонов, которое было применено контактом за текущий календарный год, должно быть меньше значения, указанного в настройке Loyalty.Processing.ReferralCoupon.Limits.ApplyCouponLimit. В противном случае купон не применится.
- В чеке возможно применение только одного реферального купона.
- Реферальным купоном может воспользоваться только сам реферал, не реферер.
После применения реферального купона между контактом, применившим реферальный купон, и контактом-реферером сохраняется связь в системе, которую можно просмотреть в карточке контакта-реферера в референсном представлении «Рефералы».

Рис. Связь реферера и реферала в карточке контакта-реферера
В случае совершения полного возврата чека, в котором был применен реферальный купон, купон восстанавливает статус и может быть применен повторно.
5. Если реферал воспользовался купоном при совершении своей самой первой покупки, то рефереру начисляется поощрение, согласно настройкам в выпуске реферального купона в секции «Настройка поощрения для приглашающего».
- При начислении бонусов проверяется, что по первому чеку не было полного возврата.
- По фискальному чеку, связанному с заказом, начисление производиться, только если заказ закрыт.
- Во избежание фрода реализовано, чтобы по каждому реферальному выпуску купонов, за одного реферала было только одно начисление рефереру.
Выпуск купонов, поощрения рефереру и лимиты для проверок на количество выпущенных купонов регулируются партнерскими настройками:
Loyalty.Processing.ReferralCoupon.Reward.SummaryLevels
PrivateOffice.ReferralCoupon.Limits.CreateCouponLimit
Loyalty.Processing.ReferralCoupon.Limits.ApplyCouponLimit
Loyalty.Processing.ReferralCoupon.Award.TurnOn
Loyalty.Processing.ReferralCoupon.DefaultEmission
Loyalty.Processing.ReferralCoupon.WaitingPeriod
Loyalty.Processing.ReferralCoupon.Reward.CouponEmission
Многократные номерные купоны
В системе Manzana Loyalty Online есть возможность выпускать номерные купоны с многократным использованием.
Для настройки акции с многократными номерными купонами можно воспользоваться любым из выпусков купонов:
• Пул номеров
• Персональный купон
• Моментальный на чек
• Для продажи в ЛК
• Реферальный купон.
Для предоставления поощрения стандартно используется правило "Поощрение за купон", которое необходимо завести только 1 раз для одного выпуска купонов. А воспользоваться этим поощрением по купону можно столько раз, сколько указано в настройках выпуска купона на период действия акции в поле «Максимальное количество использований».

Рис. Настройка лимита для многократного номерного купона в выпуске «Пул номеров».
При такой настройке купоном можно будет воспользоваться не более 50 раз, после достижения максимального количества применений купон погасится.
Отдельно может быть активирован признак негасимости купона в поле «Не погашаемый».

Рис. Настройка безлимита для многократного номерного купона.
Если значение поля «Не погашаемый» = «Да», то купон может применяться бесконечное количество раз.
Если заполнены значениями оба поля, то значение в поле «Не погашаемый» игнорируется, и купон гасится, если количество его применений исчерпано.

Рис. Настройка лимита для многократного номерного купона с признаком негасимости купона.
При полном возврате и роллбэке чека, если "Не погашаемый" = "Да", лимит количества применений купона восстанавливается.
Для корректной работы акции с многократными номерными купонами должна быть включена настройка Loyalty.Processing.CouponApplication.TurnOn
С подробным примером акции можно ознакомиться здесь.
Уникальные купоны на разных нодах (актуально на проектах с распределенной базой)
Для того, чтобы каждый клиент получил уникальный купон и смог применить его у партнеров компании Заказчика необходимо на форме выпусков купонов («Моментальные на чек» или «Для продажи в ЛК») запустить распределение по нодам по одноименной кнопке. Для активации кнопки в ролевой модели в разделе Loyalty «Другие привилегии» необходимо добавить пользователю разрешение на доступ к кнопке «Запустить распределение по нодам».

Рис. Кнопка "Запустить распределение по нодам" в выпуске купонов "Моментальный на чек"
По нажатию кнопки в настроенном активном выпуске купонов запускается процесс распределения пула номеров по нодам, и создается запись в интерфейсе в разделе Правила программы=>Работа с купонами=>Лог распределения пула номеров. Запись доступна для пользователей, у которых в ролевой модели в разделе Loyalty «Привилегии для роли» настроен доступ к сущностям «Лог распределения пула номеров» и «Детали лога».
После запуска в поле «Статус выполнения лога» появляется значение «В процессе». Если распределение прошло успешно по всем нодам, «Статус распределения по нодам» устанавливается в значение «Завершено успешно». Если распределение хотя бы на одну ноду закончилось ошибкой статус устанавливается в значение «Завершено с ошибкой». В таком случае в выпуске купонов кнопка «Запустить распределение по нодам» становится доступной для нажатия повторно.
При повторном запуске по тому же выпуску номера распределяются только по тем нодам, по которым распределить не удалось.
Правила распределения купонов по нодам:
- Купоны распределяются пропорционально количеству транзакций на ноде.
- Номера должны быть уникальными в рамках всех нод.
- Распределение должно отрабатывать и для последовательного типа распределения, и для случайного.

Рис. Лог распределения пула номеров с одной записью
Запись «Лог распределения пула номеров» содержит следующие параметры:
| Поле | Описание | Обязательное поле | Редактирование |
Наименование
| Формируется автоматически и равно «Наименование выпуска» | Да | Записи создаются автоматически |
| Выпуск купона | Наименование выпуска купона, по которому запущено распределение | Да | Записи создаются автоматически |
| Правило выпуска купона | Наименование правила выпуска купонов «Моментальный на чек», по которому запущено распределение | Нет | Записи создаются автоматически |
| Дата и время начала | Дата начала распределения | Да | Записи создаются автоматически |
| Дата и время окончания | Дата окончания распределения | Нет | Записи создаются автоматически |
| Статус выполнения лога | Статус выполнения лога. Возможные значения: 1. Новый 2. В процессе 3. Завершено успешно 4. Завершено с ошибками Если хотя бы одна из строк лога завершилась с ошибкой – общий статус будет «Завершено с ошибками» | Записи создаются автоматически | |
Зависимости-Детали лога. Связь лог: детали как 1: N
| |||
| Количество выпущенных купонов | Количество распределенных номеров в разрезе ноды | ||
| Номер ноды | Номер ноды, на которой распределены номера
| ||
| Статус выполнения | Статус выполнения распределения: Возможные значения: 1. Завершено успешно 2. Завершено с ошибкой | ||
Рекомендуется запускать распределение в наименее загруженные часы.
Ограничения
При последовательном выпуске - первый номер пропускается. Выпуск номерной серии купонов начинается со второго номера. При случайном выпуске пропускается последний номер.
Гашение номерного купона отменяется только при полном возврате с первого раза. Если покупка возвращена полностью в результате серии повторных возвратов – отмена гашения не происходит.
Если за время после покупки и до момента возврата номерной купон завершил срок действия, то возврат такой покупки со ссылкой на чек невозможен.
В запросе чека один и тот же номер купона должен встречаться только один раз. Если номер встретится два раза – купон данного номера не будет применён, даже если он подходит для применения.
Номерные купоны могут быть использованы только спустя примерно 10 минут после генерации.
В случае случайного распределения: если купоны выпускаются по маске, которая не позволяет создать требуемое в задании количество купонов, то всё задание будет завершено с ошибкой.
По одному чеку нельзя выпускать одновременно два моментальных купона по различным маскам номера.
Размер метапеременной для номеров купонов ограничен 1000 символами, если для объекта создаётся много купонов, то значение переменной будет обрезано.
Если одновременно происходит оплата чека баллами и выпуск моментальных купонов со стоимостью в баллах, но активного баланса не хватает на все операции, то моментальные купоны не будут выпущены, даже если баланса хватает на выпуск неполного количества купонов из заданного.
Если в правиле начисления заполнен только выпуск купона, но не заполнен тип – то правило начисления не будет применяться. Заполнение типа, но не заполнение выпуска (для случая неномерных купонов) – допустимо.
Недопустимо задавать внешние идентификаторы типов и выпусков купонов, чтобы они могли совпадать с номера выпускаемых, выпущенных или планируемых к выпуску в будущем номерных купонов.
Не учитывается тип бар-кода EAN в случае выпуска купонов со случайным распределением номеров.
При проведении возвратов без ссылки на чек игнорируются бонусные и дисконтные купонные правила.