Kalendarz rezerwacji WordPress to w praktyce dwie decyzje: gdzie mieszkają dane o terminach i w którym miejscu strony klient zaczyna zapis. Sama instalacja zajmuje kilka minut. Więcej czasu wymaga konfiguracja oferty, sprawdzenie zachowania przy banerze cookies i jedna prawdziwa rezerwacja wykonana z telefonu. Ten poradnik nie porównuje wtyczek, tylko prowadzi przez wybory, które zostaną z tobą na lata.
Jeśli dopiero ustalasz, czego oczekujesz od narzędzia, zacznij od tekstu o tym, co musi umieć system rezerwacji online. Tutaj zakładamy, że wiesz już, jakie usługi chcesz udostępnić, i chcesz je bezpiecznie opublikować na stronie zbudowanej w WordPressie.
Osobna wtyczka czy usługa osadzana
Wtyczka rezerwacyjna działa wewnątrz WordPressa: terminy, klienci i wiadomości trafiają do bazy twojej strony. Usługa osadzana przechowuje rezerwacje na zewnętrznym serwerze, a na stronie pojawia się tylko formularz. Obie drogi prowadzą do podobnego efektu wizualnego, ale różnią się tym, kto odpowiada za kopie zapasowe, aktualizacje i dostęp zespołu.
Przesuń tabelę w bok, aby zobaczyć wszystkie kolumny.
| Kryterium | Wtyczka w WordPressie | Usługa osadzana |
|---|---|---|
| Gdzie są dane | W bazie strony, razem z kopią zapasową witryny | Na serwerze dostawcy, według jego zasad przechowywania |
| Dostęp zespołu | Konto w panelu WordPressa | Osobny panel, bez dostępu do administracji strony |
| Aktualizacje | Po twojej stronie, razem z motywem i innymi wtyczkami | Po stronie dostawcy; na stronie zmienia się tylko kod osadzenia |
| Zmiana motywu lub strony | Wymaga sprawdzenia zgodności wtyczki | Formularz przenosisz, wklejając ten sam kod w nowym miejscu |
Jeśli recepcja ma pracować w kalendarzu, a nie w panelu strony, usługa osadzana zwykle jest prostsza. Wtyczka bywa lepsza, gdy chcesz trzymać wszystko w jednej bazie i masz osobę, która regularnie ją aktualizuje. Zapisz wybór w dokumentacji witryny, żeby po roku nikt nie dodał drugiego kalendarza obok pierwszego.
Gdzie umieścić rezerwację na stronie
Klient rezerwuje wtedy, gdy wie już, co wybiera. Dlatego formularz najlepiej działa tuż pod opisem usługi, a nie na osobnej podstronie z listą wszystkich ofert. Wejście z menu i przycisk w treści mają pomóc wrócić do tego miejsca, a nie zastąpić opis.
- Strona usługiFormularz osadzony pod opisem, ceną informacyjną i czasem trwania. Klient nie musi ponownie szukać tej samej oferty na liście.
- Pozycja w menuKrótka etykieta, np. „Umów wizytę”, prowadząca do strony z formularzem. Przydaje się osobom, które wracają po raz drugi.
- Przycisk w treściOtwiera formularz w okienku nad stroną. Dobry na wpisach i podstronach, gdzie pełny kalendarz zajmowałby za dużo miejsca.
Na telefonie sprawdź, czy przycisk nie znika pod banerem cookies ani pod ikoną czatu. Jeśli na stronie działa już okno rozmowy, ustawienia widgetu opisuje poradnik o czacie na stronie WordPress. Link do rezerwacji w profilach społecznościowych to osobny temat, który omawiamy przy udostępnianiu linku rezerwacji.
Osadzenie formularza krok po kroku
- Przygotuj ofertę i formularz.Formularz bez aktywnej oferty i godzin pokaże pusty kalendarz. Najpierw skonfiguruj usługę, potem publikację.
- Wskaż dozwoloną domenę.Na liście dozwolonych stron formularza zaznacz domenę, na której go osadzisz. Kopia testowa pod inną domeną nie przyjmie wtedy rezerwacji.
- Skopiuj kod osadzenia.Wybierz formularz w treści, przycisk otwierający okienko albo sam link do strony rezerwacji.
- Wklej kod w bloku Własny HTML.W edytorze strony usługi dodaj blok Własny HTML pod opisem oferty i zapisz zmiany jako administrator.
- Wyczyść cache i otwórz stronę.Po zmianie wyczyść cache strony i CDN, a potem otwórz adres w oknie prywatnym, a nie w zalogowanym edytorze.
W Rezerwacjach Meetlead zakładka publikacji formularza daje trzy sposoby: formularz w treści, przycisk otwierający okienko i publiczny link. Kod zawsze zawiera odnośnik awaryjny do strony rezerwacji, więc klient ma dokąd przejść, gdy skrypt się nie wczyta. Jeżeli strona jest połączona oficjalną wtyczką Meetlead, wklejasz tylko element formularza, bez drugiego skryptu. Połączenie wtyczki jest przypięte do dokładnego hosta, dlatego kopia strony pod innym adresem nie przejmie rezerwacji.
Dokumentacja WordPressa o bloku Custom HTML opisuje wstawianie własnego kodu i podgląd. Użytkownik bez uprawnienia unfiltered_html, np. Współpracownik, zapisze treść oczyszczoną z niedozwolonych znaczników, m.in. <script> i <iframe>, dlatego kod ze skryptem wkleja administrator. Źródło nie opisuje żadnego konkretnego narzędzia rezerwacji.
Co skonfigurować przed publikacją
Pusty albo zbyt szeroki kalendarz szkodzi bardziej niż jego brak. Klient, który zarezerwuje niemożliwy termin, i tak zadzwoni, tylko później i w gorszym nastroju. Przed wklejeniem kodu przejdź przez listę poniżej.
- Każda oferta ma nazwę, czas trwania i cenę informacyjną zgodną z cennikiem na stronie.
- Godziny odpowiadają realnemu grafikowi, łącznie z przerwami i krótszymi dniami.
- Bufory przed i po wizycie obejmują przygotowanie i sprzątanie.
- Wyjątki, urlopy i święta są wpisane co najmniej na najbliższe tygodnie.
- Wymagane dane klienta ograniczają się do tego, czego potrzebujesz do wykonania usługi.
- Wybrany jest tryb zatwierdzania: automatyczny albo ręczny z osobą odpowiedzialną.
Gdy kilka ofert korzysta z tego samego stanowiska lub sprzętu, połącz je wspólną pulą zgodnie z poradnikiem o unikaniu podwójnych rezerwacji. Dobór pól formularza rozpisujemy osobno w tekście o danych w formularzu rezerwacji. Meetlead pokazuje cenę informacyjną i nie pobiera płatności online, a terminy z prywatnych kalendarzy pracowników nie są importowane automatycznie.
Test prawdziwej rezerwacji z telefonu
Podgląd w edytorze nie jest testem. Poproś osobę spoza zespołu, żeby na własnym telefonie, na danych komórkowych, zarezerwowała termin tak jak klient. Ty obserwuj panel i skrzynkę pocztową.
- Wejście.Otwórz stronę usługi z wyszukiwarki lub menu, w oknie prywatnym, i zareaguj na baner cookies tak jak nowy odwiedzający.
- Wybór.Wybierz ofertę, liczbę osób lub sztuk i termin na jutro rano, a potem drugi za kilka tygodni.
- Dane i podsumowanie.Wypełnij pola, sprawdź komunikaty błędów i porównaj podsumowanie z wybraną ofertą.
- Panel.Sprawdź, czy rezerwacja pojawiła się w kalendarzu z właściwym statusem i godziną.
- Sprzątanie.Anuluj rezerwację testową w panelu, aby nie blokowała terminu prawdziwemu klientowi.
Zapisz wynik każdego kroku. Jeśli coś poszło inaczej, popraw konfigurację i powtórz cały przebieg, a nie tylko krok, który zawiódł.
Zgody cookies i wiadomości do klienta
Formularz rezerwacji ładuje skrypt z zewnętrznego serwera, więc jego zachowanie zależy od ustawień zgód. Oficjalna wtyczka Meetlead ma trzy tryby, a administrator wybiera je przy połączeniu strony. Ten opis nie jest poradą prawną; podstawę przetwarzania i treść polityki prywatności ustal dla swojej konfiguracji.
Przesuń tabelę w bok, aby zobaczyć wszystkie kolumny.
| Tryb | Co ładuje się od razu | Na co zwrócić uwagę w teście |
|---|---|---|
| Ładowanie od razu (domyślny) | Widget, formularz i włączona analityka | Opis w polityce prywatności musi odpowiadać tej decyzji |
| Czekanie na zgodę | Nic przed zgodą funkcjonalną | Do tego czasu klient widzi tylko odnośnik awaryjny do strony rezerwacji |
| Sam czat od razu | Widget; analityka dopiero po zgodzie analitycznej | Przy WP Consent API widget także czeka na zgodę funkcjonalną |
Strona wtyczki WP Consent API wyjaśnia, że przekazuje ona sygnały zgód między wtyczką banera a innymi wtyczkami i sama zgód nie zbiera. Nie dowodzi więc, że twój baner jest poprawnie skonfigurowany.
Wiadomości e-mail do klienta wychodzą tylko wtedy, gdy są włączone w ustawieniach i w ofercie, a klient podał adres. Jeśli e-mail nie jest polem wymaganym, część rezerwacji zostanie bez potwierdzenia. Gdy klient zgłasza, że wiadomość nie dotarła, przejdź kroki z poradnika o braku potwierdzenia rezerwacji. Ustal też, kto z zespołu codziennie sprawdza kalendarz i prośby czekające na ręczne zatwierdzenie.
Pytania o kalendarz rezerwacji na WordPressie
Czy formularz rezerwacji spowolni stronę? Każdy dodatkowy skrypt ma swój koszt, dlatego zmierz stronę usługi przed wklejeniem kodu i po nim, na tym samym telefonie. Formularz w treści ładuje się tylko tam, gdzie go umieścisz. Jeśli jakaś podstrona nie potrzebuje rezerwacji, nie dodawaj tam bloku z kodem.
Czy mogę przetestować rezerwację na kopii testowej strony? Wygląd tak, ale zapis sprawdzaj na docelowej domenie. Formularz przyjmuje rezerwacje tylko z dozwolonych adresów, a połączenie wtyczki jest przypięte do dokładnego hosta. Na stronie produkcyjnej wykonaj jedną rezerwację testową i od razu ją anuluj.

