Przejdź do treści

Wtyczka JetBooking - 4.1.3.1

DeweloperCrocoblock
Aktualizacja01.10.2026
LicencjaGNU GPL

Na stanie

Wybierz, jak chcesz kupić
BLIK, karta, PayU, Przelewy24Plik od razu po opłaceniuFaktura na życzenie
Kartą i PayPalem odnawia się co miesiącBLIK, PayU, Przelewy24: bez odnowienia
Porównaj plany: miesiąc, pół roku, rok
  • DeweloperCrocoblock
  • Wersja4.1.3.1
  • Data aktualizacji01.10.2026

Produkt ten jest również dostępny w subskrypcji całej oferty:

Szybkie wsparcie
Częste aktualizacje
Sprawdzone pliki
Dożywotnie aktualizacje

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 jest wykluczona.

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 łączy obsługę online i offline w jednym miejscu. Stąd też odbywa się 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 otrzymuje 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 korzystają z menedżera jednostek, żeby obsłużyć różne typy pokoi, statusy jednostek i rezerwacje dobowe. Część rezerwacji napływa 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 otrzymuje 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 zachowuje 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 odbywa się 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.3.1
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 korzysta z JetEngine do obsługi typów treści i danych obiektów.

Czy JetBooking działa bez WooCommerce?


JetBooking działa bez WooCommerce — WooCommerce jest potrzebny 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.

Aktualizacje tego produktu są darmowe i dożywotnie. Nowe wersje oprogramowania są dostępne zazwyczaj w ciągu kilku dni. Można je pobrać w panelu pobrań lub na stronie produktu (będąc zalogowanym).

Nowe wersje możesz śledzić we własnym WordPressie dzięki wtyczce Allkeystore Updater. Wtyczka sprawdza, czy w sklepie jest nowsza wersja Twoich wtyczek i szablonów, także tych kupionych pojedynczo.

Opcja wysyłania zgłoszeń aktualizacyjnych dostępna jest tylko dla zalogowanych użytkowników.

Opinie

Na razie nie ma opinii o produkcie.

Tylko zalogowani klienci, którzy kupili ten produkt mogą napisać opinię.

Może spodoba się również…