Вернуться к документации

Правила начисления и списания бонусов

Настройка гибких правил для управления бонусной программой

Общие исключения из начисления

В «Настройки → Основные → Начисление бонусов → Товары без начисления» выберите товары или группы. Список действует сразу на правила начисления и уровни лояльности. Списание и скидки настраиваются отдельно.

Например, из покупки на 2 000 ₽ исключено 500 ₽. При уровне 5% начислится 75 бонусов, но для перехода на следующий уровень учитывается вся покупка. Для такого расчёта интеграция должна передавать состав товаров. Подробнее об исключениях.

1

Правила начисления бонусов

Определите, сколько бонусов получит клиент за покупку

Когда начисляются бонусы

Бонусы начисляются по факту завершённой продажи, переданной из панели, через API или подключённый модуль. Для черновика заказа система показывает только предварительный расчёт; баланс меняется после подтверждения оплаты или отгрузки.

Основные параметры

Название

Необязательно. Если не указать — система создаст автоматически.

%

Процент начисления

Сколько процентов от суммы покупки начислить. Например, 5 = 5% от суммы заказа.

₽

Фиксированная сумма

Фиксированное количество бонусов за покупку независимо от суммы.

Срок действия (дней)

Сколько дней бонусы будут действительны. 365 = бонусы действуют год.

Условия применения

Минимальная сумма заказа

Правило сработает только при сумме заказа от указанной

Максимальная сумма заказа

Правило сработает только до указанной суммы

Товары

Только для конкретных товаров из единого каталога ДАБонус

Категории товаров

Только для товаров из выбранных категорий

Уровни лояльности

Только для клиентов с определёнными уровнями

Сегменты клиентов

Только для клиентов из выбранных сегментов или внешних групп

Исключения

Не начислять на отдельные товары, категории или группы клиентов

Доп. поля

Условия по дополнительным полям товаров и клиентов из ядра или подключённых систем

Дата и время

Дни недели, период действия, время начала и окончания правила

Каналы продаж

Начислять только в выбранных каналах продаж или исключить отдельные источники заказов

Задержка активации

Отложить именно бонусы, начисленные этим правилом

Пример настройки правила начисления

Параметры:

  • Процент начисления: 10%
  • Категория: Электроника
  • Мин. сумма: 3 000 ₽
  • Срок: 365 дней

Результат

Клиент получит 10% бонусов при покупке электроники на сумму от 3 000 ₽. Бонусы будут действовать год.

Как работает несколько правил

Специальные правила (на категории/товары) имеют приоритет над базовым. Например: базовое «5% на всё» + специальное «10% на электронику» → клиент получит 10% за электронику и 5% за остальные товары. Специальное правило перекрывает, а не складывается.

Уровень лояльности и категорийные правила

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

Условия из подключённых систем

Модули CRM, учётных систем и интернет-магазинов могут передавать категории, группы и дополнительные поля. После синхронизации их значения доступны в условиях правил без ручного ввода.

Выбор позиций для начисления

В виджете отгрузки можно выбрать, за какие именно позиции начислить бонусы — отметьте нужные чекбоксы. Виджет заказа покупателя и экран кассы показывают превью: сколько бонусов клиент получит после оплаты или отгрузки.

Превью начисления везде, где работает программа

Сумма к начислению с учётом правил, уровня лояльности и выбранных позиций отображается в панели, Mini App и интерфейсах подключённых модулей: на сайтах, кассах, в CRM и учётных системах.
2

Правила списания бонусов

Определите, как клиенты могут тратить накопленные бонусы

Где работает списание

Бонусы списываются из панели и клиентского приложения, через API, сайты, кассы, CRM и учётные системы. Все подключённые каналы используют одни и те же правила ядра — настраивать их отдельно не нужно.

Основные параметры

%

Макс. процент от заказа

Максимальная доля заказа, оплачиваемая бонусами. 50 = половина заказа бонусами, остальное деньгами.

Курс обмена (бонусы : валюта)

Обычно 1.0 (1 бонус = 1 единица валюты). При 2.0 потребуется 2 бонуса на 1 единицу скидки.

Условия применения

Минимальная сумма заказа

Списание доступно от указанной суммы

Максимальная сумма заказа

Правило работает до указанной суммы

Минимальный баланс

Нужно минимум N бонусов на балансе

Товары

Только для выбранных товаров из единого каталога

Разрешённые категории

Бонусы можно списать только на эти категории

Исключить категории

На эти категории бонусы списать нельзя

