Descripción general
El mensaje de disponibilidad (OTA_HotelAvailNotifRQ
) define si un producto
(tipo de habitación combinado con plan de tarifas) para un itinerario determinado se puede vender para el
fechas aplicables. Cuando envías un mensaje de disponibilidad, debes indicar si
cambió la disponibilidad o las restricciones de un producto.
En las siguientes secciones, se abordan lineamientos generales, un ejemplo básico e instructivos para comenzar a agregar y actualizar la disponibilidad con el Mensaje de disponibilidad.
Restricción de disponibilidad por noche
El mensaje de disponibilidad te permite definir las restricciones que controlan el entorno disponibilidad de una reserva. Un tipo notable de restricción es “disponibilidad nocturna”: Indica si el producto se puede vender en una fecha determinada. Para que una estadía (desde el registro de entrada hasta la salida) se pueda reservar, debe haber disponibilidad para todas las fechas, y todas las demás restricciones de reserva y estadía se cumplen.
Configuración de restricciones
De forma predeterminada, RestrictionStatus
para Restriction="Master"
está cerrado. En otro
de forma predeterminada, aparece el mensaje todas las noches.
Para que se pueda vender, un producto debe tener <RestrictionStatus Restriction="Master"
Status="Open">
para todas las combinaciones de productos durante todas las noches de una estadía. Tú
debe enviar a Google un Open
explícito para cada producto o cambiar la
de forma predeterminada en Hotel Center. Esto se puede lograr si navegas a
Precios > Configuración de Hotel Center y editando
disponibilidad” .
Otras restricciones
- Llegada/salida
- Impide la venta de un itinerario que llega o sale en la fecha especificada.
Es
Open
de forma predeterminada. - Compensación mínima y máxima de la reserva
- Requiere que el itinerario se compre al menos o un número determinado. de días antes de la llegada.
- Duración mínima y máxima de la estadía
- Restringe la duración de la estadía para los itinerarios que tienen esta fecha de llegada.
- Estadía mínima y máxima (o “permanencia”)
- Restringe la duración de la estadía para los itinerarios que contienen esta fecha.
- Patrón de duración de la estadía
- Brinda control exacto sobre la duración de la estadía que se permite para esta fecha de llegada.
Lineamientos generales
Las restricciones de disponibilidad están definidas por hotel, fecha, tipo de habitación y plan de tarifas.
Un producto solo se puede reservar si no se aplican restricciones impuestas durante la estadía (desde el registro de entrada y salida) o cuando el usuario puede reservarla.
Envía a Google una actualización del mensaje de disponibilidad cada vez que haya un cambio en restricciones de disponibilidad del producto en fechas específicas.
Ejemplo
En esta sección, se proporciona un ejemplo básico de un mensaje de disponibilidad con y elementos opcionales. Una vez que hayas preparado el archivo, tendrás que enviarlo a Google a través de un mensaje POST a este extremo:
https://www.google.com/travel/hotels/uploads/ota/hotel_avail_notif
Para obtener más información sobre cómo enviar o PUBLICAR el mensaje, consulta Cómo enviar mensajes.
Para HotelCode
, usa el ID de hotel único que usaste en tu sistema para
identificar la propiedad. Este valor debe coincidir con el ID de hotel especificado usando
<id>
en el elemento <listing>
de la
Feed de lista de hoteles. La coherencia con tu sistema es fundamental para garantizar que Google muestre tus datos correctamente.
En este ejemplo, se muestra cómo configurar restricciones de disponibilidad:
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelAvailNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05"
EchoToken="12345678"
TimeStamp="2022-03-20T20:50:37-05:00"
Version="3.0">
<POS><Source><RequestorID ID="partner_key" /></Source></POS>
<AvailStatusMessages HotelCode="HOTELID">
</AvailStatusMessage>
<AvailStatusMessage>
<StatusApplicationControl Start="202X-03-20"
End="202X-03-25"
InvTypeCode="RoomID_1"
RatePlanCode="PackageID_1"/>
<LengthsOfStay>
<LengthOfStay MinMaxMessageType="SetMinLOS" Time="2" TimeUnit="Day" />
</LengthsOfStay>
<RestrictionStatus Restriction="Master" Status="Open" />
</AvailStatusMessage>
</OTA_HotelAvailNotifRQ>
Para obtener más ejemplos, consulta Disponibilidad ejemplos comunes.
Instructivos
En esta sección, se proporcionan soluciones a situaciones que pueden surgir durante el envío Mensajes de disponibilidad, específicamente los detalles sobre la disponibilidad nocturna restricción (lo que también se conoce como “detener la venta”).
Situación 1: Cómo vender productos en fechas específicas
Descripción
Quieres que la combinación de tipo de habitación y plan de tarifas (producto) esté disponible en fechas específicas.
Solución
Establece la restricción Master
en Open
y especifica las fechas.
Muestra
En esta muestra, se indica cómo abrir la disponibilidad nocturna de un producto durante unos pocos semanas en marzo.
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelAvailNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05"
EchoToken="12345678"
TimeStamp="2022-03-20T20:50:37-05:00"
Version="3.0">
<AvailStatusMessages HotelCode="Property_1">
<AvailStatusMessage>
<StatusApplicationControl Start="2022-03-20"
End="2022-03-30"
InvTypeCode="RoomID_1"
RatePlanCode="PackageID_1"/>
<RestrictionStatus Status="Open" Restriction="Master"/>
</AvailStatusMessage>
</AvailStatusMessages>
</OTA_HotelAvailNotifRQ>
Si deseas obtener más información para establecer precios, consulta Solución de problemas faltantes o precios incompletos.
Situación 2: Cómo dejar de vender productos en fechas específicas
Descripción
Quieres detener explícitamente la venta de un producto (en lugar de quedarte sin en fechas específicas.
Solución
Establece la restricción Master
en Close
y especifica las fechas.
Muestra
En este ejemplo, se indica cómo “detener la venta” o cerrar la disponibilidad nocturna para una producto en fechas específicas.
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelAvailNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05"
EchoToken="12345678"
TimeStamp="2022-03-20T20:50:37-05:00"
Version="3.0">
<AvailStatusMessages HotelCode="Property_1">
<AvailStatusMessage>
<StatusApplicationControl Start="2022-04-20"
End="2022-04-30"
InvTypeCode="RoomID_1"
RatePlanCode="PackageID_1"/>
<RestrictionStatus Status="Close" Restriction="Master"/>
</AvailStatusMessage>
</AvailStatusMessages>
</OTA_HotelAvailNotifRQ>