Soms wilt u misschien linken of doorverwijzen naar de boekingsmodule met vooraf geselecteerde datums of andere vooraf ingevulde gegevens, mogelijk samen met een vooraf geselecteerde categorie (locatie) die u beheert op uw account. Dit kan worden gedaan door query-string parameters toe te voegen aan de URL van de pagina waar de booking engine op staat. Houd er rekening mee dat deze functie enige basiskennis op het gebied van webontwikkeling vereist.

De manier om dit te bereiken is door diepe links te creëren. Merk op dat deze functie de gast er niet van weerhoudt om de zoekparameters later te wijzigen.

Om de deeplink te laten werken, moet deze minimaal deze 3 parameters bevatten: incheckdatum, uitcheckdatum en aantal gasten.

Opmerking: De deep link maakt het mogelijk om de categorieparameter over te slaan, zelfs als je die engine instelt op “de gast moet een specifieke categorie kiezen wanneer een boeking wordt gemaakt”.

De structuur van de deep link moet er als volgt uitzien:

https://hotel-website.com/page-with-booking-engine?check_in=2021-07-29&check_out=2021-08-08&adults=2

De deeplink-parameters beginnen met het “?” teken. Dit voorbeeld hierboven bevat de 3 verplichte parameters, maar de deeplinks ondersteunen een aantal aanvullende parameters.

Voorbeeld (gemaakt met onze Sirvoy Demo Engine ):

https://secured.sirvoy.com/engine/html/5519708b913c8.html?rooms=%7B%226614102%22%3A%5B%7B%22room_id%22%3A%22106614101%22%7D%5D%7D&adults=1&check_in=2026-01-20&check_out=2026-01-21&category_id=4013&taal=es&code=2021& target=resultaten

Ondersteunde parameters en voorbeelden van hoe ze eruit zouden moeten zien:

  • check_in Moet in de indeling JJJJ-MM-DD zijn.check_in=2026-01-20
  • check_out Moet in de indeling JJJJ-MM-DD zijn.check_out=2026-01-21
  • adults Dit is het aantal gasten in deze boeking.adults=1
  • category Selecteer vooraf een specifieke categorie voor deze boeking.category_id=4013
  • rooms Dit moet een JSON string zijn waarin vooraf geselecteerde kamertypes specificeert zijn. Bijvoorbeeld: {“room-type-id-here”: [{“room_id”: “optional-room-id-here”}]} rooms=%7B"6614102"%3A%5B%7B"room_id"%3A"106614101"%7D%5D%7D
  • code Pas deze couponcode toe. Gebruik de naam van de couponcode als ID. code=2021
  • language Dit is de taal en moet een tweelettercode zijn, overeenkomend met de ISO 639-1 norm. Indien ingesteld, wordt de taal in de JavaScript-code overruled.language=es
  • target Bepaalt welke pagina moet worden weergegeven. Dit kan ‘search’ voor de zoekpagina, of ‘results’ voor de resultaten pagina zijn.target=results

De categorieparameter kan worden gebruikt om uw gast naar een specifieke set kamertypes te sturen die u eerder hebt geselecteerd met behulp van de Sirvoy “Categorie” -functie. Dit kan handig zijn als u meerdere locaties beheert.

U kunt de meeste ID’s die nodig zijn voor uw dieptekoppeling ophalen vanuit de Sirvoy Agenda- weergave.

Deze weergave bevat enkele filters: Kamertype en categorie (als u de functie “Categorie” hebt ingeschakeld. Als u de kalender filtert op een van die parameters, bevat de resulterende URL de ID die u nodig hebt, te beginnen met de “?” teken.

Voorbeelden:

Als u naar een specifieke eenheid wilt linken, moet u de eenheid-ID ophalen door met de rechtermuisknop op de eenheid in de eerder genoemde kalenderweergave te klikken en “Inspecteren” of “Inspecteer element” te selecteren (afhankelijk van de browser die u gebruikt). U krijgt als resultaat een code gemarkeerd. Haal het detail op met de naam: data-room-id = "XXXXXXXX" om de unit-ID van die specifieke unit te krijgen.

Gevorderde gebruikers kunnen meer informatie  vinden bovenaan de broncode van de widget: https://secured.sirvoy.com/widget/sirvoy.js