BookingEngine Implementierung

Implementierung als Angular Elements.

Bitte versuchen Sie die Booking-Engine (IBE) der FOCloud als Angular Elements auf einer Web-Seite ihrer Onlinepräsenz einzubauen.
In seltenen Fällen kann es zu Komplikationen zwischen verwendeten Frameworks und Css-, bzw. Javascript-Libraries kommen. In diesen Fällen besteht auch die Möglichkeit, die IBE in einen iFrame auf einer Web-Seite einzubauen.

Kopieren Sie bitte folgende Zeilen Code (vorzugsweise) in den Head-Bereich Ihrer Web-Seite:

 <link href="https://fo.sitec.com/be/assets/open-sans.css" rel="stylesheet">
 <link href="https://fo.sitec.com/be/assets/material-icons.css" rel="stylesheet">
 <link href="https://fo.sitec.com/be/styles.css" rel="stylesheet">

Kopieren Sie folgende Zeilen in den Content Bereich Ihrer Seite. (Innerhalb der <body></body> Tags):

<fo-booking-engine class="ibe" id="be" dbname="DEMO" azure="true"></fo-booking-engine>
<script src="https://fo.sitec.com/be/fo-booking-engine-es2015.js" type="module"></script>
<script src="https://fo.sitec.com/be/fo-booking-engine-es5.js" nomodule defer></script>

Wobei DEMO mit Ihrem Datenbanknamen ersetzt werden muss.

Folgende zusätzliche Parameter stehen für die Ausgabe der IBE zur Verfügung:

ParameterFunktionNotwendig
dbnameDEMO für Testsystem, Name der Kunden-Datenbank für EchtsystemJ
requesttrue für Anfrage, false für Online-BuchungN
roomstrue für zur Anzeige der Zimmertypen (keine Buchungs-Funktion)N
autooffertrue wenn bei einer Anfrage das Angebot direkt erstellt und versendet werden sollN
language2-stelliger Sprachcode (AT, EN, HU,..) Übersetzungen müssen in FOCloud eingepflegt werden.N
perscountAnzahl der (erwachsenen) Personen ODERN
personsString mit den Personenkategorien z.B. 0011 = 2 Erw. + 2 Kinder der Kategorie 1N
fromAnreisedatum (z.B. 31.11.2024)N
toAbreisedatumN
categoryBezeichnung der Zimmerkategorie (z.B. DZ)N
arrangementBezeichnung des vorausgefüllten Arrangements (z.B. VP)N
promocodePromocode (voreingestellt) entsprecht der Referenz des auszubuchenden KontingentsN
promobuttontrue zur Anzeige des Promocode Buttons rechts obenN
checkcctrue zur Abfrage der Kreditkarte auch ohne AnzahlungN
azuretrue wenn die Instanz auf dem Azure Server liegtN
request=”true”Nur Anfragen – keine Buchungen über die IBE
autooffer=”true”Der Gast erhält automatisch das Angebot-E-Mail.
Ohne diese Funktion muss die E-Mail manuell versendet werden.
language=”DE”Bei mehrsprachigen Webseiten wird jeweils der Sprachparameter gesetzt: (language=”DE”, language=”EN”, language=”IT” …)
WICHTIG: Übersetzungen müssen zuerst in der FO-Cloud eingepflegt werden.
perscount=”4″Vorauswahl: 4 Erwachsene
persons=”0012″Vorauswahl der Personen, bzw. Kinderkategorien.
0012 – 2 Erwachsene, 1 Kind Kategorie 1, 1 Kind Kategorie 2
persons=“0“ – standardmäßig wird nur 1 Erwachsener ausgewählt
0 steht für 1 Erwachsener (000 – 3 Erwachsene)
1 steht für 1 Kind Alterskategorie 1  (111 – 3 Kinder 0 bis 3 Jahre)
2 steht für 1 Kind Alterskategorie 1  (222 – 3 Kinder 4 bis 7 Jahre)                                  …
001122 – 2 Erw., 2 Kinder 0 bis 3 Jahre, 2 Kinder 4 bis 7 Jahre
promobutton=”true”Button Promocode wird angezeigt.

Beispiel für eine Vorauswahl:
Sprache EN / 2 Erwachsene, 1 Kind 0 bis 3 Jahre, 1 Kind 4 bis 7 Jahre /
Kategorie: Apartment / Halbpension

<fo-booking-engine id="be" dbname="DEMO" language="EN" persons="0012" category="APP" arrangement="HP" azure="true"></fo-booking-engine>