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

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

Форма запиту бронювання електронною поштою в 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

Плагін дає багаторівневе ціноутворення. Базова ставка змінюється залежно від кількості гостей, тривалості проживання (автознижки за тижневе проживання), сезону та вибраних умов.

Крок 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? Яку систему бронювання обрали та з якими труднощами зіткнулися, діліться досвідом у коментарях.