Как фонды и лимиты ограничивают награды
Черновик. Модель сверена со спецификацией; применимость к выпуску и работающий интерфейс ещё требуют проверки.
Фонд задаёт доступный объём бонусов или выдач и сохраняет журнал его изменений. Лимиты дополнительно ограничивают расход по времени, по акции или по клиенту. При назначении награды должны соблюдаться все применимые ограничения.
Фонд и лимиты проверяются при назначении
У каждой награды выбран фонд. Один общий фонд может использоваться несколькими акциями; потолок акции ограничивает долю его расхода для конкретной акции. Норма на участника ограничивает объём награды одному клиенту.
На схеме показана проверка назначения. Все применимые ограничения проверяются совместно; неуспешное назначение не должно занимать часть доступного объёма.
Схема: уменьшение суммы допускается только настройкой лимита. Недостаток свободного объёма фонда отклоняет назначение целиком; частичный резерв не создаётся.
Каждый вид ограничения отвечает на свой вопрос
Настройки фонда и награды ограничивают разные части расхода. Их значения не заменяют друг друга.
| Ограничение | Какой расход ограничивает | Применимость |
|---|---|---|
| Размер фонда | Общий объём наград из фонда | Бонусы или число выдач. |
| Лимит расхода фонда | Расход общего фонда за календарный период | Сутки, неделя или месяц. |
| Потолок акции | Расход конкретной акции из общего фонда | Вся акция или календарный период. |
| Норма на участника | Награду одному клиенту в акции | Вся акция; повторные циклы не предусмотрены. |
Календарные периоды считаются в часовой зоне установки. Скользящие периоды в описанной модели лимитов не используются. Фонд в выдачах считает отдельные выдачи, а не денежный эквивалент награды.
Размер фонда и периодические лимиты задаются при его создании. Затем в настройках награды выбираются фонд, бюджет акции, реестр выдачи и норма на участника.

Экран «Новый фонд», пример заполнения: размер фонда и лимиты за разные периоды задаются отдельно.

Экран «Фонды и выдача», настройка одной награды: свободный объём фонда показан рядом с бюджетом акции; ниже выбираются реестр и норма на участника.
Макет интерфейса из Figma. Значения, даты и названия партнёров приведены для иллюстрации; доступность настроек зависит от шаблона и подключений. Экран работающего выпуска может отличаться.
Свободный объём учитывает резерв
Остаток фонда — размер фонда за вычетом уже списанного. Свободный объём — остаток за вычетом зарезервированного. Для нового назначения имеет значение свободный объём: резерв уже предназначен другим заявкам.
Условный пример: размер фонда — 10 000 бонусов, списано 2 000, зарезервировано 3 000. Остаток составляет 8 000, но для новых назначений свободно 5 000 бонусов. Эти числа иллюстрируют расчёт, а не ограничение продукта.
После выдачи резерв становится списанием. При отмене невыданной заявки резерв возвращается. Журнал движений позволяет объяснить изменение доступного объёма.
Частичный остаток лимита может уменьшить бонусную награду
Для лимита в бонусах задаётся поведение при недостаточном остатке: уменьшить награду до доступной величины или отклонить целиком. Сам размер фонда не уменьшает награду частично: если его не хватает, назначение отклоняется.
Условный пример: расчёт дал 620 бонусов, норма на участника — 500. При уменьшении назначаются 500 бонусов; при отклонении награда не назначается. Доступного объёма общего фонда должно хватить на итоговый размер.
Для лимита в выдачах частичного уменьшения нет: отдельную выдачу категории или промокода нельзя разделить на части. Это отличает такой лимит от ограничения бонусной суммы.
Исчерпание фонда не останавливает акцию автоматически
Если фонд или лимит не позволяет назначить награду, соответствующая заявка отклоняется. Акция продолжает работать: клиенты могут входить и выполнять условие. Поэтому исчерпание фонда требует отдельного решения о продолжении акции.
Отклонённая заявка не ждёт пополнения и не восстанавливается после него. Новые назначения используют обновлённый доступный объём. Исчерпание лимита за период также приводит к отказу сразу, а не ожиданию следующего периода.
При конкуренции за ограниченный фонд порядок определяется обработкой назначений. Более ранняя дата покупки сама по себе не гарантирует первенство при поздней доставке события.
Связанные страницы: Как награда доходит до клиента, Как акция запускается и завершается.
Подробнее о настройках и правилах: Бюджет кампании, фонды и лимиты.