En ocasiones, puede que quieras vincular o redirigir hacia el motor de reservas con fechas preseleccionadas o algunos otros datos previamente rellenados, posiblemente junto con alguna categoría preseleccionada (ubicación) que administres en tu cuenta. Esto se puede hacer adjuntando parámetros de cadena de consulta (query string) a la URL de la página donde tienes instalado el motor de reservas. Ten en cuenta que esta función requiere algunos conocimientos prácticos de desarrollo web.

La forma de lograrlo es creando enlaces profundos (deep links). Nota que esta función no impide que el huésped cambie los parámetros de búsqueda más adelante.

Para que el deep link funcione, debe incluir al menos estos 3 parámetros: fecha de entrada (check-in), fecha de salida (check-out) y número de huéspedes.

Nota: El deep link permite omitir el parámetro de categoría incluso si configuras ese motor con la opción “el huésped debe seleccionar una categoría específica cuando se hace la reserva”.

La estructura del deep link debe verse así:

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

Los parámetros del deep link comienzan con un signo “?”. El ejemplo anterior contiene los 3 parámetros obligatorios, pero los deep links admiten una serie de parámetros adicionales.

Ejemplo (tomado con nuestro motor de demostración Sirvoy):

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&language=es&code=2021&target=results

Parámetros admitidos y ejemplos de cómo deberían verse:

  • check_in Debe estar en formato AAAA-MM-DD. check_in=2026-01-20
  • check_out Debe estar en formato AAAA-MM-DD. check_out=2026-01-21
  • adults Número de huéspedes en esta reserva. adults=1
  • category Preseleccione una categoría específica para esta reserva. category_id=4013
  • rooms (habitaciones) Cadena JSON que especifica tipos de habitación preseleccionados. Por ejemplo: {“room-type-id-here”:[{“room_id”:”optional-room-id-here”}]} rooms=%7B"6614102"%3A%5B%7B"room_id"%3A"106614101"%7D%5D%7D
  • code (código) Para aplicar un código de cupón. Utiliza el nombre del código de cupón como ID. code=2021
  • language (idioma) Debe ser un código de dos letras (ISO 639-1). Si se establece, anulará cualquier idioma especificado en el código JavaScript. language=es
  • target Define qué página debe mostrarse, puede ser la de ‘búsqueda’ o ‘resultados’. target=results

El parámetro de categoría se puede utilizar para enviar a tu huésped a un conjunto específico de tipos de habitación que seleccionaste previamente mediante la función “Categoría” de Sirvoy. Esto puede resultar útil si administras varias ubicaciones.

Puedes obtener la mayoría de los ID necesarios para tu deep link desde la vista de Calendario en Sirvoy.

Esta vista incluye algunos filtros: Tipo de habitación y Categoría (si has habilitado la función “Categoría”). Si filtras el calendario por alguno de esos parámetros, la URL resultante contendrá el ID que necesitas, comenzando con signo “?”.

Ejemplos:

Si quieres vincular a una unidad específica, debes obtener el ID de la unidad haciendo clic con el botón derecho en la unidad en la vista de Calendario mencionada anteriormente, y seleccionar “Inspeccionar” o “Inspeccionar elemento” (según el navegador que utilices). Obtendrás una porción de código resaltado como resultado. Para obtener el ID de esa unidad en específico toma la información del detalle llamado: data-room-id="XXXXXXXX"

Los usuarios avanzados pueden encontrar más información en:https://secured.sirvoy.com/widget/sirvoy.js