Para poder generar deeplinks de forma más simple se creado un servicio genérico que permite tener una URL base y sobre ella añadir parámetros y posteriormente desde Hotetec realizamos la redirección al motor correspondiente con la URL final del cliente.


La URL base del servicio es la siguiente:


Entorno Magnolia 4.5

https://public4.new.hotetec.com/commonAvailability.meta/


Entorno Magnolia 6

https://public.new.hotetec.com/commonAvailability.meta/


Sobre esta URL añadiremos después de commonAvailability.meta/ todos los parámetros que necesitemos para que se muestre la disponibilidad necesaria. Hay parámetros que son obligatorios y otros opcionales. A continuación indicamos los parámetros que se pueden añadir a esta URL:


ParámetroDescripciónObligatorioValores
bookingEngineCódigo de motor. Esto será proporcionado por Hotetec.SiNumérico (1, 2, 3...)
hotelCode*Código del hotel. Esto será proporcionado por Hotetec. Se usará este parámetro cuando se quiera redirigir a una disponibilidad concreta de un hotel.Si
Numérico (58964, 5852,...)
areaCode*Código de zona. Esto será proporcionado por Hotetec. Se usará este parámetro cuando se quiera redirigir a una disponibilidad de zona y no de un hotel. Ej: MallorcaSi
Alfanumérico (ESBAL-03,...)
dateFromFecha de check-inSi
Formato dd/MM/yyyy
dateToFecha de check-outSi
Formato dd/MM/yyyy
distributionDistribución y ocupaciones de las habitaciones. 

Para adultos indicamos "ad" seguido de un guión y el número de adultos en la habitación indicada.

Para niños añadimos cada niño de forma individual con el parámetro "chd" seguido de un guión y la edad del niño.

Los tipos de ocupantes se concatenan con # y en caso de consultas de múltiples habitaciones separamos las ocupaciones de cada habitación con @.

Ejemplo de 2 habitaciones (2 adultos dos niños de 3 y 4 años + 2 adultos y un niño de 5 años): 

ad-2#chd-3#chd-4@ad-2#chd-5

Si

Adultos: ad-2 (número de adultos)
Niños: chd-3 (edad del niño)
languageCódigo de idiomaSi
Formato ISO 639-1
  • es: español
  • en: inglés
  • de: alemán
currencyCódigo de divisaSi

Formato ISO 4217

  • EUR: Euro
  • USD: Dólar estadounidense
  • GBP: Libra esterlina
promotionalCodeCódigo promocional a aplicar en la valoraciónNoAlfanumérico (BLACKFRIDAY_23,...)

utm_source

utm_medium

utm_campaign

utm_term

utm_content

Contemplamos hasta 5 tipos de UTM’s distintos para hacer el seguimiento y la correcta segmentación de landings o redirecciones.

No
Texto
customerIsLoggedNos permite indicar si queremos acceder directamente a tarifas de tipo “registro” o no.

En caso de no indicar este valor se mostrará la configuración por defecto que tenga el motor en este parámetro.
No
true/false


Sólo uno de ellos es obligatorio, si existe uno en la petición no hay que indicar el otro.


URL de ejemplo solicitando por hotel


https://public4.new.hotetec.com/commonAvailability.meta/?bookingEngine=5&hotelCode=52919&dateFrom=22%2F02%2F2024&dateTo=29%2F02%2F2024&language=ES&currency=EUR&distribution=ad-2%23chd-3%23chd-4%40ad-2%23chd-5&utm_source=SOURCE&utm_medium=MEDIUM&utm_campaign=CAMPAIGN&utm_content=CONTENT&utm_term=TERM



URL de ejemplo solicitando por zona


https://public4.new.hotetec.com/commonAvailability.meta/?bookingEngine=5&areaCode=ESBAL-03&dateFrom=22%2F02%2F2024&dateTo=29%2F02%2F2024&language=ES&currency=EUR&distribution=ad-2%23chd-3%23chd-4%40ad-2%23chd-5&utm_source=SOURCE&utm_medium=MEDIUM&utm_campaign=CAMPAIGN&utm_content=CONTENT&utm_term=TERM