Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
Tip

Agregue class=”rsv-app-launcher rsv-mobile-launcher” a cualquier elemento HTML en su página y listo!

Ejemplo: 

Code Block
<button class="rsv-app-launcher rsv-mobile-launcher otras-clases">

Botones en Pagina Web del Hotel

La librería hotelrsv.js es la encargada de integrar los varios productos de hotelRSV como el Widget, la App Web y la App Mobile y las funcionalidades de Conexion con TripAdvisor con TripConnect y de Search Engine Call to Reservation with Sitelinks.

Para colocar botones de “Reserve Ahora” el procedimiento es muy sencillo, además existen varias opciones de customización. La siguiente guía está orientada para el Webmaster de su página Web y explica cómo configurar correctamente los botones de Reservar (call to action).

Requerimientos previos

...

Requerimiento

...

Nota

...

Librería Instalada hotelrsv.js

...

Instalación de hotelrsv.js antes de la etiqueta </head> o </footer> en cada pagina donde deseen colocar botones de reservas, vea la sección de instalación.

...

Código de Licencia hotelrsv_id_##

...

Asignación de la variable de hotel o del hotel principal en caso de hoteles de Grupo. Esta información le será proporcionada al momento de la activación del servicio.

...

Código de Página analytics.novohit.com

...

Asignación del ID de página de analytics.novohit.com

Clases rsv-app-launcher y rsv-mobile-launcher

Configuración de botones para Aplicación Web

Cualquier botón, imagen o link (anchor) ubicado en la página web del hotel, puede usarse para lanzar la aplicación de reservaciones de hotelRSV, para esto solo se requiere agregar la clase rsv-app-launcher al botón o link en el que requiera dicha acción. Esta clase no agrega ningún estilo, es puramente funcional.

Warning

El atributo class debe ser el último atributo. Nuestro generador de botones ya contempla esta situación.

Tip

Para adicionar clases en menús de WordPress, seguir esta guía.

Elementos HTML soportados

Los tipos de botones a los que se les puede agregar la clase, son:

...

Elemento de Acción

...

Ejemplo

...

<button>

...

<button class="rsv-app-launcher rsv-mobile-launcher otras-clases">

...

<input>

...

<input class="rsv-app-launcher rsv-mobile-launcher otras-clases">

...

<a>

...

<a class="rsv-app-launcher rsv-mobile-launcher otras-clases">

...

<input type="button">

...

<input type="button" class="rsv-app-launcher rsv-mobile-launcher otras-clases">

Info

Si ya existe el atributo class dentro de su elemento HTML, debe dejar un espacio antes de agregar las clases de hotelrsv: rsv-app-launcher rsv-mobile-launcher

Tip

Hemos facilitado un Generador de Botones en el siguiente link. Antes de usar el Generador de Botones, lea la siguiente guía.

Selección de Idioma

hotelRSV es multi idioma y automáticamente se mostrará en el idioma del usuario (según el idioma en el que esté su dispositivo). Para detalles, vea Seleccion y Determinacion del Idioma.

Es posible modificar el idioma de hotelRSV a nivel programático a nivel global (para todos los elementos de Acción en la página) o a nivel singular (por cada Botón de Reserva o Elemento de Acción), para mas información, vea Seleccion y Determinacion del Idioma

Parámetros Adicionales

Warning

En algunos CMS como WordPress, los parámetros adicionales que comiencen con el prefijo data-hotelrsv-XYZ deben ir antes de cualquier otro atributo, mientras que el atributo class debe ser el último atributo. Nuestro generador de botones ya contempla esta situación.

...

Parámetro

...

Posibles Valores

...

Uso

...

Explicación

...

data-hotelrsv-lang

...

Código ISO 3166-2 de dos caracteres. Ver listado en Seleccion y Determinacion del Idioma

...

Opcional

...

Selección de idioma, si no se pasa este parámetro, tomará el idioma establecido según explicado en Seleccion y Determinacion del Idioma

...

data-hotelrsv-currency-code

...

Código de Moneda ISO 4217 según las monedas configuradas en su Hotel.

...

Opcional

...

Código de Moneda a pre-seleccionar.

Debe usar los códigos ISO 4217 que estén dados de alta en su extranet.

Revisar en su panel de control / extranet.

Si tiene dudas, coloque un ticket.

...

data-hotelrsv-dt-arrival

...

Fecha en formato AAAAMMDD

...

Opcional

...

AñoMesDia que representa la fecha de check-in deseada.

...

data-hotelrsv-dt-departure

...

Fecha en formato AAAAMMDD

...

Opcional

...

AñoMesDia que representa la fecha de check-out deseada.

...

data-hotelrsv-id-room-type

...

Identificador de la habitación o producto según los tipos de habitaciones o paquetes configurados en su hotel.

