Jak dodać rezerwacje online do WordPressa

Istniejąca strona nie musi być przebudowywana, aby uruchomić wygodne zapisy online. Zobacz, jak połączyć witrynę marketingową z kartami ofert, harmonogramem i pełnym procesem rezerwacji.

Rafał Lorenc

Założyciel ReservePro

Jak dodać rezerwacje online do WordPressa bez przebudowy strony?

Masz już działającą stronę internetową, klienci znajdują na niej ofertę, ale zapisy nadal odbywają się przez formularz kontaktowy, telefon albo wiadomości e-mail?

Nie trzeba z tego powodu budować nowej witryny.

Jeśli strona działa na WordPressie, system rezerwacji można połączyć z istniejącym serwisem i umieścić zapisy dokładnie tam, gdzie są potrzebne: przy opisie kursu, w harmonogramie zajęć, na landing page'u albo na osobnej stronie „Terminarz”.

ReservePro pozwala zrobić to za pomocą shortcode'ów WordPress. Dzięki nim aktualne terminy, wolne miejsca i formularze zapisów mogą pojawiać się bezpośrednio na stronie organizatora, podczas gdy właściwa obsługa rezerwacji odbywa się w systemie ReservePro.

W efekcie nie trzeba przebudowywać całej witryny. Można zachować istniejący WordPress i dołożyć do niego brakującą warstwę zapisów online.

Strona internetowa i system rezerwacji mogą działać razem

Strona marketingowa i system rezerwacji pełnią inne funkcje.

WordPress może nadal odpowiadać za prezentację firmy, SEO, treści, ofertę, prowadzących, lokalizacje czy artykuły na blogu.

System rezerwacji obsługuje natomiast to, co zaczyna się w momencie, gdy klient mówi: „Chcę się zapisać”.

Może wtedy odpowiadać za:

  • wybór kursu lub terminu,

  • sprawdzanie dostępności,

  • zbieranie danych uczestnika,

  • wybór wariantów i dodatków,

  • obliczanie ceny,

  • obsługę zgód,

  • płatności online,

  • utworzenie zamówienia,

  • potwierdzenie rezerwacji.

Taki podział pozwala zachować istniejącą stronę i jednocześnie uruchomić rezerwacje online na WordPressie.

Nie trzeba przenosić bloga, zmieniać szablonu ani tworzyć od początku wszystkich podstron.

Dlaczego zwykły formularz kontaktowy przestaje wystarczać?

Na początku prosty formularz „Zapisz się” może działać całkiem dobrze.

Klient wysyła zgłoszenie, a pracownik sprawdza, czy w wybranej grupie są jeszcze miejsca. Następnie prosi o dodatkowe dane, potwierdza cenę, wysyła informacje dotyczące płatności i dopisuje uczestnika do listy.

Przy kilku zapisach miesięcznie taki proces jest możliwy do utrzymania.

Problem pojawia się przy większej liczbie rezerwacji, rozpoczęciu sezonu, uruchomieniu nowego turnusu albo kampanii reklamowej.

Kilku klientów może próbować zarezerwować ostatnie miejsce. Informacja o dostępności na stronie może być nieaktualna. Dane z formularzy trzeba przepisywać, a organizator odpowiada na kolejne pytania:

„Czy są jeszcze miejsca?”

„Czy mój zapis został przyjęty?”

„Ile mam zapłacić?”

„Czy mogę zapisać dwójkę dzieci?”

„Który termin jest jeszcze dostępny?”

Właśnie w tym miejscu system zapisów online zaczyna zastępować ręczną pracę.

Rezerwacje WordPress za pomocą shortcode'ów

W WordPressie shortcode jest krótkim znacznikiem umieszczanym w treści strony lub wpisu. WordPress zastępuje go odpowiednim elementem generowanym przez wtyczkę lub zewnętrzny system.

W przypadku ReservePro może to być na przykład:

[reservepro schedule]
[reservepro schedule]
[reservepro schedule]

Shortcode można umieścić w odpowiednim miejscu strony WordPress, a ReservePro wyświetli tam aktualny harmonogram.

Dzięki temu elementy systemu rezerwacji mogą być osadzane tylko na tych podstronach, na których rzeczywiście są potrzebne.

1. Harmonogram zajęć i kursów na WordPressie

Jeżeli organizujesz wiele kursów, zajęć albo grup, klient zwykle nie chce przeglądać kilkunastu osobnych podstron.

Chce szybko sprawdzić:

  • co jest dostępne,

  • kiedy odbywają się zajęcia,

  • gdzie się odbywają,

  • kto je prowadzi,

  • jaki jest poziom,

  • ile kosztują,

  • czy można się jeszcze zapisać.

W takim przypadku dobrym rozwiązaniem jest harmonogram zajęć osadzony bezpośrednio na stronie WordPress.

W ReservePro można wykorzystać shortcode:

[reservepro schedule]
[reservepro schedule]
[reservepro schedule]

Harmonogram może prezentować aktualne kursy w formie czytelnych kart i umożliwiać filtrowanie oferty.

Zamiast ręcznie tworzyć tabelę z terminami, administrator zarządza ofertą w systemie rezerwacji, a WordPress wyświetla aktualne dane.

To szczególnie przydatne dla szkół sportowych, akademii, organizatorów warsztatów, szkół tańca, zajęć dla dzieci czy firm szkoleniowych.

Jeden harmonogram, różne miejsca na stronie

Shortcode można umieścić na osobnej stronie, np.:

/terminarz/

ale również na stronie konkretnej kategorii zajęć lub na landing page'u przygotowanym pod kampanię reklamową.

W zależności od konfiguracji harmonogram może być filtrowany m.in. według typu zajęć, instruktora, lokalizacji czy dostępności.

Dzięki temu jedna baza kursów może zasilać kilka różnych miejsc w witrynie.

2. Formularz zapisu na konkretny kurs

Nie każda strona potrzebuje całego harmonogramu.

Jeżeli użytkownik czyta już szczegółowy opis konkretnego kursu, lepiej nie zmuszać go do ponownego wyszukiwania tej samej oferty.

Na takiej podstronie można umieścić bezpośrednio formularz zapisu na wybrany kurs lub grupę.

Przykładowy shortcode ReservePro:

[reservepro jambo]
[reservepro jambo]
[reservepro jambo]

Parametry wskazują konkretną ofertę i grupę, którą chcemy wyświetlić.

Dzięki temu strona może mieć klasyczną strukturę sprzedażową:

opis kursu → program → prowadzący → opinie → cena → formularz zapisu.

Użytkownik nie musi opuszczać strony tylko po to, żeby rozpocząć rezerwację.

Jak może wyglądać taki formularz rezerwacji?

Sam widget może być dopasowany wizualnie do strony organizatora.

Przykładowo dla kursu jogi:

Albo dla warsztatów kulinarnych:

To ważne szczególnie wtedy, gdy firma ma już rozbudowaną stronę WordPress i nie chce zastępować jej osobnym portalem rezerwacyjnym.

Klient pozostaje w środowisku wizualnym marki, natomiast dane dotyczące kursu, terminu i rezerwacji pochodzą z ReservePro.

3. Liczba wolnych miejsc bez ręcznej aktualizacji strony

Jedno z najczęstszych pytań przed zapisem brzmi:

„Czy są jeszcze wolne miejsca?”

Jeśli informacja o dostępności jest wpisana ręcznie w WordPressie, ktoś musi pamiętać o jej aktualizacji po każdej zmianie.

Można tego uniknąć.

ReservePro pozwala pobrać informację dotyczącą konkretnego terminu za pomocą shortcode'u:

reservepro remaining

Taki element można umieścić np. obok ceny, przy przycisku „Zapisz się” albo bezpośrednio na karcie kursu.

Użytkownik może wtedy zobaczyć komunikat w rodzaju:

Zostały 3 wolne miejsca

bez konieczności kontaktowania się z organizatorem.

Dane pochodzą z systemu rezerwacji, dlatego strona nie musi prowadzić własnego, niezależnego licznika dostępności.

To niewielki element, który może mieć duże znaczenie dla procesu sprzedaży. Klient od razu wie, czy zapis jest możliwy, a przy małej liczbie miejsc ma dodatkowy powód, aby nie odkładać decyzji.

4. Rejestracja i logowanie użytkownika

Integracja WordPressa z systemem zapisów nie musi kończyć się na samym formularzu rezerwacji.

Na stronie można również udostępnić klientowi możliwość zalogowania się lub utworzenia konta.

[reservepro login]
[reservepro login]
[reservepro login]

Dzięki temu użytkownik może przejść od przeglądania oferty do własnej części systemu bez szukania osobnego adresu logowania.

Ma to znaczenie zwłaszcza przy działalności, w której klienci wracają regularnie: szkołach, klubach sportowych, zajęciach dodatkowych, warsztatach czy organizacji cyklicznych wyjazdów.

5. Karta kursu zamiast przebudowy całej podstrony

Integracja nie oznacza, że każdy element WordPressa trzeba zastąpić widgetem.

Często najlepszy efekt daje połączenie obu rozwiązań.

WordPress może zawierać rozbudowany opis przygotowany z myślą o użytkowniku i wyszukiwarce:

  • dla kogo jest kurs,

  • czego uczestnik się nauczy,

  • kto prowadzi zajęcia,

  • zdjęcia i materiały,

  • FAQ,

  • informacje organizacyjne.

ReservePro dostarcza natomiast dynamiczną część oferty:

termin + cena + dostępność + zapis.

Takie rozwiązanie ma jeszcze jedną zaletę: treść strony można nadal swobodnie rozwijać pod kątem SEO, nie ingerując w mechanizm obsługujący rezerwacje.

Jak może wyglądać strona z rezerwacjami w praktyce?

Załóżmy, że firma prowadzi warsztaty kulinarne.

Ma już stronę:

/kursy/kurs-cukierniczy/

Na stronie znajdują się opis warsztatów, zdjęcia, program i informacje o prowadzącym.

Zamiast umieszczać na końcu zwykły formularz kontaktowy, można dodać widget ReservePro:

[reservepro jambo id="23" group="120"]
[reservepro jambo id="23" group="120"]
[reservepro jambo id="23" group="120"]

Klient widzi aktualny termin, cenę i możliwość zapisu.


Jednocześnie na głównej stronie z ofertą:

/kursy/

może znajdować się:

[reservepro schedule]
[reservepro schedule]
[reservepro schedule]

Klient widzi tam wszystkie nadchodzące zajęcia.

Jeśli natomiast organizator chce tylko pokazać dostępność przy własnym przycisku lub własnym projekcie karty, może wykorzystać:

[reservepro remaining id="23" group="120"]
[reservepro remaining id="23" group="120"]
[reservepro remaining id="23" group="120"]

W ten sposób ten sam system rezerwacji może obsługiwać różne elementy istniejącej strony WordPress.

System rezerwacji WordPress nie musi oznaczać kolejnej wtyczki do wszystkiego

Przy wyborze systemu zapisów warto zwrócić uwagę na jeszcze jedną różnicę.

Można próbować przechowywać cały proces rezerwacji bezpośrednio w WordPressie albo wykorzystać WordPress jako warstwę prezentacji, a właściwą logikę zapisów pozostawić wyspecjalizowanemu systemowi.

W drugim modelu WordPress nie musi samodzielnie obsługiwać całej logiki związanej z zamówieniami, uczestnikami, dostępnością, płatnościami i komunikacją.

Pełni przede wszystkim rolę miejsca, w którym klient znajduje ofertę i rozpoczyna zapis.

To szczególnie istotne przy bardziej rozbudowanych procesach, takich jak zapisy na:

  • kursy i szkolenia,

  • obozy i półkolonie,

  • zajęcia sportowe,

  • zajęcia taneczne,

  • warsztaty,

  • wydarzenia,

  • zajęcia dla dzieci,

  • turnusy i wyjazdy.

W takich przypadkach zwykły formularz rezerwacji szybko przestaje wystarczać.

Co daje połączenie ReservePro z WordPressem?

Najważniejszą korzyścią nie jest sam fakt wyświetlenia formularza na stronie.

Chodzi o połączenie strony marketingowej z rzeczywistym procesem rezerwacji.

Klient może znaleźć ofertę w Google, przeczytać jej opis, sprawdzić termin i dostępność, a następnie rozpocząć zapis bez szukania informacji w innym miejscu.

