JetBooking to komercyjna wtyczka rezerwacyjna do WordPressa od studia Crocoblock, zbudowana pod rezerwacje dobowe i wielodniowe — apartamentów, pokoi hotelowych, domów wakacyjnych, samochodów i sprzętu. Logikę rezerwacji podpina pod własne typy treści lub produkty WooCommerce, bez prowizji od rezerwacji.
Możliwości JetBooking
JetBooking obejmuje kalendarz dostępności z blokadą zajętych terminów, dynamiczne ceny zależne od sezonu, weekendu, długości pobytu i liczby osób, panel zarządzania rezerwacjami z widokami kalendarz, oś czasu i lista, menedżer jednostek oraz synchronizację z Google Calendar i iCal. Większość ustawień konfiguruje kreator w dwóch trybach: Plain oparty na typach treści i WooCommerce-based.
Zestaw funkcji pokrywa cały proces. Od wyboru dat przez gościa po zarządzanie rezerwacją w panelu administratora.
- Kalendarz dostępności — każdy obiekt ma własny kalendarz aktualizowany w czasie rzeczywistym, który blokuje zajęte terminy i zapobiega podwójnym rezerwacjom.
- Dynamiczne ceny — wiele sezonów z osobnymi stawkami, ceny weekendowe, niższa stawka za dłuższy pobyt oraz odrębne naliczanie dla dorosłych i dzieci.
- Konfiguracja date pickera — pierwszy bookowalny dzień tygodnia plus najwcześniejsza i najpóźniejsza data dostępna do rezerwacji.
- Liczenie per noc i per dzień — dzień wymeldowania można wliczyć do sumy lub pominąć, do tego wybór trybu dobowego albo tygodniowego.
- Booking Dashboard — panel z widokami kalendarz, oś czasu i lista, ręcznym dodawaniem rezerwacji offline oraz eksportem do iCal i CSV.
- Units manager — osobne jednostki dla różnych typów pokoi lub obiektów, statusy jednostek i niestandardowy harmonogram per obiekt.
- Setup Wizard — kreator konfiguracji z trybem Plain opartym na typach treści oraz trybem WooCommerce-based, w którym rezerwacje są produktami.
- Synchronizacja zewnętrzna — Google Calendar, dwukierunkowy iCal, automatyzacje przez Make i Zapier oraz webhooki.
- Workflow powiadomień — konfigurowalny system automatycznych powiadomień dla klientów, dostępny od wersji 3.7.0.
Kalendarz dostępności i harmonogram rezerwacji
Kalendarz dostępności to główna funkcja JetBooking. Dodaje się go do formularza rezerwacji, a gość wybiera w nim żądany zakres dat. Każdy obiekt — czy to post, czy produkt — ma własny kalendarz aktualizowany w czasie rzeczywistym, więc zajęte terminy zostają zablokowane i podwójna rezerwacja nie przejdzie.
Date picker ustawia pierwszy bookowalny dzień tygodnia oraz najwcześniejszą i najpóźniejszą datę dostępną do rezerwacji. Niestandardowe dni robocze, weekendy i święta wpływają na dostępność i ceny. Od wersji 3.7.0 wtyczka zapisuje godziny zameldowania i wymeldowania — to dodatkowa informacja przy rezerwacji dobowej, a nie osobne sloty godzinowe.
Dynamiczne ceny — sezony, weekendy, długość pobytu
Dynamiczne ceny to mechanizm naliczania kwoty rezerwacji w JetBooking, który bierze pod uwagę wiele zmiennych naraz. Wtyczka obsługuje wiele sezonów z elastycznymi stawkami dla niskiego i wysokiego sezonu, osobne ceny dla wybranych dni tygodnia i weekendów oraz niższą stawkę za dłuższy pobyt.
Cena może też zależeć od liczby osób — dorośli i dzieci naliczani są odrębnie. Stawki bazowe, dostępna liczba sztuk i ceny dynamiczne trafiają do meta pól każdego obiektu, a do rezerwacji wtyczka dolicza usługi opcjonalne, na przykład sprzątanie czy ubezpieczenie. Kwotę końcową wylicza automatycznie na podstawie wybranych dat i opcji.
Booking Dashboard i zarządzanie jednostkami
Booking Dashboard to panel zarządzania rezerwacjami w JetBooking, w którym administrator przełącza się między widokiem kalendarza, osi czasu i listy. Z poziomu panelu da się ręcznie dodać rezerwacje przyjęte offline — telefonicznie lub mailowo — co spina obsługę online i offline w jednym miejscu. Stąd też idzie filtrowanie, sortowanie i eksport rezerwacji do iCal i CSV.
Za obiekty odpowiada Units manager. Tworzy osobne jednostki dla różnych typów pokoi lub zasobów i zbiera zarządzanie nimi w jednym miejscu. Każda jednostka ma własne statusy, a pojedynczy obiekt dostaje niestandardowy harmonogram nadpisujący reguły globalne. Edycja rekordu rezerwacji obejmuje zmianę statusu, dat, gości, usług oraz wybór alternatywnej jednostki.
Dla kogo sprawdza się JetBooking
JetBooking sprawdza się najlepiej w wynajmie nieruchomości krótkoterminowych — apartamentach, domach wakacyjnych i willach — w wypożyczalniach samochodów i sprzętu, małych hotelach z różnymi typami pokoi oraz u agencji budujących niestandardowe systemy rezerwacji dla klientów. Wspólny mianownik to rezerwacje okresowe rozliczane per noc lub per dzień, gdzie liczy się pełna kontrola nad kalendarzem i cenami.
Wynajem apartamentów i domów wakacyjnych
Wynajem krótkoterminowy to podstawowy scenariusz JetBooking. Firma wynajmująca kilka lub kilkanaście obiektów na pobyty dobowe blokuje zajęte terminy, różnicuje ceny w sezonie i poza nim oraz dolicza opłaty dodatkowe. Typowe wdrożenie łączy typ treści dla apartamentów z kalendarzem dostępności, cenami sezonowymi i usługami dodatkowymi, a kwota liczy się automatycznie według dat i wybranych opcji.
Takie podejście odpowiada na potrzebę własnego serwisu rezerwacyjnego z pełną kontrolą nad wyglądem, logiką cen i danymi. Wśród realnych wdrożeń tego typu są Crown Delta, Kenridge Residences oraz Cape Managed.
Wypożyczalnie samochodów, sprzętu i małe hotele
Wypożyczalnie traktują każdy pojazd lub sprzęt jako osobny obiekt z własnym kalendarzem i ceną zależną od długości wynajmu, co wyklucza podwójne rezerwacje. Typ treści dla pojazdów przechowuje pola takie jak model, rodzaj paliwa czy wyposażenie, a za filtrowanie obiektów odpowiada JetSmartFilters. Przykład takiego wdrożenia to wypożyczalnia aut S-Mobility.
Małe hotele i pensjonaty sięgają po menedżera jednostek, żeby obsłużyć różne typy pokoi, statusy jednostek i rezerwacje dobowe. Część rezerwacji wpada telefonicznie — i tu ręczne dodawanie rezerwacji offline z panelu oraz eksport do iCal i CSV łączą kanał online z obsługą offline.
Dla kogo JetBooking nie jest najlepszym wyborem
JetBooking nie jest najlepszym wyborem dla części projektów. Poniżej przypadki, w których lepiej sprawdzi się inne narzędzie.
- Biznesy potrzebujące rezerwacji godzinowych lub umawiania wizyt — salony, gabinety i konsultacje obsługuje siostrzana wtyczka JetAppointment.
- Użytkownicy szukający gotowego rozwiązania bez konfiguracji — pełne wdrożenie wymaga zbudowania typów treści, szablonów i formularzy.
- Projekty bez budżetu na komercyjny ekosystem — dla prostego kalendarza dobowego lżejszą opcją bywają wtyczki typu WP Hotel Booking lub WooCommerce Accommodation Bookings.
- Hotele wymagające gotowego channel managera z certyfikowaną dwukierunkową synchronizacją z Booking.com czy Airbnb przez API — to rdzeń rozwiązań takich jak MotoPress Hotel Booking lub Vik Booking.
Multivendor w JetBooking — marketplace rezerwacyjny
Multivendor to wbudowana od wersji 4.0 funkcja JetBooking, która zamienia witrynę w marketplace rezerwacyjny z wieloma wynajmującymi. Każdy wynajmujący w roli Vendor dostaje ograniczone środowisko admina, własny kalendarz oraz własną bibliotekę mediów, tworzy i zarządza własnymi obiektami rezerwacyjnymi, a workflow zatwierdzania zostaje po stronie administratora.
Rola Vendor i oddzielone środowiska
Rola Vendor wydziela każdemu wynajmującemu osobne, ograniczone środowisko w panelu WordPress. Vendor widzi tylko własne obiekty, własny kalendarz i własną bibliotekę mediów — pliki innych wynajmujących zostają poza jego zasięgiem. Front-endowy panel wynajmującego buduje się z udziałem JetEngine Profile Builder oraz JetFormBuilder, a rezerwacje obsługuje jako produkty WooCommerce.
Rola jest powiązana z aktywnością wtyczki — po jej dezaktywacji użytkownik wraca do roli Subscriber. Zapytania w JetEngine Query Builder zyskały kontrolkę Vendor, która filtruje dane według wynajmującego.
Akceptacja obiektów i nadzór administratora
Akceptacja obiektów utrzymuje nadzór administratora nad treścią marketplace — wynajmujący tworzą własne obiekty, ale to administrator trzyma pełną kontrolę nad workflow zatwierdzania. Obiekty mogą wymagać akceptacji, zanim trafią na front witryny.
Dzięki temu platforma godzi samodzielność wielu wynajmujących z centralnym nadzorem nad jakością i poprawnością ofert. Mechanizm jest wbudowany, więc nie wymaga dokupowania osobnej wtyczki multivendor.
Integracje JetBooking z WooCommerce i ekosystemem JetPlugins
JetBooking integruje się natywnie z WooCommerce — rezerwacje stają się produktami z koszykiem i checkoutem, a statusy zamówień synchronizują się dwukierunkowo — oraz z kalendarzami zewnętrznymi przez Google Calendar i iCal, a także przez Make, Zapier i webhooki. W ekosystemie JetPlugins współpracuje najściślej z JetEngine, JetFormBuilder i JetSmartFilters.
WooCommerce — płatności i checkout
WooCommerce to opcjonalny tryb checkoutu i płatności w JetBooking. W trybie WooCommerce-based obiekt rezerwacyjny jest produktem, gość wybiera daty na stronie produktu i przechodzi standardowy koszyk oraz checkout, a status zamówienia synchronizuje się dwukierunkowo z rezerwacją. Do tego dochodzą opcje podatkowe dla produktów rezerwacyjnych oraz metody płatności obsługiwane przez WooCommerce, między innymi Visa, Mastercard i PayPal.
Polskie bramki płatności — Przelewy24, Tpay, PayU czy BLIK — wchodzą wyłącznie przez WooCommerce jako osobne wtyczki płatnicze, konfigurowane po stronie WooCommerce. JetBooking nie ma własnych natywnych integracji z polskimi narzędziami, a waluta PLN i formaty dziedziczy z WooCommerce i WordPressa.
Synchronizacja z Google Calendar, iCal i automatyzacjami
Synchronizacja kalendarzy w JetBooking opiera się na Google Calendar i iCal w trybie dwukierunkowym — rezerwacje z witryny trafiają do kalendarza zewnętrznego, a wpisy z kalendarza zewnętrznego wracają do witryny. Ten sam mechanizm iCal wymienia dostępność z usługami, które obsługują ten standard.
Poza kalendarzami wtyczka łączy się z automatyzacjami przez Make i Zapier oraz wysyła dane rezerwacji webhookiem do zewnętrznych systemów. Workflow powiadomień, dostępny od wersji 3.7.0, automatyzuje komunikaty wysyłane do klientów.
JetEngine, JetFormBuilder i JetSmartFilters
JetEngine to najczęściej używane uzupełnienie JetBooking — dostarcza typy treści, pola meta, dynamiczny kalendarz, listing grid oraz query builder dla rezerwacji. JetFormBuilder buduje własne formularze rezerwacji z date pickerami, selektorem obiektu i polami klienta, obsługuje płatności PayPal i Stripe oraz akcję edycji rezerwacji z frontu.
JetSmartFilters odpowiada za filtrowanie i wyszukiwanie obiektów po cenie, lokalizacji, pojemności lub dowolnym polu, w tym po zakresie dat. Szablony pojedynczych obiektów rezerwacyjnych obsługuje JetThemeCore, a sekcję recenzji na stronach obiektów — JetReviews.
Ograniczenia JetBooking
JetBooking nie obsługuje rezerwacji godzinowych — pokrywa rezerwacje dobowe, tygodniowe i miesięczne, a do slotów godzinowych służy siostrzana wtyczka JetAppointment. Pełne wdrożenie wymaga dodatkowych narzędzi, zwykle typu treści, buildera szablonów i formularza, a synchronizacja kalendarzy opiera się na iCal — to nie jest dedykowany channel manager z certyfikowaną integracją z Booking.com czy Airbnb.
Rezerwacje godzinowe — kiedy potrzebny JetAppointment
Rezerwacje godzinowe są poza zakresem JetBooking, który liczy okresy per noc lub per dzień. Timepicker zapisuje godziny zameldowania i wymeldowania jako dodatkową informację przy rezerwacji dobowej, ale slotów czasowych nie tworzy.
Do umawiania wizyt rozliczanych w godzinach — salonów, gabinetów, korepetycji czy konsultacji — Crocoblock kieruje do osobnej wtyczki JetAppointment. To częsty punkt pomyłki przy zakupie, dlatego rozróżnienie zakresu obu wtyczek lepiej ustalić przed wdrożeniem.
Zależność od dodatkowych narzędzi i synchronizacja iCal
Uwaga: sama wtyczka JetBooking nie tworzy gotowego systemu rezerwacji — do pełnego wdrożenia potrzebny jest typ treści (najczęściej JetEngine), builder szablonów (JetThemeCore, Bricks lub Elementor Pro) oraz zwykle formularz JetFormBuilder. To podnosi złożoność i koszt stacka oraz oznacza realny nakład konfiguracyjny.
Synchronizacja z kanałami zewnętrznymi idzie przez iCal, Google Calendar, Make i Zapier, a nie przez certyfikowane API kanałowe. Wymiana dostępności z Booking.com czy Airbnb działa więc w modelu importu i eksportu iCal — bez aktualizacji w czasie rzeczywistym. JetBooking nie ma też wersji darmowej. To produkt wyłącznie komercyjny.
Wymagania techniczne i kompatybilność
JetBooking wymaga PHP 8.1 lub wyższego, MySQL 5.6 lub wyższego oraz certyfikatu SSL, z rekomendowanym limitem pamięci PHP od 768 MB i aktualnym stabilnym WordPressem. Wtyczka działa z edytorami Elementor, Gutenberg i Bricks, wspiera wielojęzyczność przez WPML (Polylang częściowo), a do pełnego wdrożenia korzysta z typu treści, buildera szablonów i formularza.
| Parametr | Wartość |
|---|---|
| Wersja | 4.1.2 |
| Wersja WordPress | aktualny stabilny WordPress (producent nie podaje twardego minimum) |
| Wersja PHP | 8.1 lub nowsza |
| MySQL | 5.6 lub nowszy |
| Limit pamięci PHP | 768 MB lub więcej (rekomendacja Crocoblock) |
| SSL / TLS | wymagany certyfikat SSL (TLS 1.0–1.3) |
| WooCommerce | wymagane tylko w trybie WooCommerce-based (bez podanego progu wersji) |
| Buildery | Elementor, Gutenberg, Bricks (oficjalnie wspierane) |
| Wielojęzyczność | WPML (oficjalnie), Polylang (częściowo) |
| Multivendor | dostępny od wersji 4.0 |
Środowisko serwerowe i wersje
Środowisko serwerowe dla JetBooking opiera się na wspólnych wymaganiach Crocoblock dla wtyczek JetPlugins — PHP 8.1 lub wyższe, MySQL 5.6 lub wyższe oraz aktywny certyfikat SSL z obsługą TLS od 1.0 do 1.3. Rekomendowany limit pamięci PHP to 768 MB lub więcej.
Dokumentacja nie podaje twardego minimum wersji WordPressa specyficznego dla JetBooking, dlatego w grę wchodzi aktualny stabilny WordPress. Starsze poradniki mogą pomijać wymóg PHP 8.1, który dotyczy nowszych wydań wtyczki.
Buildery, motywy i wielojęzyczność
JetBooking współpracuje oficjalnie z trzema edytorami — Elementorem, Gutenbergiem i Bricks. Najbardziej dopracowany jest w Elementorze, działa też z Gutenbergiem i Bricks, choć poziom integracji niektórych funkcji bywa w Bricks niepełny. Szablony pojedynczych obiektów zwykle potrzebują Elementora Pro, Bricks lub JetThemeCore.
Wtyczka nie wymaga konkretnego motywu — w materiałach Crocoblock często pojawiają się Hello Elementor i Kava. Wielojęzyczność obsługuje oficjalnie WPML, który tłumaczy między innymi etykiety kalendarza dostępności. Polylang jest wspierany przynajmniej częściowo, w zakresie przetłumaczonych atrybutów produktów rezerwacyjnych.
Zależności funkcjonalne (JetEngine, builder szablonów, formularz)
Zależności funkcjonalne JetBooking obejmują trzy elementy potrzebne do pełnego wdrożenia. Pierwszy to typ treści — tryb Plain wymaga wtyczki Custom Post Type i działa z dowolną taką wtyczką, choć rekomendowanym i najczęściej używanym uzupełnieniem jest JetEngine.
Drugi element to builder szablonów do wyświetlania obiektów rezerwacyjnych — JetThemeCore, Bricks lub Elementor Pro. Trzeci, najwygodniejszy do obsługi formularzy rezerwacji i płatności, to JetFormBuilder. Producent nie publikuje listy wymaganych rozszerzeń PHP ani specyficznych wymagań serwerowych dla samego JetBooking.
Najczęściej zadawane pytania
Czy JetBooking obsługuje rezerwacje godzinowe czy tylko dobowe?
JetBooking obsługuje rezerwacje dobowe, tygodniowe i miesięczne rozliczane per noc lub per dzień, a nie rezerwacje godzinowe. Timepicker zapisuje jedynie godziny zameldowania i wymeldowania jako dodatkową informację przy rezerwacji dobowej, slotów czasowych nie tworzy. Do rezerwacji godzinowych — wizyt, usług, konsultacji — Crocoblock kieruje do osobnej wtyczki JetAppointment, która pokrywa właśnie sloty czasowe.
Czy potrzebuję JetEngine żeby korzystać z JetBooking?
JetEngine nie jest formalnie wymagany, ale to rekomendowane i najczęściej używane uzupełnienie JetBooking. Tryb Plain wymaga wtyczki typu Custom Post Type i działa z dowolną taką wtyczką, jednak JetEngine dostarcza pola meta, dynamiczny kalendarz, listing grid i query builder, które mocno ułatwiają wdrożenie. W praktyce większość kompletnych systemów rezerwacji opartych na JetBooking sięga po JetEngine do obsługi typów treści i danych obiektów.
Czy JetBooking działa bez WooCommerce?
JetBooking działa bez WooCommerce — WooCommerce wchodzi do gry tylko w trybie WooCommerce-based, gdy rezerwacje mają być produktami z koszykiem i standardowym checkoutem. W trybie Plain płatności da się obsłużyć inaczej, na przykład przez JetFormBuilder z bramkami PayPal i Stripe. Wybór trybu odbywa się w kreatorze Setup Wizard, więc decyzja o WooCommerce zależy od potrzebnego procesu płatności, a nie od samej możliwości uruchomienia wtyczki.
Czy JetBooking synchronizuje się z Airbnb i Booking.com?
JetBooking synchronizuje się z Airbnb i Booking.com przez iCal — jeśli ktoś zarezerwuje termin na Airbnb, zablokuje się on na stronie i odwrotnie, o ile oba systemy wymieniają plik iCal w obu kierunkach. To jednak import i eksport iCal, a nie certyfikowana integracja API kanałowa, więc aktualizacja nie idzie w czasie rzeczywistym i może mieć opóźnienie. Do gotowej, dwukierunkowej synchronizacji kanałowej z OTA przez API służą dedykowane channel managery.
Czy JetBooking działa z Bricks?
JetBooking działa z Bricks, jednym z trzech oficjalnie wspieranych edytorów obok Elementora i Gutenberga. Wtyczka jest najbardziej dopracowana w Elementorze, dlatego przy Bricks część funkcji może mieć niepełne wsparcie. Do budowy systemu rezerwacji w Bricks zwykle dochodzi typ treści (najczęściej JetEngine) oraz formularz, a w trybie z płatnościami także WooCommerce lub JetFormBuilder.
Czy JetBooking nadaje się tylko do wynajmu nieruchomości?
JetBooking nie nadaje się wyłącznie do wynajmu nieruchomości — obsługuje każdy zasób rezerwowany na okresy dobowe lub wielodniowe. Poza apartamentami, domami wakacyjnymi i pokojami hotelowymi sprawdza się w wypożyczalniach samochodów i sprzętu, gdzie każdy pojazd lub przedmiot jest osobnym obiektem z własnym kalendarzem i ceną zależną od długości wynajmu. Wspólny mianownik to rezerwacja okresowa rozliczana per noc lub per dzień, niezależnie od typu zasobu.





Opinie
Na razie nie ma opinii o produkcie.