Przejdź do treści

Formularz rezerwacji na stronie

Umieszczanie formularza rezerwacji na stronie

Aby wyświetlić formularz rezerwacji na stronie dostępnej dla klientów, utwórz stronę (np. „Zarezerwuj rower”)

shortcode formularza rezerwacji

i wstaw shortcode:

[simpbire_bike_rental]

W wersji 1.3.2 Simple Bike Rental Pro wprowadzono wynajem wielodniowy („multi-day”), który umożliwia rezerwację roweru na kilka dni. Dodano również przydatne ustawienia, takie jak „percentage discount” (opcjonalny rabat procentowy konfigurowany globalnie i dla każdego roweru) oraz minimalna liczba dni wymagana do zastosowania rabatu.

Po wybraniu wynajmu multi-day kalendarz umożliwia zaznaczenie zakresu dat:

zakres dat wynajmu wielodniowego w FullCalendar

Użytkownicy mogą teraz:

  • wybrać rodzaj wynajmu: jednodniowy, godzinowy lub wielodniowy (wynajem wielodniowy jest dostępny tylko w wersji Pro)
  • wybrać datę (oraz godziny w przypadku rezerwacji godzinowych)
  • zobaczyć tylko rowery dostępne w wybranym okresie oraz akcesoria (jeśli są włączone)
  • wprowadzić swoje dane osobowe
  • wysłać zgłoszenie rezerwacji

Oto przykład wyglądu formularza dla rezerwacji wielodniowej z włączonymi akcesoriami:

formularz rezerwacji na stronie

Szczegóły konfiguracji akcesoriów i zarządzania ich dostępnością znajdziesz na stronie Akcesoria.

Uwaga: Komunikat „You save...” pojawia się tylko w rezerwacjach wielodniowych i tylko wtedy, gdy rabat procentowy został ustawiony i włączony w ogólnych ustawieniach wtyczki.

Formularz działa z dowolnym kreatorem stron (Bricks, Elementor, Oxygen, Gutenberg, edytor klasyczny).


Potwierdzenie płatności (Stripe)

Gdy płatności online są włączone, po przesłaniu rezerwacji przyciskiem „Book now” pojawia się podsumowanie rezerwacji i przycisk przejścia do płatności (Stripe).

potwierdzenie płatności za wynajem wielodniowy

Po kliknięciu przycisku „Proceed to payment” użytkownik zostaje przekierowany na stronę płatności Stripe.

Po zakończeniu płatności Stripe automatycznie przekierowuje użytkownika z powrotem na stronę zawierającą shortcode [simpbire_success], gdzie pojawia się komunikat o pomyślnym potwierdzeniu rezerwacji.

komunikat o udanej płatności

Po potwierdzeniu płatności przez webhook status rezerwacji zmienia się z „Pending payment” na „Active”, a rezerwacja staje się widoczna w kalendarzu administracyjnym. Konfigurację webhooka opisano w sekcji konfiguracji płatności:

wynajem wielodniowy w kalendarzu administracyjnym FullCalendar


Potwierdzenie rezerwacji e-mailem (płatności online wyłączone)

Gdy użytkownik przesyła rezerwację przy wyłączonych płatnościach online:

  1. Wyświetlana jest strona potwierdzająca otrzymanie zgłoszenia.
  2. Użytkownik otrzymuje e-mail z odnośnikiem zawierającym token potwierdzający.

Użytkownik musi kliknąć ten odnośnik, aby dokończyć rezerwację. Zapobiega to fałszywym rezerwacjom i spamowi.

potwierdzanie oczekującej rezerwacji

Jeśli użytkownik nie potwierdzi rezerwacji, pozostaje ona ze statusem Pending i po określonym czasie jest automatycznie anulowana.

Gdy użytkownik kliknie odnośnik otrzymany e-mailem:

  • jeśli token jest ważny → rezerwacja zostaje potwierdzona i jest widoczna w panelu administracyjnym ze statusem „Active”;
  • jeśli token wygasł lub jest nieprawidłowy → wyświetlany jest komunikat o błędzie.

potwierdzenie rezerwacji