Товарные акции
Обработка правила товарной акции
Товарные акции фиксированной цены
Правило товарной акции
Система поддерживает предоставление поощрения таким образом, что значение скидки или значение бонусного/статусного балла зависит от товара, то есть когда для разных товаров разные значения поощрения (причём разные для каждого магазина или для списков магазинов). В этом случае на каждый товар не заводится отдельное правило, а используется правило начисления «Товарная акция».
- При заведении правила в нём указывается, вид начисления: бонус или скидка. В правиле «Товарная акция» НЕ указывается размер поощрения, а только вид применения поощрения (Значение, Процент, Фиксированная цена и Значение для каждого элемента) и к чему будет применяться данный вид поощрения. Сам размер поощрения указывается в конкретном товарном предложении, привязанном к данному правилу.
- Далее создается связанная с правилом Группа товарных предложений. Параметры группы товарных предложений позволяют указать ограничения на магазины, партнёры, регионы применимости товарной акции.
- Затем создается связанные с группой товарных предложений значения конкретных товарных предложений, в которых для каждого товара указывается непосредственная ставка поощрения, ограничения по количеству товара и прочие параметры.

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

Рис. Карточка правила начисления Товарная акция – Основное
Секция Параметры правила + Расширенные параметры
| Поле | Описание | Обязательное поле | Редактирование |
| Вы предоставляете бонус в рамках кампании | Ссылка на кампанию в рамках которой действует правило. | Да | Поле доступно для редактирования, заполняется вручную |
| Приоритет: | Приоритет правила в рамках кампании. Значение приоритета – целое число, чем оно больше – тем приоритетнее правило. При кампании, настроенной на метод расчёта «Приоритет», обрабатываются условия того правила кампании, у которого наибольшее значение приоритета. | Да | Поле доступно для редактирования, заполняется вручную |
| В период с: | Дата, с которой действует правило. | Да | Поле доступно для редактирования, заполняется вручную |
| до: | Дата, до которой действует правило. Дата указанная в поле НЕ входит в период действия правила. Т.е., например, чтобы правило действовало 31.12.2200 года, необходимо в данном поле указать дату 01.01.2201 | Да | Поле доступно для редактирования, заполняется вручную |
| Бонус предоставляется в виде | Вид начисления=Бонус или Статусный бонус Тип расчёта поощрения. Возможные значения:
Значение по умолчанию Процент. | Да | Поле доступно для редактирования, заполняется вручную |
| Скидка предоставляется в виде | Вид начисления=Скидка Тип расчёта поощрения. Возможные значения:
Значение по умолчанию Процент. | Да | Поле доступно для редактирования, заполняется вручную |
| от: | Отображается при параметре Скидка предоставляется в виде или Бонус предоставляется в виде=Процент От чего считать по правилу начисления. Основание начисления (основание расчёта), если правило процентное. Возможные значения:
Значение по умолчанию Сумма. | Да | Поле доступно для редактирования, заполняется вручную |
| На: | Объект расчёта для правила начисления. Возможные значения: «Позиция чека и/или заказа»; «Только Позиция чека»; «Только Позиция заказа». | Нет | Поле доступно для редактирования, заполняется вручную |
| Правило начисления | Правило, результат начисления по которому берется за основание начисления исходного правила. Значение в виде ссылки на бонусное либо правило-счётчик. Поле скрываемое, отображается на форме в случае, если в поле «От» выбрано значение «Результат правила» | Нет | Поле доступно для редактирования, заполняется вручную |
| Накопительное (применение описано в статье «Циклический счетчик») | Параметр правила, характерный для использования механики акций с циклическими счетчиками, когда подсчитываются не только покупки, но и остатки по суммам или количество неучтенных поощрений для учета их в получении вознаграждения. | Нет | Поле доступно для редактирования, активируется вручную |
| Накопительный период (применение описано в статье «Циклический счетчик») | Количество дней, в течение которых осуществляется начисление поощрений, а также копятся суммы или поощрения для дополнительных начислений. Поле скрываемое, отображается на форме, если поле активировано поле «Накопительное» | Нет | Поле доступно для редактирования, заполняется вручную |
| Учитывать внешние параметры (применение описано в статье «Социальная скидка в пределах социального фонда») | Признак для учета рекомендованной цены. Допустимые значения:
Отображается, если Вид начисления = Скидка. Если выбрана «Рекомендованная цена» скидка по правилу не может превзойти разницу между суммой и суммой со скидкой, где сумма со скидкой есть: (количество в позиции) * (рекомендованная цена). | Нет | Поле доступно для редактирования, заполняется вручную |
| Вид накопления (применение описано в статье «Поощрение на каждый N-й товар по акции в рамках разных чеков») | Допустимые значения:
Отображается, если «От» = «Сумма с результатом» . | Да | Поле доступно для редактирования, заполняется вручную |
| Накопительный фактор (применение описано в статье «Поощрение на каждый N-й товар по акции в рамках разных чеков») | Число, соответствующее количеству товаров, которое отбирает счетчик для предоставления поощрения на N-ый товар в чеке. Отображается, если «От» = «Сумма с результатом» | Да | Поле доступно для редактирования, заполняется вручную |
| Тип фактора (применение описано в статье «Поощрение на каждый N-й товар по акции в рамках разных чеков») | Допустимые значения:
Отображается, если «От» = «Сумма с результатом» | Да | Поле доступно для редактирования, заполняется вручную |
| Формировать МРЦ | Параметр задает необходимость расчёта значения МРЦ для позиции чека Допустимые значения:
Отображается, если Вид начисления:
и На:
Значение по умолчанию: Нет | Нет | Поле доступно для редактирования, заполняется вручную |
| Пересчитываемое | Признак правила, по которому определяется алгоритм применения скидок на изменяемые позиции. Поле отображается, если в поле «На» выбрано одно из значений: «Чек или заказ», «Позиция чека или заказа», «Заказ», «Позиция заказа» | Нет | Дефолтное значение поля зависит от роли безопасности пользователя: если включена привилегия «Настройка правил только на заказы», то поле по умолчанию не активировано, т.е. в значении «Нет», в противном случае «Да». |
| Действует для купона | Если поле активировано, то правило применяется для купона конкретного типа и вида, соответствующих параметрам «Тип купона» и «Выпуск купона». | Да | Поле доступно для редактирования, активируется вручную |
| Тип купона | Верхний уровень иерархии купонов. Тип купона - Выпуск купона - Купон. Тип купонов позволяет группировать выпуски купонов. Ссылка на тип купонов, в рамках которой действует правило. | Да | Поле доступно для редактирования, заполняется вручную |
| Выпуск купона | Второй после типа уровень иерархии купонов. Запись также определяет сроки действия выпускаемых номерных купонов, а также используется как указание, какие именно именные или моментальные купоны нужно выпускать для конкретных случаев. Ссылка на выпуск купонов, в рамках которой действует правило. | Нет | Поле доступно для редактирования, заполняется вручную |
| Счётчик | Отображается в случае, если поле «От» в Параметрах правила = «Счётчик: без учёта текущей покупки » или «Счётчик: с учётом текущей покупки». Ссылка на правило-счетчик | Да | Поле доступно для редактирования, заполняется вручную |
| Период счётчика | Отображается в случае, если поле «От» в Параметрах правила = «Счётчик: без учёта текущей покупки » или «Счётчик: с учётом текущей покупки». Период, за который осуществляется подсчет событий счетчика. Возможные значения:
Значение по умолчанию: Неделя | Нет | Поле доступно для редактирования, заполняется вручную |
| Источник накопления счётчика | Отображается в случае, если поле «От» в Параметрах правила = «Счётчик: без учёта текущей покупки » или «Счётчик: с учётом текущей покупки». Сущность, на которую записываются события счетчика. Возможные значения:
Значение по умолчанию: Контакт | Нет | Поле доступно для редактирования, заполняется вручную |
| Тип периода | Отображается в случае, если поле «От» в Параметрах правила = «Счётчик: без учёта текущей покупки » или «Счётчик: с учётом текущей покупки». Тип периода, за который осуществляется подсчет событий счетчика. Возможные значения:
Значение по умолчанию: Текущий | Нет | Поле доступно для редактирования, заполняется вручную |
| Участвует в агрегации скидок | Признак участия правила в общей агрегации. В общую агрегацию включаются только правила с признаком в значении "Нет". Правила с признаком в значении "Да" - агрегируют отдельно Возможные значения:
Значение по умолчанию: Да | Нет | Поле доступно для редактирования, активируется вручную |
| Действие внешней скидки | Признак взаимодействия правила с внешней скидкой. При значении 1 сохраняются ставки правила, при значении 2 - если в чеке присутствует внешняя скидка отличная от 0, применение этого правила отменяется. Если внешней скидки нет, ставки правила сохраняются. При значении = 3, применяется та скидка, значение которой больше. Возможные значения:
Значение по умолчанию: Максимум | Нет | Поле доступно для редактирования, заполняется вручную |
Рис. Карточка правила начисления Товарная акция – Параметры правила. При Вид начисления = Бонус

Рис. Карточка правила начисления Товарная акция – Параметры правила. При Вид начисления = Скидка
Секция Срок действия бонуса (Секция отображается при параметре Вид начисления = Бонус, Статусный бонус, Бонус + Статусный бонус) – аналогично карточке Базовое правило
Секция Группы товарных предложений
| Поле | Описание | Обязательное поле | Редактирование |
| Группа товарных предложений | В разделе отображаются связанные с правилом группы товарных предложений | ||

Рис. Карточка правила начисления Товарная акция – Группы товарных предложений
Секция Целевая аудитория – аналогично карточке Базовое правило
Секция Фильтр по маркетинговым спискам – аналогично карточке Базовое правило
Секция Фильтр по чекам – аналогично карточке Базовое правило
Секция Фильтр по времени – аналогично карточке Базовое правило
Секция Отправка сообщений (см. также Коммуникационные сообщения) – аналогично карточке Базовое правило
Секция Ограничения – аналогично карточке Базовое правило
Секция Информация для Личного кабинета – аналогично карточке Базовое правило
Секция Взаимоисключения – аналогично карточке Базовое правило
Группа товарных предложений
Группа товарных предложений – это промежуточная запись, связывающая правило начисления «Товарная акция» и значения акции для конкретных товаров.

Рис. Справочник групп товарных предложений
Данная запись необходима для того, чтобы была возможность ограничить применение товарной акции определёнными магазинами и/или партнёрами программы лояльности. Также через группу товарных предложений товарную акцию можно ограничить применимостью в определённых регионах/магазинах/партнёрах.
Для задания параметров товарной акции служит карточка Группа товарных предложений, которая содержит следующие поля:
| Поле | Описание | Обязательное поле | Редактирование |
| Активно | Параметр, указывающий процессинговую активность записи. | Да | Поле доступно для редактирования. Заполняется вручную. |
| Ответственный | Пользователь, ответственный за создание и ведение данной записи. | Да | Поле доступно для редактирования. Заполняется из справочника пользователей. |
| Подразделение | Подразделение, к которому относится данная запись. | Да | Поле доступно для редактирования. Заполняется из справочника подразделений. |
| Общие сведения | |||
| Наименование | Наименование группы товарных предложений, используется в представлениях и по данному полю осуществляется поиск. | Да | Поле доступно для редактирования. Заполняется вручную. |
| Внешний идентификатор | Идентификатор для интеграции с внешними системами. | Нет | Поле доступно для редактирования. Заполняется вручную. |
| Правило | Ссылка на правило начисления, которое реализует товарную акцию. | Нет | Поле доступно для редактирования. Заполняется вручную. |
| Для каждого правила | Описание. Возможные значения:
| Нет | Поле доступно для редактирования. Заполняется вручную. |
| Описание | Подробное описание группы товарных предложений. | Нет | Поле доступно для редактирования. Заполняется вручную. |
| Параметры | |||
| Фильтры | |||
| Включает магазин | Ссылка на магазин, в котором действует товарная акция. | Нет | Поля доступны для редактирования. Заполняются вручную. Среди включаемых и исключаемых можно заполнить только по одному полю. Например, если заполнено поле «Включает магазин», то остальные поля «Включает…» блокируются и заполнить невозможно. Аналогично, если заполнено поле «Исключает регион», то остальные поля «Исключает…» блокируются и заполнить невозможно. |
| Включает список магазинов | Ссылка на список магазинов, в которых действует товарная акция. | Нет | |
| Включает партнёра | Ссылка на партнёра, в магазинах которого действует товарная акция.7 | Нет | |
| Включает список партнёров | Ссылка на список партнёров, в магазинах которых действует товарная акция. | Нет | |
| Включает регион | Ссылка на регион, в магазинах которого действует товарная акция. | Нет | |
| Включает список регионов | Ссылка на список регионов, в магазинах которых действует товарная акция. | Нет | |
| Исключает магазин | Ссылка на магазин, в котором не действует товарная акция. | Нет | |
| Исключает список магазинов | Ссылка на список магазинов, в которых не действует товарная акция. | Нет | |
| Исключает партнёра | Ссылка на партнёра, в магазинах которого не действует товарная акция. | Нет | |
| Исключает список партнёров | Ссылка на список партнёров, в магазинах которых не действует товарная акция. | Нет | |
| Исключает регион | Ссылка на регион, в магазинах которого не действует товарная акция. | Нет | |
| Исключает список регионов | Ссылка на список регионов, в магазинах которых не действует товарная акция. | Нет | |
| Товарные предложения | |||
| Товарные предложения | Представление, в котором показаны, связанные с данной группой товарных предложений товарные предложения | ||
Внешний вид карточки Группа товарных предложений:

Рис. Карточка группы товарных предложений
Товарные предложения
Товарные предложения – это именно те ставки и значения, которые будут служить ставками по отдельному товару.

Рис. Справочник Товарных предложений
Для определения ставок и значений служит карточка Товарного предложения, в которой содержатся следующие поля:
| Поле | Описание | Обязательное поле | Редактирование |
| Активно | Параметр, указывающий процессинговую активность записи. | Да | Поле доступно для редактирования. Заполняется вручную. |
| Ответственный | Пользователь, ответственный за создание и ведение данной записи. | Да | Поле доступно для редактирования. Заполняется из справочника пользователей. |
| Подразделение | Подразделение, к которому относится данная запись. | Да | Поле доступно для редактирования. Заполняется из справочника подразделений. |
| Общие сведения | |||
| Группа товарных предложений | Ссылка на Группу товарных предложений, в рамках которого действует данное значение товарной акции. | Да | Поле доступно для редактирования. Заполняется вручную. |
| Внешний идентификатор | Идентификатор для интеграции с внешними системами. | Да | Поле доступно для редактирования. Заполняется вручную. |
| Приоритет | Приоритет значения товарной акции. Возможные значения от 1 до 100. Требуется для приоритезации в случае одновременного срабатывания двух товарных акций на один и тот же товар (применится значение товарной акции с наиболее высоким приоритетом). | Нет | Поле доступно для редактирования. Заполняется вручную. |
| Дата начала действия | Дата и время начала действия значения товарной акции. | Да | Поле доступно для редактирования. Заполняется вручную. |
| Дата окончания действия | Дата и время окончания действия значения товарной акции. | Да | Поле доступно для редактирования. Заполняется вручную. |
| Тип расчёта | Тип расчёта балла или скидки. Возможные значения:
| Да | Поле доступно для редактирования. Заполняется вручную. |
| Описание | Подробное описание. | Нет | Поле доступно для редактирования. Заполняется вручную. |
| Параметры | |||
| Значение | |||
| Размер поощрения | Значение, которое используется как параметр расчёта для данной товарной акции. | Да | Поле доступно для редактирования. Заполняется вручную. |
| Кол-во товара | Поле доступно при параметре Размер поощрения = 0 Параметр акции MxN. Если заполнено данное поле, то это количество штук (M) товара, определяющее стоимость порции из N штук. | Нет | Поле доступно для редактирования. Заполняется вручную. |
| По цене товара | Поле доступно при параметре Размер поощрения = 0 Параметр акции MxN. Если заполнено данное поле, то это количество штук (N) товара, который будет продан по стоимости M штук. | Нет | Поле доступно для редактирования. Заполняется вручную. |
| Ограничения | |||
| Минимальное количество товара | Количество товара в позиции чека, начиная с которого будет применено значение товарной акции к позиции чека с указанным товаром (проверка в рамках одного чека). | Да | Поле доступно для редактирования. Заполняется вручную. |
| Минимальная сумма товара | Минимальная стоимость товара в позиции чека, начиная с которого будет применено значение товарной акции к позиции чека с указанным товаром (проверка в рамках одного чека). | Да | Поле доступно для редактирования. Заполняется вручную. |
| Максимальное совокупное количество | Отображается при включенной настройке Loyalty.Processing.CCValue.Cumulation.Quantity.Limit.TurnOn. Кумулятивный (накопительный) лимит количества товара, на которое может примениться товарная акция. Кумулятивный – то есть не обязательно в рамках одного чека. Используется только для товарных акций гашения баллов. | Да | Поле доступно для редактирования. Заполняется вручную. |
| Максимальное суточное количество товара по акции | Кумулятивный (накопительный) лимит количества товара, на которое может примениться товарная акция за одни календарные сутки. Кумулятивный – значит не обязательно в рамках одного чека, а учитывает историю продаж по этой товарной акции. Используется для обычных дисконтных товарных акций (не для товарных акций гашения баллов). | Да | Поле доступно для редактирования. Заполняется вручную. |
| Фильтры | |||
| Товар | Ссылка на товар, который участвует в акции и для которого предусматривается поощрение по значению товарной акции. | Да | Поле доступно для редактирования. Заполняется вручную. |
| Гасить баллы | |||
| Гасить баллы | Признак товарной акции гашения баллов. Возможные значения:
Значение по умолчанию: Нет. | Да | Поле доступно для редактирования. Заполняется вручную. |
| Количество баллов | Количество баллов для товарной акции гашения баллов. | Да | Поле доступно для редактирования. Заполняется вручную. |
Внешний вид карточки Товарного предложения:

Рис. Карточка Товарного предложения
Ограничения товарной акции
Для товарной акции может быть задан параметр минимального количества товара по акции. Если этот параметр установлен в отличное от нуля значение, это будет означать, что товарная акция будет применена, если общее количество товара акции в чеке (даже в разных позициях) превосходит установленное значение.

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

Рис. Параметр «Минимальная сумма товара» в карточке товарного предложения.
Параметр максимальное количество – это кумулятивный количественный лимит, который используется для товарных акций, в которых предусмотрен обмен баллов на скидку, данный параметр не используется для обычных дисконтных товарных акций.

Рис. Параметр «Максимальное совокупное количество» в карточке товарного предложения.
Максимальное суточное количество товара по акции – это кумулятивный количественный лимит для обычных дисконтных товарных акций, не используется для акций обмена баллов на скидку.
В рамках товарных акций количественные лимиты могут быть заданы десятичными значениями. Использование количественных лимитов создаёт дополнительную нагрузку на процессинг, поэтому предусмотрена настройка включения функциональности: Loyalty.Processing.CCValue.UseLimits.
Товарные акции могут быть применены только на конкретные товары в рамках чека, в текущей версии не предусмотрена функциональность групповых товарных акций. Вместе с тем, система предусматривает возможность реализации одного и того же товара с разными ценами в рамках одного чека. Поэтому для использования количественных лимитов предусмотрена сортировка товаров по ценам в рамках чека, порядок сортировки устанавливается значением настройки: Loyalty.Processing.CCValue.Limits.Sorting.
Количественный лимит товарных акций не учитывается при использовании акций вида MxN.
Обработка правила товарной акции
Если в системе есть правило товарной акции и происходит процесс регистрации чека, в котором есть товары, участвующие в товарной акции, то при обработке очередной позиции чека, по артикулу товара будет определяться товар в системе. Далее в таблице товарных предложений будет найдено значение для этого товара, и это значение будет использоваться вместо поля «Бонусный балл» правила. То есть к каждому товару будут применены различные ставки. Если это бонусное правило, то для каждого товара будут начислены различные бонусные баллы; если дисконтное правило, то к разным товарам будут применены разные скидки.
Товарные акции фиксированной цены
Товарные акции фиксированной цены – это продажа каких-то заранее определённых товаров по ценам, ниже установленных прайс-листом (цена по прайс-листу – это цена, переданная в запросе чека). Товарные акции фиксированной цены реализуются в системе посредством правил товарных акций со специальным типом расчёта «Фиксированная цена». Значение фиксированной цены для товара указывается в поле «Значение» в карточке значения товарной акции.

Рис. Тип расчёта «Фиксированная цена» в карточке правила начисления «Товарная акция»
Если в системе есть правило фиксированной цены, и оно применяется к товару какой-то позиции чека, то по данной позиции предоставляется скидка, как значение разницы между ценой прайс-листа и фиксированной ценой товарной акции (с учётом количества товара в позиции). Затем это значение пересчитывается в процентное значение.
Следует обратить внимание, если фиксированная цена товарной акции больше цены прайс-листа, то товар будет продан по цене прайс-листа. Скидка при этом будет возвращена как ноль.
Важно! В случае, если по каким-то товарам проходит товарная акция, во избежание некорректной обработки товары товарной акции не должны иметь минимальной расчётной цены.