Organizator nie musi natomiast ręcznie synchronizować informacji między stroną a listą uczestników.

ReservePro może obsługiwać m.in.:

  • harmonogram kursów i zajęć,

  • formularze zapisów,

  • aktualną liczbę miejsc,

  • dane uczestników,

  • warianty cenowe i dodatki,

  • zgody,

  • płatności online,

  • zamówienia i potwierdzenia.

WordPress nadal może odpowiadać za treści, SEO i prezentację marki.

Czy trzeba przebudować stronę, żeby uruchomić rezerwacje online?

W wielu przypadkach — nie.

Jeżeli obecna strona WordPress dobrze prezentuje ofertę i generuje ruch, jej wymiana tylko dlatego, że firma potrzebuje systemu zapisów, może być niepotrzebna.

Znacznie prostsze może być dodanie rezerwacji tam, gdzie użytkownik ich potrzebuje.

Na stronie z ofertą można umieścić harmonogram zajęć. Na podstronie konkretnego kursu — formularz zapisu. Obok ceny — aktualną liczbę wolnych miejsc.

Wszystkie te elementy mogą korzystać z jednej bazy danych systemu rezerwacji.

Dzięki temu firma nie przebudowuje tego, co już działa. Uzupełnia jedynie brakujący etap między:

„Interesuje mnie ta oferta”

a

„Rezerwuję miejsce”.

Podsumowanie

Uruchomienie rezerwacji online na WordPressie nie musi oznaczać budowania nowej strony internetowej.

ReservePro może zostać dołączony do istniejącej witryny za pomocą shortcode'ów, które pozwalają wyświetlać harmonogram, formularz zapisu czy aktualną dostępność bezpośrednio w treści strony.

W praktyce pozwala to zachować dotychczasową stronę, jej treści i widoczność w Google, a jednocześnie uruchomić uporządkowany system rezerwacji i zapisów online.

Zamiast budować stronę od początku, można więc zacząć od jednej podstrony, jednego shortcode'u i jednego procesu rezerwacji — a później stopniowo rozszerzać integrację.

Bezpłatna konsultacja

ReservePro został zaprojektowany dla firm, które organizują zajęcia, szkolenia lub wyjazdy i potrzebują prostego sposobu na zarządzanie zapisami, płatnościami oraz uczestnikami.

Bezpłatna konsultacja

ReservePro został zaprojektowany dla firm, które organizują zajęcia, szkolenia lub wyjazdy i potrzebują prostego sposobu na zarządzanie zapisami, płatnościami oraz uczestnikami.

Bezpłatna konsultacja

ReservePro został zaprojektowany dla firm, które organizują zajęcia, szkolenia lub wyjazdy i potrzebują prostego sposobu na zarządzanie zapisami, płatnościami oraz uczestnikami.

Przeglądaj nasze artykuły

Faktura w ReservePro
„Poproszę fakturę na firmę”. Jak nie spędzać początku miesiąca na ręcznym wystawianiu dokumentów

Rozproszenie danych bilingowych i ręczne przepisywanie NIP-ów po zapisach zabiera godziny na początku każdego miesiąca. Zobacz, jak połączyć dane firmy z zamówieniem, płatnością online i automatycznym wystawianiem faktur.

Mailing do rodziców przed 1 września: jak wykorzystać wcześniejsze zapisy do promocji kolejnych zajęć

Jak zaplanować mailing do rodziców, którzy wcześniej korzystali z oferty, i połączyć aktualne zajęcia, ograniczony kod rabatowy oraz prosty proces zapisu.

Przypomnienie o płatnościach
Jak przypominać uczestnikom o zaległych płatnościach bez ręcznego pisania wiadomości?

Zaległe płatności to jeden z tych elementów organizacji zajęć, kursów, warsztatów czy wyjazdów, który potrafi zabrać organizatorowi zaskakująco dużo czasu. Samo sprawdzenie, kto jeszcze nie zapłacił, jest tylko początkiem. Później trzeba przygotować wiadomości, wysłać je do odpowiednich osób, kontrolować kolejne wpłaty i ponownie kontaktować się z tymi, którzy nadal nie uregulowali należności.