Программа лояльности и модуль бронирования
На каждый уровень — своя автоматическая скидка. Гость вводит в виджете свою почту, и скидка применяется к цене сразу.
Зачем это нужно
Зачем связывать программу лояльности с виджетом бронирования? Затем, что в каждой гостинице есть гости, которые возвращаются: семьи, командировочные, друзья соседей. Они уже знают, что у вас понравится, и им важно чувствовать, что вы это помните. Программа лояльности — простой способ сказать «спасибо, что снова с нами» в виде скидки прямо на следующее бронирование.
Эта статья — про связку программы лояльности с виджетом бронирования на сайте отеля. Гость сам вводит свой адрес почты, виджет определяет уровень, считает скидку и сразу показывает новую цену. Никаких звонков и ручных пересчётов.
Как это устроено
У каждого уровня программы лояльности — своя автоматическая скидка. По умолчанию мы заводим три:
- 🥈 Серебряный — 5%
- 🥇 Золотой — 10%
- 💎 Платиновый — 15%
Эти скидки лежат на отдельной странице — «Скидки по программе лояльности». На странице видно процент, период действия и условия каждой скидки. Все три можно отредактировать или временно выключить.
Шаг 1. Откройте список скидок по уровням
Слева в меню — раздел Ценообразование → Все типы скидок. На открывшейся странице найдите плитку «Скидка по программе лояльности» и нажмите на неё.

Шаг 2. Настройте скидку для каждого уровня
Каждый уровень — отдельная карточка. Внутри карточки можно поменять:
- Процент скидки. По умолчанию это значение из программы лояльности, но в любой момент можно увеличить или уменьшить.
- Период действия — с и по. Например, чтобы скидка работала только в межсезонье. Если поля пустые — скидка работает всегда.
- Порог перехода. Сколько баллов нужно накопить гостю, чтобы попасть на этот уровень. Например, «Золотой» — от 30 000 ₽ проживания.
- Тарифы. Здесь можно ограничить скидку одним-двумя тарифами: поле принимает коды тарифов через запятую (код тарифа виден в адресной строке, когда вы открываете тариф в разделе «Тарифы и цены»). Оставьте пустым — скидка будет работать на всех тарифах.
- Категории номеров. Названия категорий через запятую (например: «Стандарт, Люкс»). Пусто — действует на все.
- Типы размещения. В этом поле система ждёт свои обозначения мест:
MAIN— основное место,EXTRA— дополнительное. По умолчанию стоитMAIN, то есть скидка считается только с основных мест — так устроено в большинстве программ лояльности на рынке. - Активна. Можно выключить временно и не удалять.
Не забудьте нажать «Сохранить» для каждой карточки, которую изменили.

Шаг 3. Гость заходит в виджет бронирования
Гость открывает страницу бронирования вашего отеля, выбирает даты и номер. На шаге «Данные гостя» появляется отдельный блок с заголовком «Я участник программы лояльности».
Гость вводит свою почту — ту, что он указывал при бронировании раньше, и нажимает «Проверить».

Шаг 4. Скидка применяется автоматически
Если профиль найден, виджет показывает уровень гостя и применяет скидку. Поля «Имя», «Фамилия», «Почта» и «Телефон» подтягиваются из профиля — гостю не нужно вводить их заново.
Обратите внимание: в боковой карточке «Ваш выбор» справа сумма остаётся прежней — это стоимость проживания по тарифу, без скидок. Так и должно быть, скидка вычитается на следующем шаге. Если гость переживает, что «скидку не посчитали», — просто предложите нажать «Далее».
Названия уровней в виджете пока показываются так, как они заведены в системе: Silver, Gold, Platinum. Это те же «Серебряный», «Золотой» и «Платиновый», что и в админке — если гость спросит, так и скажите.
Если профиль найден, но скидка по уровню сейчас не действует (например, ещё не накоплены баллы или администратор отключил скидку для этого уровня) — виджет вежливо сообщит об этом и предложит продолжить бронирование без скидки.

Шаг 5. На «Подтверждении» видно новую сумму
Гость нажимает «Далее» и попадает на шаг «Подтверждение». В блоке «Итого к оплате» появляется отдельная строка — «Скидка по программе лояльности (15%)» — и итоговая сумма уменьшается: в примере ниже 22 000 ₽ превращаются в 18 700 ₽.
Это то место, куда стоит смотреть, если гость спрашивает, сработала ли скидка: строка скидки и пересчитанная сумма видны прямо перед оплатой. Если строки нет — значит, скидка по уровню сейчас не действует.

Как работают скидки между собой
Скидка по программе лояльности не суммируется с другими скидками: гость получает одну, самую выгодную. Это значит:
- Если у гостя есть промокод на 7%, а уровень даёт 10% — применится скидка лояльности.
- Если промокод даёт 15%, а уровень — 10% — применится промокод.
- Скидка на ребёнка на дополнительном месте — отдельная история: она прибавляется поверх любой другой скидки. То есть скидка для ребёнка и скидка лояльности применяются вместе.
В подтверждении брони видно, какая именно скидка сработала — гостю всё прозрачно.
Подсказки
- Подсказывайте гостям про вход. Добавьте короткий призыв в письмо-приглашение или баннер на главной странице сайта: «Уже останавливались у нас? Введите вашу почту в виджете — получите скидку».
- Меняйте проценты под сезоны. В низкий сезон можно увеличить скидку на «Платиновом» уровне с 15% до 20% — постоянные гости вернутся быстрее.
- Ограничивайте тарифы. Если у вас есть невозвратный тариф со и так минимальной ценой — не давайте на него ещё и скидку лояльности: в карточке уровня в поле «Тарифы» перечислите только те тарифы, на которых скидка уместна.
- Проверяйте после изменений. Откройте виджет, введите почту знакомого гостя — убедитесь, что скидка применяется так, как вы ожидаете.
Частые вопросы
Гость говорит «у меня уровень золотой, а скидку не показало». Скорее всего, гость зарегистрировался с другой почтой. Проверьте в карточке гостя, какой адрес указан, и попросите ввести именно его. Если адресов несколько — объедините профили в один.
Можно ли дать скидку только на отдельные категории номеров? Да. В карточке уровня в поле «Категории номеров» перечислите названия категорий через запятую. На все остальные категории скидка действовать не будет.
Что будет, если выключить скидку для уровня? Гости этого уровня продолжат накапливать баллы и видеть свой статус, но скидку в виджете не получат, пока вы снова не включите карточку.
Можно ли совмещать со скидкой по промокоду? Нет. Виджет автоматически выберет одну — самую выгодную для гостя. Это сделано специально, чтобы скидки не накладывались и не «съедали» вашу маржу.
Скидка действует только при бронировании через сайт? Да, эта связка работает в виджете бронирования. Если гость звонит на ресепшен, скидку выставляет администратор вручную — в карточке гостя видно его уровень и процент.
Что в итоге
Связка программы лояльности и виджета даёт постоянным гостям три приятных вещи: их узнают, не нужно вводить данные заново и скидка применяется сразу. Для отеля это меньше ручной работы и больше прямых броней, потому что повторные гости охотнее бронируют на сайте отеля, чем на агрегаторах.
Эта статья была полезна?