...

Opcional

Si usa room_type_abbrev no debe usar este parámetro.

...

Identificador de la habitación a pre-seleccionar.

El ID lo encuentra en su panel de control / extranet.

Si no sabe como obtener el id de habitación, utilice el parámetro room_type_abbrev a continuación.

Si está usando los parámetros dt_arrivaldt_departure debe incluir este parámetro.

...

data-hotelrsv-room-type-abbrev

...

Identificador alfanumérico personalizable de la habitación o producto según los tipos de habitaciones o paquetes configurados en su hotel.

...

Opcional

Si usa id_room_typeno debe usar este parámetro.

...

Identificador de la habitación a pre-seleccionar.

El ID lo encuentra en su panel de control en Configuraciones → Configuración Operaciones → General → Tipo y Fotos de Habitación en el campo ABREVIATURA

Info

Más información sobre este campo en Tipos de Habitacion

Si está usando los parámetros dt_arrivaldt_departure debe incluir este parámetro.

La abreviación NO puede contener espacios, acentos, letras con tildes, caracteres especiales ni puntuación. Solo caracteres alfanuméricos.

Si está usando los parámetros dt_arrivaldt_departure debe incluir este parámetro.

...

data-hotelrsv-show-other-rooms

...

1 | 0

...

Opcional

...

1 = Mostrará otras habitaciones además de la pre-seleccionada.

0 = Mostrará únicamente la habitación pre-seleccionada.

...

data-hotelrsv-id-hotel

...

Id del Hotel en un grupo de Hoteles

...

Opcional

Solo para grupos de Hoteles

...

Use este parámetro si su página es para varios hoteles de un grupo pero desea que un botón de reserva ejecute la app de reservas para un botón particular.

...

data-hotelrsv-promo-code

...

Código promocional de Splendidus Generador de Prómos

...

Opcional

...

El código lo encuentra en el panel de control en Ventas → Define Promociones

...

data-hotelrsv-show-multihotel-selector

...

Desplegar el selector de hoteles (solo grupos de hoteles)

...

Opcional

Solo para grupos de Hoteles

...

data-hotelrsv-show-multihotel-selector="1"

Tip

Si tiene dudas, coloque un ticket.

Ejemplos

En los siguientes ejemplos, los elementos de acción llamarán a la Aplicación en el idioma declarado a nivel global ya que no tienen declarado el atributo para determinación a nivel singular de idioma.

Ejemplos de Input

Code Block
<input type="submit" value="Reservar" class="rsv-app-launcher rsv-mobile-launcher">

Ejemplo de Input Tipo Botón

Code Block
<input type="button" value="Reserve" class="rsv-app-launcher rsv-mobile-launcher" data-hotelrsv-show-multihotel-selector="1">

Este código hará que se muestre el selector de hoteles apenas se inicie la app. Solo aplíquelo si el hotel o la página permite reservas para un grupo de hoteles.

Ejemplo de Input Tipo Botón

Code Block
<a href="#" class="rsv-app-launcher rsv-mobile-launcher" data-hotelrsv-promo-code="MYPROMO15">

Ejemplos de Botón

Code Block
<button data-hotelrsv-lang="en" class="rsv-app-launcher rsv-mobile-launcher" >Reserve</button>

El siguiente ejemplo ejecutará la aplicación en Inglés, independientemente del idioma indicado a nivel global.

Ejemplo de Anchor (link)

Code Block
<a data-hotelrsv-lang="en" data-hotelrsv-room-type-abbrev="SGLLUX" data-hotelrsv-promo-code="MYPROMO15" data-hotelrsv-dt-arrival="20241010" data-hotelrsv-dt-departure="20241013" data-hotelrsv-show-other-rooms="0" href="#" class="mibtn miClase rsv-app-launcher rsv-mobile-launcher">Reservar</a>

El siguiente ejemplo ejecutará la aplicación:

  • en Ingles data-hotelrsv-lang="en"

  • pre-seleccionando las fechas del 10 al 13 de octubre del 2024 data-hotelrsv-dt-arrival="20241010" data-hotelrsv-dt-departure="20241013"

  • cargará el cupón MYPROMO15 data-hotelrsv-promo-code="MYPROMO15"

  • mostrará sólo el tipo de habitación SGLLUX sin mostrar otros tipos de habitaciones data-hotelrsv-room-type-abbrev="SGLLUX" y data-hotelrsv-show-other-rooms="0"

Generador de Call to Reservation – Botones

Warning

Esta aplicación no substituye la guía de instalación y es responsabilidad del Hotel o del WebMaster verificar que el código generado por el Generador de Botones sea compatible con la pagina Web del Hotel

...

Note

Este manual se ha movido a help.novohit.com → Base de Conocimientos