Todas las colecciones
Documentación
Integración de Motor de Reservas a Sitio Web institucional
Integración de Motor de Reservas a Sitio Web institucional
Actualizado hace más de una semana

Objetivo:

Poder brindar la información necesaria a los desarrolladores web para poder integrar el Motor de Reservas de TodoAlojamiento con el sitio web institucional del establecimiento.

Integración

Selector de fechas (booking)

Para poder integrar el motor de reservas con el sitio web del establecimiento , el primer paso es poder permitirle al huesped seleccionar las fechas de ingreso y egreso. Para esto contamos con dos métodos:

1 - URL Redirect:

Esta opción permite re direccionar mediante un link al proceso de reservas.

Idioma: es pt en

a) Para Hotel:

Parámetros:

?idHotel=XXX&forzarLimpiar=true

Metodo: GET

idHotel:

  • Tipo de dato: numérico

  • Obligatorio

forzarLimpiar

  • Tipo de dato Booleano

  • Obligatorio

  • Valor:true

b) Para Portal:

Parámetros:

?idPortal=XXX&forzarLimpiar=true

Metodo: GET

idPortal

  • Tipo de dato: numérico

  • Obligatorio

idHotel

  • Tipo de dato: numérico

  • Opcional

forzarLimpiar

  • Tipo de dato Booleano

  • Obligatorio

  • Valor:true

2 - Booking embebido:

Esta opción es la mas recomendable, el booking estará integrado en el diseño del sitio web y su diseño y desarrollo esta a cargo de los responsables del sitio.

Parametros

Método: GET / POST

a) Para Hotel:

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

  • Tipo de dato: Date

  • Formato: AAAA-mm-dd

  • Obligatorio

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

codigoPromocional (Este parámetro hace referencia a las promociones)

  • Tipo de dato: código separados por comas(por ej: promo1,Promo2,Cod3)

  • Opcional

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

Activar Cross Domain de Google Analytics:

Activa Cross Domain nos permite mantener la session de Analytics activa al redireccionar, desde el sitio web institucional, al motor de reservas y poder tener un registro completo de la transacción de Ecommerce en Google Analytics.

Incorporar el siguiente script en el HEAD de la pagina

Libreria Cross Domain

<script type="text/javascript" src="https://www.todoalojamiento.com/portal/es-es/wbooking/crossdomain/?idHotel=XXX" async defer></script>

Parametros

idHotel:

  • Tipo de dato: numerico

  • Obligatorio

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

¿Ha quedado contestada tu pregunta?