Skip to content

Всё для WordPress, веб-разработки — и не только

🛠 Как создать сайт отеля на WordPress с онлайн-бронированием

🛠 Как создать сайт отеля на WordPress с онлайн-бронированием

Сайт отеля, который принимает прямые бронирования без телефона и переписки, реальность, а не фантазия. Собрали гостей через поисковик, они выбрали номер, оплатили картой и получили подтверждение на почту, вы в это время занимаетесь другими делами.

Проблема в том, что рынок предлагает десятки решений: от проприетарных SaaS-систем с ежемесячной оплатой в сотни долларов до бесплатных плагинов с урезанным функционалом. Какой путь выбрать, чтобы не переплатить и получить полноценный механизм бронирования прямо на WordPress?

Ниже, пошаговое руководство от выбора подхода до приёма онлайн-платежей. Основа, плагин MotoPress Hotel Booking: он работает на WordPress.org с 2013 года, имеет 50 000+ активных установок и в версии 6.0 (2025) получил управление недвижимостью уровня Booking.com. Все скриншоты, из реальной админки, каждый шаг воспроизводится за пару минут.

💡 Быстрый обзор:

  • Разбираем два подхода: готовая тема со встроенным бронированием или любой шаблон + отдельный плагин.
  • Проходим полную настройку MotoPress Hotel Booking за 10 шагов: от типов размещения до платёжных шлюзов.
  • Сравниваем затраты и ограничения каждого варианта в таблице.
  • Отвечаем на частые вопросы владельцев отелей и хостелов.

Два подхода к сайту отеля на WordPress

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

Готовые темы: быстро, но с ограничениями

Самый короткий маршрут, купить тему WordPress с пометкой «hotel booking». Но здесь важно различать два сценария, потому что слово «бронирование» в описании темы может означать совершенно разный уровень автоматизации.

Темы с формой запроса брони. Выглядит как поиск номеров: даты заезда/выезда, тип номера, количество гостей. Гость заполняет форму, но вместо мгновенного подтверждения получает «мы свяжемся с вами», заявка уходит администратору на email.

Интерфейс поиска номеров в теме Paradise Cove

Гость вводит даты и видит доступные варианты с ценами:

Список доступных номеров в теме Paradise Cove

После выбора номера, форма запроса с контактами и пожеланиями:

Форма запроса бронирования по email в Paradise Cove

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

Темы со встроенным механизмом бронирования. Здесь под капотом уже работает сторонний плагин, а тема даёт к нему готовую вёрстку. Например, тема Bellevue использует плагин бронирования с WooCommerce Payments:

Демо темы Bellevue с системой бронирования отеля

Гость добавляет номер в корзину и оплачивает картой через PayPal или Stripe:

Корзина и оформление бронирования в теме Bellevue

Плюс подхода, бесшовная интеграция: стили плагина совпадают с дизайном темы, а сам плагин часто включён в стоимость (не нужно покупать отдельно). Минус, вы привязаны к системе бронирования, которую выбрал разработчик темы. Заменить её можно, но тогда теряется смысл покупки такой темы.

Плагин бронирования: максимум гибкости

Вы берёте любую тему WordPress и подключаете к ней плагин бронирования. Подойдёт и специализированная тема отеля без встроенной брони, и универсальная, например, Astra или Kadence:

Главная страница темы Villa Fortuna без встроенной брони

Главное преимущество, вы не зависите от одного вендора. Тему можно сменить в любой момент, а механизм бронирования останется. Именно этот подход мы разберём по шагам дальше.

Критерий

Готовая тема (email-форма)

Готовая тема (движок внутри)

Плагин + любая тема

Мгновенное подтверждение

Нет

Да

Да

Онлайн-оплата

Нет

Да

Да

Смена темы без потери брони

Нет

Нет

Да

Выбор системы бронирования

Нет

Нет

Да

Сложность настройки

Низкая

Средняя

Средняя

Стоимость (разово/год)

$59-79

$59-79 (плагин внутри)

$0-199/год за плагин

Пошаговая настройка MotoPress Hotel Booking

🔗 MotoPress Hotel Booking на WordPress.org, один из самых функциональных плагинов бронирования для WordPress. Бесплатная версия в каталоге покрывает базовые сценарии: размещение, поиск, бронирование. Платная, добавляет платежи, синхронизацию с OTA и расширенные тарифы.

Вот как выглядит сайт агентства квартир, построенный на этом плагине:

