Przejdź do treści

System rezerwacji na WordPressie: kiedy wystarczy wtyczka, a kiedy własny moduł

Rezerwacje na WordPressie można uruchomić w godzinę, instalując wtyczkę. Kłopoty przychodzą później: przy aktualizacjach, płatnościach i regułach, których autor wtyczki nie przewidział.

Autor: Szymon Łakomy. Aktualizacja:

Trzy drogi i ich konsekwencje

DrogaJak działaGdzie są daneNa co uważać
Wtyczka osadzająca aplikacjęformularz zewnętrznej aplikacji wyświetla się na Twojej stronie, a wtyczka potrzebuje konta i klucza API, jak w przypadku Bookerou dostawcy aplikacjiabonament aplikacji nadal obowiązuje, wygląd w granicach jej ustawień
Samodzielna wtyczkaAmelia, Bookly, BookingPress i podobne działają w całości w WordPressiew bazie danych Twojej stronydarmowa wersja z płatnymi dodatkami lub licencja, zgodność z motywem i innymi wtyczkami
Własny modułosobne tabele w bazie, interfejs w stylu motywu i API kalendarzaw bazie Twojej strony lub w osobnej aplikacjiktoś musi go utrzymywać, za to reguły są dokładnie Twoje

Ogólny opis usługi, niezależny od technologii strony, jest na stronie system rezerwacji online.

Co potrafią gotowe wtyczki, a czego zwykle brakuje

Popularne wtyczki obsługują usługi z czasem trwania, pracowników z godzinami pracy, przerwy, powiadomienia e-mail i podstawowe płatności. Jednej osobie lub małemu zespołowi z typowymi wizytami to często wystarcza.

  • Polskie płatności. Czy wtyczka obsługuje Przelewy24, PayU lub BLIK, sprawdzam w dokumentacji konkretnej wersji. Bywa, że wymaga to płatnego dodatku albo przejścia przez koszyk WooCommerce.
  • SMS-y. Najczęściej przez zewnętrzną bramkę i osobny dodatek, z kosztem wysyłki po Twojej stronie.
  • Kilka zasobów naraz. Wizyta wymagająca jednocześnie osoby, gabinetu i urządzenia rzadko mieści się w ustawieniach wtyczek.
  • Nietypowe ceny. Cena za osobę, zależna od pory dnia albo od długości pobytu, często wymaga obejść.
  • Wersja polska. Tłumaczenie ekranów dla klienta bywa niepełne, a treści e-maili trzeba przejrzeć ręcznie.

Bezpieczeństwo, aktualizacje i szybkość strony

Wtyczka rezerwacji przechowuje dane klientów, więc należy do elementów strony, których trzeba pilnować najbardziej. Podatności we wtyczkach to częsta droga ataku na WordPressa, dlatego aktualizacje instaluję regularnie, najpierw na kopii strony, a potem na produkcji. Konta administratorów dostają logowanie dwuetapowe, a kopia zapasowa obejmuje bazę z rezerwacjami.

Druga sprawa to szybkość. Część wtyczek ładuje swoje skrypty i style na każdej podstronie, także tam, gdzie kalendarza nie ma. Ograniczam je do strony rezerwacji i zostawiam jedną wtyczkę do rezerwacji, a nie dwie testowane równolegle. Więcej o zabezpieczeniach piszę w tekście bezpieczeństwo strony internetowej.

Kiedy własny moduł zamiast wtyczki

  • rezerwujesz kilka rzeczy jednocześnie, na przykład instruktora i samochód albo salę i sprzęt,
  • zaliczka ma działać tylko przy wybranych usługach lub u nowych klientów, a płatność iść przez Przelewy24 lub BLIK,
  • rezerwacja ma tworzyć fakturę w programie do faktur albo trafiać do CRM,
  • po kolejnych aktualizacjach wtyczka psuje się na Twoim motywie i za każdym razem ktoś to łata.

Własny moduł to osobne tabele w bazie danych, kilka punktów API i interfejs napisany w stylu motywu. WordPress dalej służy do edycji treści, a rezerwacje rządzą się Twoimi regułami. Połączenie z bramką opisuję na stronie integracja płatności online.

Koszt i pierwszy krok

Zaczynam od przejrzenia strony: wersji WordPressa, motywu, hostingu i zainstalowanych wtyczek. Jeśli Twoje reguły mieszczą się w gotowej wtyczce, mówię to od razu. Własny moduł z kalendarzem i potwierdzeniami kosztuje od 2500 zł netto, a wersja dla kilku pracowników, z płatnościami online i SMS-ami, zwykle 4500 do 9000 zł netto.

Gdy strona nie działa na WordPressie, ten sam system osadzam inaczej, co opisuję w tekście system rezerwacji na stronę. Koszt samej witryny jest w artykule ile kosztuje strona na WordPressie.

Najczęstsze pytania

Czy wtyczka rezerwacji spowolni moją stronę?

Może, jeśli ładuje skrypty na wszystkich podstronach. Sprawdzam to w PageSpeed Insights przed instalacją i po niej. Zwykle wystarczy ograniczyć skrypty wtyczki do strony z kalendarzem.

Czy rezerwacja może tworzyć zamówienie w WooCommerce?

Tak. Część wtyczek i własny moduł mogą zakładać zamówienie w WooCommerce, dzięki czemu działają już skonfigurowane bramki płatności i faktury. Czy dana wtyczka to potrafi, sprawdzam w jej dokumentacji.

Co jeśli autor wtyczki przestanie ją rozwijać?

Wtyczka bez aktualizacji z czasem staje się ryzykiem dla bezpieczeństwa i przestaje współpracować z nowymi wersjami WordPressa. Przed wyborem sprawdzam datę ostatniej aktualizacji w katalogu wtyczek. Kod własnego modułu należy do Ciebie, więc może go przejąć inny programista.

Czy da się przejść z wtyczki na własny moduł bez utraty rezerwacji?

Tak. Eksportuję przyszłe rezerwacje i klientów, importuję je do nowego modułu i sprawdzam na kopii strony. Przełączenie robię w spokojnym dniu, a starą wtyczkę wyłączam dopiero po kontroli.

Powiązane strony

Masz stronę na WordPressie?

Podeślij adres strony i opisz, jak przyjmujesz klientów. Odpowiem, czy wystarczy wtyczka, czy potrzebny jest własny moduł, i ile to kosztuje.