Objetivo:
Poder brindar la información necesaria a los desarrolladores web para poder integrar el motor de reservas de TodoAlojamiento.com con el sitio web institucional del establecimiento.
Integracion
Selector de fechas (booking)
Para poder integrar el motor de reservas con el sitio web del establecimiento , el primer paso es poder permitirle al huésped seleccionar las fechas de ingreso y egreso. Para esto contamos con dos metodos:
1 - URL Redirect: Esta opción permite re direccionar mediante un link al proceso de reservas.
URL destino: https://www.todoalojamiento.com/portal/
Idioma: es pt en
a) Para Hotel/Establecimiento:
Parámetros:
?idHotel=XXX&forzarLimpiar=true
ej: https://www.todoalojamiento.com/portal/es?idHotel=XXX&forzarLimpiar=true
Metodo: GET
idHotel:
- Tipo de dato: numérico
Obligatorio
b) Para Portal:
Parámetros:
?idPortal=XXX&forzarLimpiar=true
ej: https://www.todoalojamiento.com/portal/es?idPortal=XXX&forzarLimpiar=true
Metodo: GET
idPortal:
- Tipo de dato: numérico
- Obligatorio
idHotel:
- Tipo de dato: numérico
Opcional
2 - Booking embebido: Esta opción es la mas recomendable, el booking ó selector de fechas estará integrado en el diseño del sitio web.
Su diseño y desarrollo está a cargo de los responsables del sitio.
Parametros
URL destino: https://www.todoalojamiento.com/portal/
Método: GET / POST
a) Para Hotel/Establecimiento:
idHotel:
- Tipo de dato: numérico
- Obligatorio
b) Para Portal:
idPortal:
- Tipo de dato: numérico
- Obligatorio
idHotel:
- Tipo de dato: numérico
- Opcional
Filtros de portal (sólo aplica cuando los tenga configurados)
Ciudad (puede ser opcional u obligatorio, según configuración)
- tipoDestino=Ciudad
- idDestino=XXX (Este parámetro hace referencia a la ciudad, como por ejemplo Mar del Plata)
estrellas
- Tipo de dato: numérico o varios números separados por comas(por ej: 1,2,3,4,5,0) Donde 0 corresponde a "Otros"
- Opcional
tipoHotel
- Tipo de dato: numérico o varios números separados por comas(por ej: 1,2,etc) (1: Hotel , 2: Cabañas , 3: Departamentos , 4: Balneario , 5: Hostel , 6: Hostería , 7: Apart Hotel)
- Opcional
caractHotel (caracteristicas del hotel)
- Tipo de dato: numérico o varios números separados por comas(por ej: 1,2,etc)
- Opcional
Parámetros para Hotel y Portal
fechaDesde
- Tipo de dato: Date
- Formato: AAAA-mm-dd
- Obligatorio
fechaHasta o cantNoches
- Obligatorio
fechaHasta
- Tipo de dato: Date
- Formato: AAAA-mm-dd
cantNoches
- Tipo de dato: numérico
idHabitacion (Este parámetro hace referencia al tipo de habitación, como por ejemplo Superiores)
- Tipo de dato: numérico o varios números separados por comas(por ej: 1,2,3)
- Opcional
idProducto (Este parámetro hace referencia a la habitación, como por ejemplo Habitación Superior Doble o Habitación Superior Triple)
- Tipo de dato: numérico o varios números separados por comas(por ej: 1,2,3)
- Opcional
monedaISO (Este parámetro hace referencia a la moneda en la que se desea abrir el motor, sólo se utiliza si no es la moneda por defecto del hotel configurada en nuestra extranet), sólo se deben utilizar las monedas habilitadas para el hotel
- Tipo de dato: codigo ISO de la moneda (ARS, USD, BRL, PEN, CLP, EUR, MXN)
- Opcional
forzarLimpiar
- Tipo de dato Booleano
- Obligatorio
- Valor:true
codigoPromocional (Este parámetro hace referencia a las promociones)
- Tipo de dato: código separados por comas(por ej: promo1,Promo2,Cod3)
- Opcional
ej: https://www.todoalojamiento.com/portal/es?idHotel=XXX&forzarLimpiar=true&monedaISO=ARS
idPaisResidencia (Este parámetro hace referencia al Pais de residencia)
- Tipo de dato: numérico
- Opcional
- se utiliza junto con el parámetro "tipoDeInclusion"
tipoDeInclusion (Este parámetro hace referencia al tipo de inclusion del Pais de residencia)
- Tipo de dato: numérico 1: residentes en idPaisResidencia 2: residentes en otros países
- Opcional
- se utiliza junto con el parámetro "idPaisResidencia"
- Parámetros para Adultos y Niños:
adultos
- Tipo de dato: numérico
- Opcional
ninios
- Tipo de dato: numérico
- Opcional
- Parámetros para Adultos y Niños por HABITACION:
cantHabitaciones
- Tipo de dato: numérico
- Opcional
adultosX
- donde X corresponde al nro de la habitacion.
- Ej: adulto1: corresponde a la cantidad de adultos de la habitacion 1, adulto2: corresponde a la cantidad de adultos de la habitacion 2, y así sucesivamente.
- Se necesitarán cantidad de adultos, así como cantidad de habitaciones se hayan especificado
- Tipo de dato: numérico
- Opcional
niniosX
- donde X corresponde al nro de la habitacion, funciona de la misma manera que adultos.
- Ej: ninios1: corresponde a la cantidad de niños de la habitacion 1, ninios2: corresponde a la cantidad de niños de la habitacion 2, y así sucesivamente.
- Se necesitarán cantidad de adultos, así como cantidad de habitaciones se hayan especificado
- Tipo de dato: numérico
- Opcional
edadX_J
- donde X corresponde al nro de la habitacion
- donde J corresponde al nro del niño
- Ej: edad1_1: corresponde a la edad del niño 1 de la habitacion 1, ninios1_2: corresponde a la edad del niño 2 de la habitacion 1, edad2_1: corresponde a la edad del niño 1 de la habitacion 2, y así sucesivamente.
- Se necesitarán cantidades de edades de los niños, así como cantidad de habitaciones se hayan especificado, y por cada habitacion cantidad de niños se hayan especificado. Es decir X * J
- Tipo de dato: numérico
- Opcional
Configuración de la cuenta de Google Analytics
Es muy importante agregar como filtro de exclusión el dominio del sitio web para que no se cree una sesión nueva al llegar al motor de reservas
Seguir las siguientes instrucciones https://support.google.com/analytics/answer/2795830
Como obtener el idHotel:
Para poder conocer el idHotel de nuestro establecimiento, lo podemos hacer desde la pantalla Datos del menú Establecimiento: