ACCESSING THE BOOKFLOW
White label partners can access CV Villas availability and deep-link their customers into an online booking
Benutzerdefinierter Bookflow-Kopf und Fußzeile
Bevor Sie Kunden zum Bookflow weiterleiten, senden Sie bitte eine html-Kopf- und -Fußzeile an das Cv Villas-Team, diese wird anstelle der Cv Villas-Kopf- und -Fußzeile gerendert.
- Verwenden Sie absolute URLs in Links und Bildern.
- Verwenden Sie https-Assets nur, um Warnungen mit gemischten Inhalten zu vermeiden.
- Verwenden Sie Inline-Stile.
Flughäfen und Dauer
Um eine Auswahlliste für den Abflughafen und eine Auswahlliste für die Dauer zu vereinfachen, kann die folgende API-Anfrage verwendet werden, um verfügbare Optionen bereitzustellen. Deren Flughafengruppe „-“ steht für Nur Villa-Dauern.
Endpunkt:
GET /umbraco/api/destinationsapi/Departure/
Parameter
| ||||
| Anzahl der Erwachsenen, die bei der Prüfung der||||
| ||||
| ||||
| Anzahl der Kinder, die bei der Prüfung der Verfügbarkeit zu berücksichtigen sind. |
Ergebnis
{
Optionen: [{
Name: „London (Alle)“,
HerkunftId: 25031,
ausgewählt: false,
verstecken: false,
wählbar: true,
Optionen: [{
Name: „London City“,
Code: „LCY“,
ausgewählt: false,
wählbar: false,
Dauer: []
}, {
Name: „London Gatwick“,
Code: „LGW“,
ausgewählt: false,
wählbar: true,
Dauer: [ 7, 14, 21 ]
}, {
Name: „London Stansted“,
Code: „STN“,
ausgewählt: false,
wählbar: true,
Dauer: [ 7 ]
}
]
}, {
Name: „Schottland (alle)“,
HerkunftId: 45286,
ausgewählt: false,
verstecken: false,
wählbar: true,
Optionen: [{
Name: „Aberdeen“,
Code: „ABZ“,
ausgewählt: false,
wählbar: false,
Dauer: []
},
]
}, {
Name: „-“,
HerkunftId: 0,
ausgewählt: false,
hide: true,
wählbar: false,
Optionen: [{
Name: „-“,
Code: „-“,
ausgewählt: false,
wählbar: false,
Dauer: [ 3, 4, 5, 7, 8, 9, 10, 13, 14, 21 ]
},
]
}
]
}Verfügbarkeit
Um einen Verfügbarkeitskalender oder eine Auflistung zu ermöglichen, wird die folgende Anfrage Tag für Tag die Preise für die gewünschte Villa geben.
Endpunkt:
GET /umbraco/Api/AvailabilityApi/GetAvailabilityOnDays/
Parameter
NameTypeKommentareNächte | intDie | Dauer des gewünschten||
| |||
| Anzahl der Erwachsenen, die bei der Prüfung der | |||
| |||
| |||
| Anzahl der Kinder, die | |||
| bei | |||
Verfügbarkeit | |||
.Kleinkinder | |||
| Die Anzahl der Kleinkinder, die bei der Prüfung der Verfügbarkeit zu berücksichtigen sind. | ||
Abflug | int? | UrsprungId des gewünschten Flughafens ( | |
optional).UnterkunftId | |||
| der gewünschten Villa.
Ergebnis
[
[
„2022-05-02“, {
Preis: „1,932 £“,
PersonPreis: „966 £“,
VillaPreis: „1,276 £“,
AngebotPreis: null,
Angebot: null,
AbfahrtIds: [
24886,
24890,
24892,
24898,
24914,
24923,
24944,
24950,
24989
],
Dauer: [
7
],
cacheId: „754c553b-ecd3-4053-bd8-eeb1a305c125“,
Check-In: „02. Mai 2022 um 15:00“,
Checkout: „09. Mai 2022 um 09:00“,
Nächte: 7,
villaOnly: false,
Flüge: {
Abfahrtszeit: „06:05“,
Abreisedatum: „02 Mai 22“,
AnkunftZeit: „11:15“,
AnreiseDatum: „02 Mai 22“,
AbfahrtOrtName: „Birmingham“,
AnreiseOrtName: „Corfu Kerkyra Airport“,
RückkehrAbfahrtZeit: „12:15“,
RückreiseAbreisedatum: „09. Mai 22“,
RückkehrAnkunftZeit: „13:35“,
RückkehrAnkunftDatum: „09. Mai 22“,
Referenz: „TOM7112“,
airlineCode: „TOM“
}
}
],
...
]Buchfluss
Ihr Nutzer sollte über POST auf die Flugseite weitergeleitet werden. Wenn das Paket Villa Only ist, wird er automatisch auf die Mietwagenseite weitergeleitet.
Endpunkt:
POST /Flüge/
Parameter
| String | Ihres Whitelabel GUID. Wenn dies nicht angegeben ist, gibt es keine Buchungsnotiz, um diese Buchung mit Ihrer | |
| Anzahl der | |||
| |||
| Alter der Kinder. Deren Gesamtzahl der Kinder und Säuglinge ergibt sich | |||
daraus.villaPackageId | |||
| Der cacheId GUID aus dem vorherigen Schritt. | ||
| Dies kann verwendet werden, um ein Paket Villa + Flug in ein Paket Nur Villa zu verwandeln. Es kann nicht verwendet werden, um einen Flug zu einem Paket Villa Nur hinzuzufügen. |
Auf Whatsapp chatten