Los feeds de disponibilidad, precio e inventario (ARI) son un tipo de feed de precios en el que se utilizan los datos de una propiedad, la disponibilidad de sus habitaciones y los planes de precios para establecer estrategias de precios predefinidas. En concreto, en los feeds de ARI se usa un subconjunto de entidades de XML de OpenTravel Alliance (OTA) para definir la disponibilidad y los precios.
A diferencia de los modos de envío (precios extraídos y modificados) basados en itinerarios, donde se envían consultas de precios o itinerarios específicos, en los feeds de ARI los partners envían mensajes cuando añaden o modifican algún dato en su modelo de precios (por ejemplo, si cambian los detalles de los precios, las restricciones y la disponibilidad).
Los mensajes de ARI que se envían a Google se denominan "mensajes de solicitud de ARI". Después, Google devuelve mensajes de respuesta que indican si la operación se ha completado correctamente o no.
En los feeds de ARI se utilizan hasta seis tipos de mensajes de solicitud distintos:
- Transaction (Property Data): se utiliza para definir habitaciones, paquetes (combinaciones de funciones de reserva, como reembolsos o servicios) y sus asignaciones.
- OTA_HotelRateAmountNotifRQ: se usa para actualizar los precios de las habitaciones.
- OTA_HotelAvailNotifRQ: se utiliza para actualizar la disponibilidad y las restricciones de los precios de las habitaciones. El inventario también se puede actualizar con este mensaje, pero se recomienda usar
OTA_HotelInvCountNotifRQ
. - OTA_HotelInvCountNotifRQ: sirve para actualizar los recuentos de inventario para las habitaciones.
- TaxFeeInfo (opcional): se usa para definir los impuestos y las tasas por propiedad. Este mensaje no es necesario si se especifica
AmountAfterTax
en el mensajeOTA_HotelRateAmountNotifRQ
. - Promotions (opcional): se usa para definir los precios promocionales de determinados usuarios, reservas y estancias.
Cada mensaje contiene un subconjunto de datos que Google utiliza para calcular los precios y la disponibilidad que los usuarios ven cuando buscan tus propiedades con fechas de entrada y salida específicas, y una ocupación concreta.
Para obtener más información sobre los feeds de ARI, consulta la referencia de XML.
Enviar mensajes
Para actualizar la información de propiedades y de los feeds de ARI, envía los mensajes correspondientes siempre que haya cambios en los datos de tu sistema.
Sigue estas instrucciones cuando vayas a enviar mensajes:
- Usa la herramienta de autoservicio de Hotel Center para añadir o actualizar tus direcciones IP en nuestro sistema.
- Usa esta ruta base para los puntos finales:
- https://www.google.com
- Host: www.google.com
- Puerto: 443
- Utiliza el método
HTTP POST
para enviar los mensajes. - Asigna el valor
"application/xml"
al encabezadoContent-Type
. - Utiliza las siguientes rutas en función de los datos que quieras modificar:
- Para actualizar Transaction (Property Data):
- /travel/hotels/uploads/property_data
- Para actualizar OTA_HotelRateAmountNotifdQ:
- /travel/hotels/uploads/ota/hotel_rate_amount_notif
- Para actualizar OTA_HotelAvailNotifdQ:
- /travel/hotels/uploads/ota/hotel_avail_notif
- Para actualizar OTA_HotelInvCountNotifRQ:
- /travel/hotels/uploads/ota/hotel_inv_count_notif
- Para actualizar TaxFeeInfo:
- /travel/hotels/uploads/taxes
- Para actualizar Promotions:
- /travel/hotels/uploads/promotions
Google responde a cada mensaje de solicitud recibido con un elemento HTTP 200 OK
si la conexión con el servidor se ha realizado correctamente. También incluye un cuerpo con un mensaje de respuesta que indica si las actualizaciones se han aplicado de forma adecuada o si hay advertencias o errores. Si responde con un código de error de HTTP, debes volver a enviar el mensaje. Si el cuerpo de la respuesta HTTP contiene advertencias y errores, debes corregirlos antes de volver a enviar mensajes.
En la página Estado del feed de Hotel Center, puedes ver los problemas que se hayan producido en mensajes específicos.