Уровни лояльности

Только для клиентов с определёнными уровнями

Сегменты клиентов

Только для выбранных сегментов или внешних групп клиентов

Исключить товары

Запретить оплату бонусами конкретных позиций

Доп. поля товаров

Например, разрешать списание только для товаров с нужным признаком

Точки продаж

Ограничить правило конкретными магазинами или кассами

Каналы продаж

Разрешить или исключить отдельные каналы и источники заказов

Расписание

Период, дни недели и время, когда списание доступно

Подтверждение списания кодом

При включённой настройке «Подтверждение списания кодом» клиент получает 4-значный код через бот, SMS или email перед списанием. Код вводится в том интерфейсе, где оформляется списание, или сообщается сотруднику. Механика одинакова для всех подключённых каналов.

Минимальная цена товара

Если у товаров задана минимальная цена продажи, ДАБонус учитывает её при расчёте скидки бонусами. В общих настройках можно явно разрешить списание ниже минимальной цены, если это допустимо для вашей схемы продаж.
Пример работы списания

Условия:

  • Сумма заказа: 10 000 ₽
  • Баланс клиента: 3 000 бонусов
  • Макс. процент: 50%
  • Курс: 1.0

Результат

Максимум 5 000 бонусов (50% от 10 000 ₽). Но у клиента только 3 000 → спишется 3 000 бонусов = скидка 3 000 ₽. Доплата: 7 000 ₽.

3

Срок действия бонусов

Управление временем жизни начисленных бонусов

Порядок списания (FIFO)

Сначала списываются бонусы с ближайшим сроком истечения. Самые старые уходят первыми.

Просроченные бонусы

Автоматически списываются при истечении срока. Клиенту ничего делать не нужно.

Варианты сгорания

Конкретный срок

Бонус живёт заданное число дней с момента начисления — например, 365.

Бессрочно

Срок не задан — бонус остаётся на балансе сколько угодно.

Сгорание частями

Например, через 90 дней сгорает половина, через 180 — остальное. Клиент получает время потратить и не теряет всё разом.

Пример порядка списания

У клиента:

  • 500 бонусов до 1 марта
  • 1 000 бонусов до 1 июня

При списании 700 бонусов: сначала все 500 до 1 марта, затем 200 из тех, что до 1 июня.

4

Бонусы на кассе и в чеке

Как подключённый POS-модуль показывает расчёт сотруднику и клиенту

Подключённый POS-модуль ДАБонус показывает кассиру баланс клиента, начисление и доступную сумму к списанию. Если касса поддерживает расширяемый шаблон чека, в него можно вывести информацию о бонусах и уровне клиента.

В чеке можно вывести

  • Текущий баланс бонусов клиента
  • Сколько бонусов начислено за эту покупку
  • Сколько бонусов списано
  • Уровень лояльности и его процент

На экране кассира

  • Баланс клиента и его уровень
  • Доступная сумма к списанию
  • Поле для кода подтверждения списания
  • Превью начисления после оплаты

Настройка шаблона чека

Способ добавления полей зависит от кассового модуля. Для МойСклад они настраиваются в шаблоне чека; другие коннекторы используют собственные настройки печати.
5

Возврат бонусов

Автоматический возврат при отмене продажи или возврате товара

Когда клиент возвращает товар или продажа отменяется, ДАБонус пересчитывает связанные операции. Событие может прийти через API или любой подключённый модуль; повторная доставка события безопасна.

В каких сценариях работает

Полная отмена продажи

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

Частичный возврат

При возврате части позиций бонусные операции корректируются пропорционально возвращённой сумме.

Возврат на кассе

Документ «Розничный возврат» возвращает бонусы за кассовую продажу — целиком или по конкретным позициям.

Частичный возврат

Если клиент возвращает часть товаров — корректируется только начисление по этим позициям, остальные бонусы остаются.

Что именно пересчитывается

Начисленные бонусы

снимаются с баланса

Потраченные бонусы

возвращаются на баланс

Срок действия

восстанавливается

Защита от возвратов

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

Рекомендации по настройке

Лучшие практики для эффективной бонусной программы

Начните просто

Одно правило 5-10% на все товары. Усложняйте постепенно.

Срок — 365 дней

Стандартный срок для бонусных программ.

Списание 30-50%

Не давайте оплачивать 100% заказа бонусами.

Нужна помощь?

Если у вас возникли вопросы по этой теме, свяжитесь с нашей поддержкой

Написать в поддержку в Telegram