Masz pomysł na platformę rezerwacyjną w stylu AirBnb i zastanawiasz się, czy trzeba ją pisać od zera? Nie trzeba. W tym wpisie prowadzę Cię przez pełny flow — od zakupu motywu, przez konfigurację obiektów i płatności, aż po wypłatę prowizji właścicielowi. Wszystko na WordPressie, bez linijki kodu.
Od razu ustawmy oczekiwania. Gotowy motyw z marketplace'u (w nagraniu używam szablonu z ThemeForest) daje Ci komplet funkcjonalności: rejestrację właścicieli i gości, dodawanie ogłoszeń, kalendarz rezerwacji, cennik (w tym stawka weekendowa), panel admina, wiadomości między użytkownikami i prowizje. To 80% tego, co oferuje AirBnb dla MVP.
Motyw plus wtyczka rezerwacji jako fundament
Zaczynamy od czystego WordPressa (konfigurację masz w innym odcinku). Kupujesz motyw na marketplace — w moim przypadku to szablon zbudowany wokół WooCommerce z dedykowaną wtyczką booking. Po zakupie ściągasz dwie rzeczy: paczkę ZIP z motywem oraz kod licencyjny z zakładki „Downloads".
W panelu WP idziesz do Wygląd -> Motywy -> Dodaj nowy -> Wyślij motyw na serwer, wskazujesz ZIP i klikasz „Zainstaluj". Instalacja chwilę trwa, bo motyw jest ciężki. Po aktywacji pojawia się kreator (Wizard), który:
- Poprosi o kod licencyjny — wklejasz, aktywacja idzie automatycznie.
- Doinstaluje wymagane wtyczki (WooCommerce, booking, Elementor, importer demo itp.).
- Zaimportuje demo content — na start bierz wszystko, później usuniesz co zbędne.
Podpowiedź: importuj pełne demo. Łatwiej jest usunąć nadmiarową podstronę niż odtwarzać brakującą strukturę ręcznie.
Po kreatorze masz stronę, która wygląda jak demo z marketplace'u. Teraz wystarczy w Dostosuj -> Ustawienia strony głównej wybrać układ najbardziej zbliżony do AirBnb (w moim motywie to „Home 2" z wyszukiwarką lokalizacji i dat u góry). Podmieniasz logo w Tożsamość witryny — i masz szkielet.
Konfiguracja obiektów i ról użytkowników
W tego typu szablonach masz dwie role poza adminem: właściciel obiektu i gość. Zanim ktokolwiek się zarejestruje, musisz w Ustawienia -> Ogólne zaznaczyć Każdy może się zarejestrować. Bez tego ekran rejestracji zwróci „Rejestracja jest wyłączona".
Rejestrujesz się jako właściciel i wchodzisz do dashboardu. Dodajesz pierwszy obiekt — ja w nagraniu robię apartament we Wrocławiu na ul. Los Angeles (tak, fikcyjnej). Wypełniasz:
- Lokalizację — wtyczka integruje się z mapami, wystarczy nazwa miasta.
- Galerię zdjęć — jedno główne (wyróżniające) plus kilka dodatkowych.
- Cennik — cena normalna (150 USD), weekendowa (200 USD), minimalny pobyt (3 doby), maksymalna liczba gości (4).
- Kalendarz — wypełnia się automatycznie według cennika, ręcznie blokujesz terminy niedostępne.
Po zapisaniu ogłoszenie trafia do kolejki moderacji. Logujesz się jako admin, w powiadomieniach widzisz „nowe ogłoszenie oczekujące", akceptujesz jednym kliknięciem. Analogicznie działa flow rezerwacji — gość wybiera daty, klika „Zarezerwuj", płaci, a właściciel w swoim panelu akceptuje lub odrzuca rezerwację. Obie strony dostają powiadomienia mailowe.
Jest też wbudowany czat między gościem a właścicielem, podpięty do konkretnej rezerwacji. Działa jak komunikator na Bookingu — wiadomość „Dziękuję za płatność, do zobaczenia" ląduje u gościa jako notyfikacja w panelu.
Płatności i rozliczenia prowizji
Tu robi się ciekawie, bo masz dwa przepływy pieniędzy: od gościa do platformy i od platformy do właściciela (pomniejszone o prowizję).
Płatności obsługuje WooCommerce. W WooCommerce -> Ustawienia -> Płatności włączasz bramki. Na demo włączam „Za pobraniem" (Cash on Delivery), żeby nie konfigurować Stripe/PayU. W produkcji podpinasz realną bramkę — Stripe, Przelewy24, PayU — i wtedy status zamówienia zmienia się automatycznie.
Przy płatnościach offline musisz status zamówienia ręcznie przestawić z W trakcie realizacji na Zrealizowane w WooCommerce -> Zamówienia. To potwierdza, że pieniądze wpłynęły. Po tej zmianie rezerwacja w panelu właściciela robi się zielona, a gość widzi ją jako opłaconą.
Druga część — prowizja. Motyw ma zakładkę Commissions, w której widzisz ile każdy właściciel powinien dostać po potrąceniu prowizji platformy. W moim przykładzie przy cenie 980 USD właściciel ma należne 882 USD (prowizja 10%). Ty, jako operator platformy:
- Trzymasz pieniądze gościa na swoim koncie firmowym.
- W panelu commission widzisz saldo do wypłaty per właściciel.
- Robisz przelew ręcznie (lub przez Stripe Connect, jeśli skonfigurujesz).
- W panelu klikasz
Wypłać— saldo zeruje się, historia wypłat zostaje.
To nie jest fully automated marketplace à la Stripe Connect. Dla MVP i kilkunastu właścicieli działa, ale przy skali pieniądze musisz rozliczać ręcznie lub doinstalować wtyczkę typu Dokan.
Do tego pamiętaj o RODO, regulaminie, polityce zwrotów i obowiązkach podatkowych — WordPress tego za Ciebie nie załatwi.
Kiedy iść w custom dev zamiast WP
Ten setup jest świetny, gdy:
- Walidujesz pomysł i chcesz pierwszych użytkowników w tydzień, nie w kwartał.
- Masz budżet rzędu 60–200 USD na motyw plus hosting.
- Skala to dziesiątki, niskie setki obiektów.
- Nie potrzebujesz egzotycznych integracji (własny ML do wyceny, dynamic pricing, integracja z PMS-em hotelowym).
Rezygnujesz z WordPressa, kiedy:
- Wchodzisz w tysiące transakcji dziennie — performance WP + WooCommerce staje się wąskim gardłem.
- Potrzebujesz własnej aplikacji mobilnej z natywnym doświadczeniem.
- Masz wymagania compliance (PCI-DSS na własnym stacku, audyt bezpieczeństwa) trudne do spełnienia na współdzielonym hostingu.
- Chcesz unikalnego UX, którego żaden motyw nie obsłuży, a customizacja motywu zaczyna kosztować więcej niż napisanie tego w .NET/Node od zera.
W praktyce rekomenduję ścieżkę: MVP na WordPressie, walidacja rynku, i dopiero po pierwszych 100–500 płacących użytkownikach decyzja o przepisaniu na dedykowany stack. Inaczej spalasz budżet na polerowanie funkcji, których nikt nie potrzebuje.
Zobacz więcej
- Konfiguracja czystego WordPressa od zera: youtube.com/watch?v=0XuCv4Qd1eU
- Wszystkie wpisy z serii „Klon w 15 minut": armatys.me/wpisy
- Kanał YouTube: @jarmatys
Jeśli chcesz rozszerzony kurs — spolszczenie szablonu, customizacja zakładek, własny formularz dodawania, produkcyjna bramka płatności — daj znać w komentarzu pod filmem. Jeżeli walidacja pokaże, że potrzebujesz dedykowanego developmentu, wiesz gdzie mnie znaleźć.
![👍 Poradnik obsługi aplikacji do wyceny zlecenia [ armatys.me ]](https://i.ytimg.com/vi/4pBwWSR5_Hw/hqdefault.jpg)

