Ferienhouse


Użyte narzędzia i technologie
-
WordPress Multisite: Zaprojektowano skalowalną sieć do zarządzania osobnymi domenami (Norddeich & Fleetenkiekerhus) z jednego panelu administracyjnego, efektywnie dzieląc media i bazę kodu.
-
Jednolite Źródło Prawdy API: Zbudowano scentralizowaną integrację API, która służy jako pojedynczy punkt danych dla inwentarza obiektów, zapewniając spójność w czasie rzeczywistym na obu stronach internetowych.
-
Integracja Rezerwacji WooCommerce: Wdrożono spersonalizowaną logikę wynajmu do obsługi cen sezonowych, blokowania dostępności i rezerwacji gości bezpośrednio w ekosystemie WordPress.
-
Dedykowana Orkiestracja API: Opracowano warstwę middleware do interpretacji i buforowania zewnętrznych danych inwentarza wynajmu, drastycznie zmniejszając opóźnienia API i poprawiając responsywność wyszukiwarki.
-
Wielodomenowa Wyszukiwarka: Zaprojektowano ujednolicony interfejs wyszukiwania, pozwalający gościom na sprawdzanie dostępności w wielu obiektach w ramach jednej, płynnej ścieżki użytkownika.
Proces inżynieryjski i architektoniczny
Opis projektu i wyzwanie Multisite
Klient zarządza dwoma odrębnymi obiektami wynajmu wakacyjnego premium, Dat Ferienhus Norddeich i Dat Fleetenkiekerhus, z których każdy posiada własną markę i domenę. Głównym wymaganiem było zapewnienie bezszwowego doświadczenia użytkownika przy jednoczesnym wyeliminowaniu operacyjnego koszmaru zarządzania dwoma niezależnymi, rozproszonymi panelami backendowymi. Potrzebowaliśmy scentralizowanego „Źródła Prawdy” dla dostępności, cen i danych obiektów, zachowując jednocześnie unikalny wygląd i zgodność z marką stron publicznych. Celem inżynieryjnym było stworzenie jednolitej sieci WordPress Multisite, w której pojedyncza aktualizacja w centralnej bazie danych propaguje się na obie domeny w czasie rzeczywistym.
Orkiestracja API i synchronizacja danych
Wdrożyliśmy solidną strategię API-first. Łącząc sieć WordPress ze scentralizowaną platformą zarządzania wynajmem, ustanowiliśmy jedno źródło prawdy dla wszystkich rezerwacji. Zaprojektowałem dedykowaną warstwę integracji API, która stale odpytuje inwentarz obiektów, kalendarze dostępności i dynamiczne struktury cenowe. Dane te są następnie normalizowane w bazie danych WordPress, co pozwala nam wyświetlać aktualną dostępność na żywo na obu stronach bez ryzyka konfliktów czy podwójnych rezerwacji.
Dedykowany rozwój i proces rezerwacji
Poza synchronizacją danych, proces rezerwacji na frontendzie musiał być pozbawiony tarć. Wykorzystaliśmy WooCommerce do obsługi transakcyjnej strony wynajmu. Dostosowałem rdzeń WooCommerce, aby obsługiwał specyficzne ograniczenia wynajmu wakacyjnego: wymogi dotyczące minimalnego pobytu, sezonowe reguły zameldowania/wymeldowania oraz złożone progi cenowe. Dzięki zbudowaniu niestandardowego interfejsu wyszukiwania, który odpytuje nasze lokalnie buforowane dane API, goście mogą przeglądać obiekty w całej sieci Multisite z wydajnością poniżej sekundy, co drastycznie zwiększyło współczynniki konwersji.
Ostateczny rezultat
Wdrożenie zapewniło klientowi profesjonalną, skalowalną platformę zarządzania wynajmem. Mogą teraz aktualizować opisy obiektów, dostosowywać stawki lub blokować daty w jednym miejscu, a zmiany są natychmiast widoczne w obu domenach. Architektura jest przyszłościowa, umożliwiając klientowi dodawanie nowych obiektów lub domen do sieci przy minimalnej konfiguracji, w pełni automatyzując techniczną stronę ich biznesu wynajmu domów wakacyjnych.