Сайт агентства квартир на MotoPress Hotel Booking

Плагин работает по принципу «всё в админке WordPress»: установили, активировали, получили два новых меню, «Размещение» и «Бронирование». Дальше по шагам.

После установки откройте демо-панель и пройдите по меню параллельно с инструкцией, так каждая настройка сразу ляжет на конкретное место в интерфейсе.

Шаг 1. Сезонные цены. Создайте разные ценовые периоды: рождественские каникулы, летний сезон, выходные. Это даты, для которых цена отличается от базовой.

Настройка сезонных цен в MotoPress Hotel Booking

Шаг 2. Дополнительные услуги. Добавьте то, что можно забронировать вместе с номером: парковка, трансфер, завтрак, услуги няни. Каждая услуга, со своей ценой и периодичностью (разово, за ночь, за гостя). Назначаются конкретным типам размещения на следующем шаге.

Добавление дополнительных услуг отеля в MotoPress

Шаг 3. Типы размещения. Главный экран настройки. Создайте карточки: стандартный номер, люкс, апартаменты, вилла. Для каждого заполните описание, категорию, удобства и фотогалерею.

Создание типов размещения в MotoPress Hotel Booking

Параметры номера, вместимость (взрослые + дети), размер, вид из окна, типы кроватей, указываются здесь же:

Параметры вместимости и удобств номера в MotoPress

Начиная с версии 3.0 плагин поддерживает неограниченные настраиваемые атрибуты. Логика простая: создаёте атрибут (например, «Расположение») с тегами (Нью-Йорк, Сан-Франциско, Майами) и назначаете теги конкретным объектам.

Создание настраиваемых атрибутов размещения в MotoPress

Если добавить атрибут «Расположение» как поле в форму поиска, гость сможет фильтровать номера по городу:

Добавление поля поиска по расположению в MotoPress

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

Шаг 4. Тарифы. Разные цены на один и тот же тип размещения в зависимости от условий. Главный сценарий, возвратный и невозвратный тариф:

Настройка тарифов с возвратом и без возврата в MotoPress

Плагин даёт многоуровневое ценообразование. Базовая ставка меняется в зависимости от количества гостей, длительности проживания (автоскидки за week stay), сезона и выбранных условий.

Шаг 5. Системные страницы. Плагин предоставляет готовые шорткоды. Создайте страницы через админку: «Результаты поиска», «Доступность», «Полное бронирование», «Подтверждение бронирования», «Отмена бронирования», и вставьте в каждую соответствующий шорткод.

Системные страницы с шорткодами MotoPress Hotel Booking

Шаг 6. Основные параметры. Здесь конфигурируется всё, что видит гость: валюта и её положение, формат даты, время заселения и выселения. А также принципиальные настройки:

Основные настройки плагина MotoPress Hotel Booking
  • Включение/отключение формы поиска с подбором номеров под количество гостей
  • Включение онлайн-бронирования (можно отключить и оставить только форму запроса)
  • Режим подтверждения: клиентом по email, администратором вручную или автоматически при оплате
  • Максимальная вместимость в форме поиска
  • Тема календаря доступности (Light Coral, Dark Red, сочетается с любым дизайном)

Шаг 7. Email-уведомления. Настройте шаблоны писем для администратора и гостя через макросы: подтверждение брони, отмена, напоминание о заезде.

Настройка шаблонов email-уведомлений в MotoPress

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

Шаг 8. Платёжные шлюзы. Бесплатная версия включает PayPal, 2Checkout, Stripe, Braintree, Beanstream/Bambora. Платное дополнение WooCommerce Payments расширяет список.

Настройка платёжных шлюзов в MotoPress Hotel Booking

На выбор: списывать полную сумму или депозит (фиксированный либо процент), указать системные страницы и платёжный шлюз по умолчанию. Если не хотите принимать платежи онлайн, включите способ «Оплата по прибытии», система зафиксирует бронь, а оплату администратор внесёт вручную при заселении гостя.

Шаг 9. Языковые настройки. Плагин переведён на 14 языков. Для русского сайта достаточно выбрать локаль в настройках. Дополнительные правки текстов, через любой плагин перевода WordPress. MotoPress официально совместим с WPML, что позволяет построить мультиязычный сайт отеля.

Шаг 10. Управление бронью. Меню «Бронирования», операционный центр. Здесь создаются купоны на скидку, правила заезда/выезда и минимальной/максимальной длительности проживания.

