Zadanie
Rezerwacja bez maili i bez pośrednika.
Domki Borsk to dwa domki letniskowe nad Jeziorem Wdzydzkim. Poprzednia strona na WordPressie była wizytówką: kto chciał przyjechać, pisał, dzwonił albo rezerwował przez Booking.com.
Nowa strona miała przyjmować rezerwacje sama, o każdej porze. Gość wybiera termin, od razu widzi cenę i płaci zadatek w kilka minut. Właściciel nie przepisuje terminów między kalendarzami, a domki nadal są dostępne na Booking.com, bez ryzyka, że ktoś zarezerwuje ten sam termin w obu miejscach.
Rezerwacja
Od kalendarza do potwierdzenia
Rezerwacja natychmiastowa, czyli bez czekania na odpowiedź właściciela. Cała ścieżka działa w trzech językach: polskim, angielskim i niemieckim.
Kalendarz dostępności
Gość widzi dwa miesiące naraz. Zajęte noce, także te sprzedane na Booking.com, są przekreślone, a minimalna długość pobytu zmienia się z sezonem. Dzień wyjazdu może wypaść w dniu, w którym zaczyna się czyjś pobyt.
Cena od razu
Po wybraniu terminu pojawia się podsumowanie: liczba nocy, cena i dwie stawki do wyboru. Elastyczna z zadatkiem 35% i darmową rezygnacją do 42 dni przed przyjazdem albo bezzwrotna, tańsza o 5%. Cenę liczy ten sam kod w przeglądarce i na serwerze, więc gość płaci dokładnie tyle, ile zobaczył.
Termin trzymany na czas płatności
Po kliknięciu „Zarezerwuj” termin jest blokowany na 30 minut. Zapis rezerwacji i sprawdzenie, czy dni są wolne, to jedna operacja w bazie, więc dwie osoby nie zarezerwują tych samych nocy.
Płatność online
Bramka Autopay: BLIK, szybki przelew, karta, Apple Pay i Google Pay. Rezerwacja potwierdza się dopiero po powiadomieniu z bramki, a nie po samym powrocie gościa na stronę.
Potwierdzenie i maile
Gość trafia na stronę z numerem rezerwacji, terminem i kwotami do zapłaty. Mail z podsumowaniem dostaje gość, a osobny właściciel, z przypomnieniem o kalendarzu na Booking.com.
Synchronizacja z Booking.com
Kalendarze wymieniają się w obie strony przez iCal. Strona pobiera zajętości z Booking.com przy wyświetlaniu kalendarza i jeszcze raz tuż przed płatnością, a Booking.com pobiera z niej rezerwacje ze strony i wpisy z panelu.
Rezerwacje testowe
Specjalny link uruchamia całą ścieżkę na testowym koncie Autopay: cenę, płatność, potwierdzenie i maile oznaczone jako test. Taka rezerwacja nie blokuje terminu, więc proces można sprawdzać w każdej chwili, bez prawdziwych pieniędzy.
Ekrany
Termin, cena i płatność na jednej stronie
Kalendarz, podsumowanie z ceną i formularz są przy opisie każdego domku. Na telefonie podsumowanie pokazuje się pod kalendarzem, a po płatności gość widzi potwierdzenie z kwotami.
Zrzuty z wersji testowej strony. Rezerwacje na potwierdzeniu i w panelu to dane przykładowe.
Panel właściciela
Wszystkie rezerwacje w jednym miejscu
Zamiast wtyczki do WordPressa i osobnego channel managera: panel zrobiony pod te dwa domki i sposób, w jaki właściciel naprawdę pracuje.
Kalendarz obu domków
Jeden widok na dwa domki. Kolor mówi, skąd jest rezerwacja: ze strony, z Booking.com, z telefonu albo z blokady. Pod każdym dniem cena i minimalny pobyt.
Ceny i minimalny pobyt
Zaznaczam noce przeciągnięciem myszy, jak w extranecie Booking.com, i wpisuję cenę albo minimalną liczbę nocy dla wybranego okresu.
Rezerwacje telefoniczne i blokady
Termin wpisany w panelu od razu znika ze strony i trafia do kalendarza dla Booking.com, bez danych gościa. Panel ostrzega, gdy wpis nachodzi na inną rezerwację.
Okres sprzedaży
Poza wybranym okresem oba domki są zamknięte na stronie, a Booking.com dostaje te dni jako zajęte, więc nikt nie zarezerwuje terminu, którego jeszcze nie ma w cenniku.
Lista pobytów
Nadchodzące pobyty ze wszystkich źródeł, z danymi kontaktowymi, liczbą gości, kwotą wpłaconą i pozostałą do zapłaty. Anulowanie jednym przyciskiem zwalnia termin.
Bezpieczne logowanie
Panel jest schowany za Cloudflare Access: logowanie jednorazowym kodem wysyłanym na maila właściciela.
Technologia
Szybka strona, pewne rezerwacje
Strona jest statyczna i zbudowana w Astro, więc ładuje się szybko nawet przy słabym zasięgu nad jeziorem. Rezerwacje obsługują funkcje Cloudflare i baza D1, płatności Autopay, a maile Resend.
Ceny i zasady, takie jak sezony, minimalne pobyty, zadatek i warunki rezygnacji, są zapisane w jednym miejscu. Z tego samego źródła korzysta kalendarz na stronie i serwer, który liczy kwotę do zapłaty. Silnik cen i obsługę płatności sprawdzają testy automatyczne.
Oprócz rezerwacji strona ma opisy obu domków z galeriami, cennik z zasadami pobytu, kontakt z mapą dojazdu i blog z przewodnikami po okolicy, przygotowane pod wyszukiwanie w Google i w asystentach AI.
- 30 mintyle termin czeka na gościa w czasie płatności, potem sam się zwalnia
- 2kalendarze Booking.com zsynchronizowane w obie strony, sprawdzane też tuż przed płatnością
- 3wersje językowe: polska, angielska i niemiecka, razem z procesem rezerwacji
- 12przewodników po okolicy na blogu: jezioro, kajaki, rowery, skansen
Wyniki
Zmierzone, nie obiecane.
PageSpeed Insights dla strony głównej, pomiar z 29.10.2026, na działającej stronie z kalendarzem i zdjęciem w hero. Wyniki laboratoryjne zmieniają się między pomiarami o kilka punktów.
Telefon
- Wydajność
- 98
- Dostępność
- 100
- Dobre praktyki
- 100
- SEO
- 100
LCP 1,6 s · CLS 0 · TBT 50 ms
Komputer
- Wydajność
- 100
- Dostępność
- 100
- Dobre praktyki
- 100
- SEO
- 100
LCP 0,5 s · CLS 0 · TBT 0 ms
Źródło: raport PageSpeed Insights.
Pierwszy krok
Rezerwacje, płatności, własny panel.
Prowadzisz obiekt noclegowy albo usługę z zapisami na terminy? Napisz, jak dziś przyjmujesz rezerwacje. Odpowiem, co da się zautomatyzować i ile to może kosztować.