Erweiterung eines WordPress-Plugins zurHotel-Reservierung

Die Abso­lu­te Shi­ne UG aus Wes­ter­burg betreibt unter dem Brand Bel­le Stay eine Web­sei­te zur Ver­mie­tung geho­be­ner Feri­en-Domi­zi­le in ganz Euro­pa. Rea­li­siert wur­de die Web­site mit Hil­fe eines Buchungs­sys­tem-Plug­ins. Es feh­len jedoch eini­ge Funk­tio­nen, die für die Betrei­be­rin der Web­site wich­tig sind. Im Rah­men die­ses Pro­jek­tes wur­de des­halb ein Plug­in ent­wi­ckelt, das ein ande­res Plug­in erweitert.

Kun­de Abso­lu­te Shi­ne UG
Kate­go­rie Plug­in-Ent­wick­lung
Leis­tun­gen

Schnitt­stel­le zum Buchungs­por­tal Smoo­bu (REST API)

Erwei­te­rung der Suchfunktion

 

Zeit­raum 1 Monat

Das Reservierungssystem

Neben der eige­nen Web­site nutzt das Unter­neh­men auch die ein­schlä­gi­gen Hotel- und Buchungs­por­ta­le als zusätz­li­chen Ver­triebs­ka­nal. Gebün­delt wer­den alle Reser­vie­run­gen zen­tral beim Meta-Por­tal Smoobu. 

Die Sache hat jedoch einen Haken: Das Buchungs­sys­tem-Plug­in der Web­site kann nur ein­ge­schränkt mit Smoo­bu syn­chro­ni­siert wer­den. Mit Hil­fe einer neu pro­gram­mier­ten Schnitt­stel­le kön­nen die Reser­vie­run­gen der Web­sei­te jetzt voll in das Por­tal inte­griert werden.

REST-API ProgrammierungSmoobu-Schnittstelle

Das neue Buchungs­for­mu­lar wird ein­fach als Short­code an der gewünsch­te Stel­le der Web­sei­te plat­ziert. Um wel­ches Domi­zil es sich han­delt, wird auto­ma­tisch anhand des Namens ermit­telt. Das Buchungs­for­mu­lar selbst besteht aus zwei Tei­len:
Der ers­te Teil ist ein Reser­vie­rungs-Check, der anhand der Daten­bank von Smoo­bu über­prüft, ob das Domi­zil im ein­ge­ge­ben Zeit­raum ver­füg­bar ist. Als Rück­ant­wort erhält der Kun­de eine Bestä­ti­gung sowie eine voll­stän­di­ge Kos­ten­auf­stel­lung.
Im zwei­te Abschnitt gibt der Kun­de dann alle für die Buchung rele­van­ten Daten ein. Die Buchung wird bei Smoo­bu auto­ma­tisch hin­ter­legt und der Kun­de bekommt vom Plug­in eine E‑Mail mit der Buchungs­be­stä­ti­gung und der Kos­ten­auf­stel­lung zugeschickt. 

Plugin-ErweiterungErweiterte Suchfunktion

Der Haupt­ein­stiegs­punkt der Web­site die Such­funk­ti­on auf der Start­sei­te. Hier legt der Kun­de einen Buchungs­zeit­raum fest und das inte­grier­te Buchungs­sys­tem-Plug­in der Web­site zeigt die ver­füg­ba­ren Feri­en-Domi­zi­le in Form einer Über­schrift mit kur­zem Teaser an.

Im Ent­schei­dungs­pro­zess für ein Urlaubs­ziel spie­len Emo­tio­na­le Bil­der eine zen­tra­le Rol­le. Des­halb sol­len die Slide­shows und Inhal­te der Unter­sei­ten schon in den Such­ergeb­nis­sen zu sehen sein.

Das Plug­in kopiert dafür Tei­le der Unter­sei­te, berei­tet den Quell­code auf und gibt die Inhal­te anstel­le der Stan­dard-Such­ergeb­nis­se aus.