Купоны, денежные (фиксированная скидка на номер) или процентные. Фиксированный купон применяется либо на номер в день, либо на весь период проживания:

Создание купонов в MotoPress Hotel Booking

Правила бронирования задаются для всего отеля или отдельных номеров: дни заезда/выезда, минимальное и максимальное количество ночей, блокировка номеров на выбранный период:

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

Синхронизация с OTA. Если номера сдаются ещё и через Airbnb, Booking.com или Expedia, плагин синхронизирует календари через iCal, исключая двойные бронирования:

Синхронизация календарей с OTA в MotoPress

Налоги и сборы добавляются на все объекты и услуги одной панелью:

Настройка налогов и сборов в MotoPress Hotel Booking

Со стороны гостя процесс бронирования, пошаговая форма: личные данные, выбор тарифа и услуг, способ оплаты:

Процесс бронирования со стороны гостя в MotoPress

Все бронирования хранятся в админке с фильтрацией по статусу:

Список бронирований в админке MotoPress

При оплате наличными администратор добавляет платёж вручную:

Ручное добавление платежа в MotoPress Hotel Booking

Управляя входящими бронированиями, вы видите все заявки с платежами и без, статусы, логи, данные гостей. Для проверки только платежей, быстрый переход в «Историю платежей».

⁉️🤔 Частые вопросы

Нужна ли платная версия MotoPress для приёма онлайн-платежей?

Да. Бесплатная версия на WordPress.org включает поиск, бронирование, тарифы и сезоны. Платёжные шлюзы (Stripe, PayPal, Braintree, 2Checkout), в платной версии от $199/год. Если платежи онлайн не нужны, бесплатной версии достаточно: гость бронирует, администратор подтверждает вручную.

Можно ли использовать другой плагин бронирования, не MotoPress?

Да. Схема «любая тема + плагин бронирования» универсальна. Работают VikBooking, HBook, WP Hotel Booking и другие. Выбирайте под конкретный запрос: VikBooking удобен для синхронизации с Booking.com, WP Hotel Booking минималистичен для небольших гостиниц. MotoPress, золотая середина по функциональности и проработке админки.

Теряется ли бронь при смене темы WordPress?

Если бронирования хранятся в плагине, а не в теме, нет. Плагин создаёт свои таблицы в базе данных, независимые от активной темы. Именно поэтому подход «любая тема + плагин» надёжнее готовой темы со встроенным движком: при смене дизайна все брони остаются на месте.

Что делать, если гость хочет забронировать несколько номеров одновременно?

MotoPress это поддерживает из коробки: форма поиска учитывает количество гостей и подбирает комбинацию доступных номеров. Один гость может добавить несколько номеров в одно бронирование, система не ограничивает вместимость.

Как синхронизировать брони с Airbnb и Booking.com?

Через обмен iCalendar-файлами. В админке MotoPress: раздел «Календари» → экспортируете ссылку календаря своего сайта → вставляете в настройки синхронизации на стороне Airbnb/Booking.com → импортируете внешние календари обратно. Заказы синхронизируются автоматически, двойные бронирования исключены.

Что выбрать для вашего отеля: итоговый расклад

Пройденный путь: от простой email-формы до полноценного PMS с синхронизацией OTA. Конкретная рекомендация зависит от масштаба.

  • Если у вас небольшой отель на 5-10 номеров и поток бронирований позволяет обрабатывать заявки вручную, начните с бесплатного MotoPress Hotel Booking Lite на любой современной теме (Astra, Kadence, GeneratePress). Настройка по шагам выше займёт пару часов, а при росте нагрузки платёжные шлюзы активируются одной лицензией.

  • Если у вас отель с высоким потоком, несколько тарифных планов и потребность в синхронизации с Booking.com/Airbnb, берите полную версию MotoPress с платежами и синхронизацией. Окупается на первых десяти прямых бронированиях без комиссии OTA.

  • Если по каким-то причинам MotoPress не подходит (нужна глубже интеграция с конкретным PMS, работаете только с Booking.com через iCal), смотрите VikBooking или WP Hotel Booking. Принцип настройки аналогичен: установка → типы номеров → тарифы → платежи → системные страницы.

🔗 MotoPress Hotel Booking Lite (бесплатно) на WordPress.org | 🔗 Сайт MotoPress (полная версия)

Создавали сайт отеля на WordPress? Какую систему бронирования выбрали и с какими трудностями столкнулись, делитесь опытом в комментариях.