Перейти к основному содержимому

Программа лояльности

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

Активация программы

Перейдите в Настройки → Лояльность и включите Активировать Программу Лояльности.

Настройка правил начисления баллов

ПараметрОписаниеПо умолчанию
Баллы за потраченный долларБаллы, начисляемые за каждый уплаченный $1 при бронировании занятий и покупке пакетов1
Баллы за отметку о посещенииБаллы, начисляемые каждый раз, когда ученик отмечается на занятии10
Баллы за привлечениеБаллы, начисляемые, когда привлечённый ученик совершает первое бронирование50
Срок действия баллов (месяцы)Через сколько месяцев неиспользованные баллы сгорают. Оставьте пустым, чтобы баллы не сгорали.Без срока

Нажмите Сохранить конфигурацию, чтобы применить изменения. Программа начинает начислять баллы сразу после активации.

Создание вознаграждений

В разделе Каталог вознаграждений нажмите Добавить вознаграждение и заполните:

ПолеОписание
НазваниеНазвание вознаграждения, которое увидят ученики, напр. «Бесплатное занятие» или «Скидка 10%»
ОписаниеНеобязательные подробности о вознаграждении
Требуемые баллыСколько баллов ученик должен потратить для обмена
Тип вознагражденияОдин из: % Скидка, Фиксированная скидка, Бесплатное занятие, Кредит на счёт, Индивидуальное вознаграждение
ЗначениеДля скидок: процент или сумма в долларах. Для кредита: сумма, добавляемая на баланс ученика. Не используется для Бесплатного занятия и Индивидуального вознаграждения.
Максимум обменовНеобязательное ограничение общего количества обменов. Оставьте пустым для неограниченного количества.

Типы вознаграждений

  • % Скидка — Предоставляет ученику процентную скидку на следующую покупку (напр. скидка 10%).
  • Фиксированная скидка — Предоставляет фиксированную скидку в долларах (напр. скидка $5).
  • Бесплатное занятие — Даёт ученику право посетить одно занятие бесплатно.
  • Кредит на счёт — Добавляет сумму в долларах на кредитный баланс ученика, которая автоматически применяется к следующему бронированию.
  • Индивидуальное вознаграждение — Вознаграждение, которое вы выполняете вручную (напр. товары студии, частное занятие). Отслеживайте обмены в панели управления и выполняйте их офлайн.

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

Как ученики зарабатывают баллы

Баллы начисляются автоматически:

ДействиеКогда начисляются баллы
Отметка о посещенииКогда персонал студии отмечает присутствие ученика на занятии
ОплатаКогда завершается платёж (бронирование занятия или покупка пакета)
ПривлечениеКогда привлечённый этим учеником ученик завершает первое бронирование

Баллы записываются в журнал. Каждая запись показывает заработанные баллы, причину и текущий баланс. Баллы за одно и то же событие никогда не начисляются дважды (идемпотентно).

Ручное начисление

Владельцы и администраторы студии могут вручную начислить баллы любому ученику через API (POST /api/loyalty/points). Это полезно для специальных акций, призов конкурсов или исправления ошибок.

Как ученики обменивают вознаграждения

Ученики видят свой баланс баллов и доступные вознаграждения на своей панели управления. Чтобы обменять:

  1. Ученик выбирает вознаграждение из доступного каталога.
  2. Если у него достаточно баллов, обмен обрабатывается мгновенно.
  3. Баллы списываются с баланса.
  4. Для вознаграждений типа Кредит на счёт кредит автоматически добавляется на баланс.
  5. Для других типов вознаграждений обмен помечается как Ожидающий до использования.

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

Если вы настроите период истечения срока действия баллов, баллы старше указанного количества месяцев сгорят. Сгоревшие баллы автоматически списываются с баланса ученика.

подсказка

Установка срока действия баллов (напр. 12 месяцев) мотивирует учеников оставаться активными и регулярно обменивать свои вознаграждения.

Просмотр данных лояльности

Как владелец студии

  • Настройки → Лояльность — Настройте правила начисления баллов и управляйте каталогом вознаграждений.
  • Профиль ученика — Просматривайте индивидуальные балансы баллов и историю транзакций.

Как ученик

  • Панель управления — Просматривайте текущий баланс баллов и доступные вознаграждения.
  • Обменять — Просматривайте вознаграждения и обменивайте их прямо из панели управления.

Справочник API

EndpointМетодОписание
/api/loyalty/configGETПолучить конфигурацию лояльности
/api/loyalty/configPUTОбновить конфигурацию лояльности (владелец/админ)
/api/loyalty/rewardsGETСписок всех вознаграждений
/api/loyalty/rewardsPOSTСоздать вознаграждение (владелец/админ)
/api/loyalty/rewards/:idPATCHОбновить вознаграждение (владелец/админ)
/api/loyalty/rewards/:idDELETEУдалить вознаграждение (владелец/админ)
/api/loyalty/pointsGETПолучить баланс баллов и историю текущего пользователя
/api/loyalty/pointsPOSTНачислить баллы вручную (владелец/админ)
/api/loyalty/redeemGETПолучить историю обменов текущего пользователя
/api/loyalty/redeemPOSTОбменять вознаграждение