
🛠 Jak stworzyć stronę hotelu na WordPress z rezerwacją online
Strona hotelowa, która przyjmuje bezpośrednie rezerwacje bez telefonu i korespondencji mailowej, to rzeczywistość, a nie fantazja. Goście trafiają na nią z wyszukiwarki, wybierają pokój, płacą kartą i otrzymują potwierdzenie na e-mail, a Pan/Pani zajmuje się w tym czasie innymi sprawami.
Problem w tym, że rynek oferuje dziesiątki rozwiązań: od własnościowych systemów SaaS z miesięczną opłatą rzędu setek dolarów po darmowe wtyczki z okrojoną funkcjonalnością. Którą ścieżkę wybrać, aby nie przepłacić i otrzymać pełnowartościowy mechanizm rezerwacji bezpośrednio na WordPress?
Poniżej znajduje się przewodnik krok po kroku: od wyboru podejścia po przyjmowanie płatności online. Podstawą jest wtyczka MotoPress Hotel Booking: działa na WordPress.org od 2013 roku, ma ponad 50 000 aktywnych instalacji, a w wersji 6.0 (2025) otrzymała zarządzanie nieruchomościami na poziomie Booking.com. Wszystkie zrzuty ekranu pochodzą z rzeczywistego panelu administracyjnego, a każdy krok można odtworzyć w kilka minut.
💡 Szybki przegląd:
- Analizujemy dwa podejścia: gotowy motyw z wbudowaną rezerwacją lub dowolny szablon + osobna wtyczka.
- Przechodzimy pełną konfigurację MotoPress Hotel Booking w 10 krokach: od typów zakwaterowania po bramki płatnicze.
- Porównujemy koszty i ograniczenia każdej opcji w tabeli.
- Odpowiadamy na częste pytania właścicieli hoteli i hosteli.
Dwa podejścia do strony hotelowej na WordPress
Zanim zainstaluje Pan/Pani wtyczki i skonfiguruje stawki, proszę zdecydować się na fundament. WordPress daje dwie zasadniczo różne ścieżki do działającej strony hotelowej z rezerwacją.
Gotowe motywy: szybko, ale z ograniczeniami
Najkrótsza trasa to kupno motywu WordPress z oznaczeniem „hotel booking". Ważne jest jednak, aby rozróżnić tutaj dwa scenariusze, ponieważ słowo „rezerwacja" w opisie motywu może oznaczać zupełnie inny poziom automatyzacji.
Motywy z formularzem zapytania o rezerwację. Wygląda to jak wyszukiwarka pokoi: daty przyjazdu/wyjazdu, typ pokoju, liczba gości. Gość wypełnia formularz, ale zamiast natychmiastowego potwierdzenia otrzymuje komunikat „skontaktujemy się z Panem/Panią", a zapytanie trafia do administratora na e-mail.

Gość wprowadza daty i widzi dostępne opcje z cenami:

Po wyborze pokoju pojawia się formularz zapytania z danymi kontaktowymi i życzeniami:

Dla gościa wygląda to jak rezerwacja, ale faktycznie pokój nie jest zarezerwowany do czasu ręcznego potwierdzenia. Dla małych hoteli o niewielkim natężeniu ruchu taka opcja jest do przyjęcia. Dla tych, którzy chcą przyjmować rezerwacje bez udziału administratora, nie.
Motywy z wbudowanym mechanizmem rezerwacji. Tutaj pod maską działa już zewnętrzna wtyczka, a motyw zapewnia do niej gotowy układ graficzny. Na przykład motyw Bellevue wykorzystuje wtyczkę rezerwacji z WooCommerce Payments:

Gość dodaje pokój do koszyka i płaci kartą przez PayPal lub Stripe:

Zaletą tego podejścia jest bezszwowa integracja: style wtyczki pokrywają się z designem motywu, a sama wtyczka jest często wliczona w cenę (nie trzeba jej kupować osobno). Wadą jest to, że jest Pan/Pani związany z systemem rezerwacji, który wybrał twórca motywu. Można go zastąpić, ale wtedy zakup takiego motywu traci sens.
Wtyczka rezerwacyjna: maksimum elastyczności
Bierze Pan/Pani dowolny motyw WordPress i podłącza do niego wtyczkę rezerwacyjną. Sprawdzi się zarówno specjalistyczny motyw hotelowy bez wbudowanej rezerwacji, jak i uniwersalny, na przykład Astra lub Kadence:

Główną zaletą jest niezależność od jednego dostawcy. Motyw można zmienić w dowolnej chwili, a mechanizm rezerwacji pozostanie. Właśnie to podejście przeanalizujemy krok po kroku w dalszej części.
Kryterium | Gotowy motyw (formularz e-mail) | Gotowy motyw (silnik w środku) | Wtyczka + dowolny motyw |
|---|---|---|---|
Natychmiastowe potwierdzenie | Nie | Tak | Tak |
Płatność online | Nie | Tak | Tak |
Zmiana motywu bez utraty rezerwacji | Nie | Nie | Tak |
Wybór systemu rezerwacji | Nie | Nie | Tak |
Stopień skomplikowania konfiguracji | Niski | Średni | Średni |
Koszt (jednorazowo/rok) | 59-79 USD | 59-79 USD (wtyczka w środku) | 0-199 USD/rok za wtyczkę |
Konfiguracja krok po kroku MotoPress Hotel Booking
🔗 MotoPress Hotel Booking na WordPress.org, jedna z najbardziej funkcjonalnych wtyczek rezerwacyjnych dla WordPressa. Darmowa wersja w katalogu pokrywa podstawowe scenariusze: zakwaterowanie, wyszukiwanie, rezerwacje. Płatna dodaje płatności, synchronizację z OTA oraz zaawansowane taryfy.
Oto jak wygląda strona agencji apartamentów zbudowana na tej wtyczce:

Wtyczka działa na zasadzie „wszystko w panelu administracyjnym WordPressa": instalują Państwo, aktywują, otrzymują dwa nowe menu, „Zakwaterowanie" i „Rezerwacje". Dalej krok po kroku.
Po instalacji proszę otworzyć panel demonstracyjny i przejść przez menu równolegle z instrukcją, dzięki czemu każde ustawienie od razu znajdzie swoje konkretne miejsce w interfejsie.
Krok 1. Ceny sezonowe. Proszę utworzyć różne okresy cenowe: ferie świąteczne, sezon letni, weekendy. Są to daty, dla których cena różni się od bazowej.

Krok 2. Usługi dodatkowe. Proszę dodać to, co można zarezerwować razem z pokojem: parking, transfer, śniadanie, usługi opiekunki do dzieci. Każda usługa z własną ceną i częstotliwością (jednorazowo, za noc, za gościa). Są one przypisywane do konkretnych typów zakwaterowania w następnym kroku.

Krok 3. Typy zakwaterowania. Główny ekran konfiguracji. Proszę utworzyć karty: pokój standardowy, apartament typu lux, apartament, willa. Dla każdego należy wypełnić opis, kategorię, udogodnienia i galerię zdjęć.

Parametry pokoju, pojemność (dorośli + dzieci), rozmiar, widok z okna, typy łóżek, są określane w tym samym miejscu:

Począwszy od wersji 3.0 wtyczka obsługuje nieograniczone konfigurowalne atrybuty. Logika jest prosta: tworzą Państwo atrybut (na przykład „Lokalizacja") z tagami (Nowy Jork, San Francisco, Miami) i przypisują tagi do konkretnych obiektów.

Jeśli dodać atrybut „Lokalizacja" jako pole w formularzu wyszukiwania, gość będzie mógł filtrować pokoje według miasta:

To elastyczny system: atrybuty dostosowują się do Państwa biznesu, typu pokoju, wynajmu krótko-/długoterminowego, dzielnicy miasta.
Krok 4. Taryfy. Różne ceny za ten sam typ zakwaterowania w zależności od warunków. Główny scenariusz, taryfa zwrotna i bezzwrotna:

Wtyczka oferuje wielopoziomowe ustalanie cen. Stawka bazowa zmienia się w zależności od liczby gości, długości pobytu (automatyczne zniżki za pobyt tygodniowy), sezonu i wybranych warunków.
Krok 5. Strony systemowe. Wtyczka udostępnia gotowe shortkody. Proszę utworzyć strony przez panel administracyjny: „Wyniki wyszukiwania", „Dostępność", „Pełna rezerwacja", „Potwierdzenie rezerwacji", „Anulowanie rezerwacji" i wstawić w każdą odpowiedni shortcode.

Krok 6. Podstawowe parametry. Tutaj konfiguruje się wszystko, co widzi gość: walutę i jej położenie, format daty, godzinę zameldowania i wymeldowania. A także kluczowe ustawienia:

- Włączenie/wyłączenie formularza wyszukiwania z doborem pokoi do liczby gości
- Włączenie rezerwacji online (można wyłączyć i pozostawić tylko formularz zapytania)
- Tryb potwierdzenia: przez klienta za pośrednictwem e-maila, ręcznie przez administratora lub automatycznie podczas płatności
- Maksymalna pojemność w formularzu wyszukiwania
- Motyw kalendarza dostępności (Light Coral, Dark Red, pasuje do każdego projektu)
Krok 7. Powiadomienia e-mail. Skonfiguruj szablony wiadomości dla administratora i gościa za pomocą makr: potwierdzenie rezerwacji, anulowanie, przypomnienie o przyjeździe.

Można wskazać kilku odbiorców, na przykład zarządcę i osoby sprzątające. Każdy otrzyma własne powiadomienie o nowej rezerwacji.
Krok 8. Bramki płatności. Darmowa wersja obejmuje PayPal, 2Checkout, Stripe, Braintree, Beanstream/Bambora. Płatny dodatek WooCommerce Payments rozszerza listę.

Do wyboru: pobieranie pełnej kwoty lub depozytu (stałego lub procentowego), wskazanie stron systemowych i domyślnej bramki płatności. Jeśli nie chcą Państwo przyjmować płatności online, proszę włączyć metodę „Płatność po przyjeździe", system zarejestruje rezerwację, a administrator wprowadzi płatność ręcznie podczas zameldowania gościa.
Krok 9. Ustawienia językowe. Wtyczka została przetłumaczona na 14 języków. W przypadku ukraińskiej strony wystarczy wybrać ustawienia regionalne w konfiguracji. Dodatkowych poprawek tekstów można dokonać za pomocą dowolnej wtyczki do tłumaczenia WordPressa. MotoPress jest oficjalnie kompatybilny z WPML, co umożliwia zbudowanie wielojęzycznej strony hotelu.
Krok 10. Zarządzanie rezerwacjami. Menu „Rezerwacje" to centrum operacyjne. Tutaj tworzy się kupony rabatowe, zasady zameldowania/wymeldowania oraz minimalnej/maksymalnej długości pobytu.
Kupony mogą być pieniężne (stała zniżka na pokój) lub procentowe. Stały kupon stosuje się albo na pokój za dzień, albo na cały okres pobytu:

Zasady rezerwacji określa się dla całego hotelu lub poszczególnych pokoi: dni zameldowania/wymeldowania, minimalna i maksymalna liczba nocy, blokowanie pokoi na wybrany okres:

Synchronizacja z OTA. Jeśli pokoje są wynajmowane również przez Airbnb, Booking.com lub Expedia, wtyczka synchronizuje kalendarze przez iCal, uniemożliwiając podwójne rezerwacje:

Podatki i opłaty są dodawane do wszystkich obiektów i usług z jednego panelu:

Od strony gościa proces rezerwacji, formularz krok po kroku: dane osobowe, wybór taryfy i usług, sposób płatności:

Wszystkie rezerwacje są przechowywane w panelu administracyjnym z filtrowaniem według statusu:

W przypadku płatności gotówką administrator dodaje płatność ręcznie:

Zarządzając przychodzącymi rezerwacjami, widzą Państwo wszystkie zgłoszenia z płatnościami i bez, statusy, logi, dane gości. Aby sprawdzić tylko płatności, szybkie przejście do „Historii płatności".
⁉️🤔 Często zadawane pytania
Czy do przyjmowania płatności online potrzebna jest płatna wersja MotoPress?
Tak. Bezpłatna wersja na WordPress.org zawiera wyszukiwanie, rezerwacje, taryfy i sezony. Bramki płatności (Stripe, PayPal, Braintree, 2Checkout) są w wersji płatnej od 199 USD/rok. Jeśli płatności online nie są potrzebne, wersja bezpłatna jest wystarczająca: gość rezerwuje, administrator potwierdza ręcznie.
Czy można użyć innej wtyczki rezerwacyjnej, nie MotoPress?
Tak. Schemat „dowolny motyw + wtyczka rezerwacyjna" jest uniwersalny. Działają VikBooking, HBook, WP Hotel Booking i inne. Proszę wybierać pod kątem konkretnych potrzeb: VikBooking jest wygodny do synchronizacji z Booking.com, WP Hotel Booking jest minimalistyczny dla małych hoteli. MotoPress to złoty środek pod względem funkcjonalności i dopracowania panelu administracyjnego.
Czy rezerwacja zostanie utracona przy zmianie motywu WordPress?
Jeśli rezerwacje są przechowywane we wtyczce, a nie w motywie, to nie. Wtyczka tworzy własne tabele w bazie danych, niezależne od aktywnego motywu. Właśnie dlatego podejście „dowolny motyw + wtyczka" jest bardziej niezawodne niż gotowy motyw z wbudowanym silnikiem: przy zmianie wyglądu wszystkie rezerwacje pozostają na swoim miejscu.
Co zrobić, jeśli gość chce zarezerwować kilka pokoi jednocześnie?
MotoPress obsługuje to od razu po instalacji: formularz wyszukiwania uwzględnia liczbę gości i dobiera kombinację dostępnych pokoi. Jeden gość może dodać kilka pokoi do jednej rezerwacji, system nie ogranicza pojemności.
Jak zsynchronizować rezerwacje z Airbnb i Booking.com?
Poprzez wymianę plików iCalendar. W panelu administracyjnym MotoPress: sekcja „Kalendarze" → eksportują Państwo link do kalendarza swojej strony → wklejają go w ustawieniach synchronizacji po stronie Airbnb/Booking.com → importują zewnętrzne kalendarze z powrotem. Zamówienia są synchronizowane automatycznie, podwójne rezerwacje są wykluczone.
Co wybrać dla swojego hotelu: podsumowanie
Przebyta droga: od prostego formularza e-mail do pełnoprawnego PMS z synchronizacją OTA. Konkretna rekomendacja zależy od skali.
Jeśli mają Państwo niewielki hotel na 5-10 pokoi, a strumień rezerwacji pozwala obsługiwać zapytania ręcznie, proszę zacząć od bezpłatnej wtyczki MotoPress Hotel Booking Lite na dowolnym nowoczesnym szablonie (Astra, Kadence, GeneratePress). Konfiguracja według powyższych kroków zajmie parę godzin, a wraz ze wzrostem obciążenia bramki płatnicze aktywuje się jedną licencją.
Jeśli mają Państwo hotel o dużym natężeniu ruchu, z kilkoma planami taryfowymi i potrzebą synchronizacji z Booking.com/Airbnb, proszę sięgnąć po pełną wersję MotoPress z płatnościami i synchronizacją. Zwraca się przy pierwszych dziesięciu rezerwacjach bezpośrednich, bez prowizji OTA.
Jeśli z jakichś powodów MotoPress nie pasuje (potrzebna jest głębsza integracja z konkretnym PMS, pracują Państwo wyłącznie z Booking.com przez iCal), proszę spojrzeć na VikBooking lub WP Hotel Booking. Zasada konfiguracji jest analogiczna: instalacja → typy pokoi → taryfy → płatności → strony systemowe.
🔗 MotoPress Hotel Booking Lite (bezpłatnie) na WordPress.org | 🔗 Strona MotoPress (pełna wersja)
Tworzyli Państwo stronę hotelu na WordPressie? Jaki system rezerwacji wybrali Państwo i z jakimi trudnościami się zetknęli, proszę podzielić się doświadczeniem w komentarzach.



