Hotel-Connection-API Konfiguration
Derzeit werden folgende Datenquellen von der Bakehouse HAPI unterstützt:
Seekda (ehem. Kognitiv)
Derzeit werden folgende Datenquellen von der Bakehouse HAPI unterstützt:
Seekda (ehem. Kognitiv)
Um die Hotel Connection API verwenden zu können, muss die Erweiterung HAPI im Bakehouse installiert sein. Bitte kontaktieren Sie uns: support@bakehouse.at
Um die HAPI Schnittstelle nutzen zu können, müssen folgende Zeilen im JavaScript (z. B. in der script.js) auf der Seite geladen werden:
Die Sprache wird standardmäßig automatisch aus der aktuellen in Bakehouse ausgegeben Sprache ausgelesen. Der Wert language : 'de' ist optional und kann wenn gewünscht angepasst werden.
Falls man die Sprache bei der Ausführung des Scriptes zur Verfügung hat, kann man mit einer Funktion die Sprache zurückgeben. Wenn die Funktion "null" zurückgibt, wird wieder auf die automatische Sprache zurückgegriffen.
Zu Beginn müssen folgende Einstellungen im TypoScript der Rootseite vorgenommen werden.
Hier werden folgende Werte gesetzt:
Eigenschaft | Rückgabewert | Beschreibung |
code | String | HAPI ID des Hotels |
engine | [dsr, kube] | Die Buchungs-Engine der Buchungsseite |
loadscript | [0, 1, auto] | Bestimmt, ob das Widget-Script geladen wird - Bei auto wird das Script nur geladen, wenn Widget-ViewHelper verwendet werden (default: 0) |
book | Int | Seite mit der Buchungsstrecke: - engine "dsr": Page ID - engine "kube": absolute URL auf die KUBE |
form | Int | Seite mit dem Anfrageformular (Page ID) |
roomdetail | Int | Seite mit der Detailansicht (Page ID) |
packagedetail | Int | Seite mit der Detailansicht für die Pauschalen (Page ID) |
Will man die Ausgabe der HAPI Integration, entgegen der aktuellen in Bakehouse ausgegeben Sprache ändern, benötigt man folgende Anweisung im Root TypoScript:
Die TypoScript Bedingung prüft die aktuelle Sprach ID und ändert die Ausgabe der HAPI Integration auf die gewünschte Sprache.
Mit folgendem Code können automatisch E-Commerce Buchungen an Google Analytics und Matamo übertragen werden: