Cuando Google envía una solicitud de sugerencias
mensajes, tus servidores
debería responder con un mensaje de respuesta de sugerencia que especifique los hoteles cuyo
los precios cambiaron desde la última vez que Google recibió una sugerencia exitosa
Respuesta de esos mismos servidores. Si hay algún cambio de precio, Google
envía un <Query>
que recupera los datos de precios actualizados de los
itinerarios y hoteles.
Para obtener una descripción general del proceso de revisión de precios, consulta la descripción general de los precios.
Los mensajes de respuesta a sugerencias usan los siguientes métodos para cambiar el precio de los hoteles seleccionados y sus itinerarios:
El elemento raíz de un mensaje de respuesta de sugerencia es <Hint>
. Para solicitar que se actualice un hotel o un itinerario, usa uno o más elementos <Item>
. Un solo mensaje de respuesta de sugerencia puede definir cualquier cantidad de elementos <Item>
.
Cada mensaje de respuesta de sugerencia debe especificar al menos un elemento <Property>
para
cada <Item>
. El elemento <Property>
identifica un hotel mediante los mismos IDs que
la Lista de hoteles. De forma predeterminada, especificas un solo ID de hotel para cada <Item>
bloque. Sin embargo, puedes indicarle a Google que permita varios hoteles en un bloque de artículos si usas rangos de fechas de entrada o de estadías para volver a establecer precios.
Solicitud de itinerario exacto y flujo de respuesta
Los mensajes de sugerencia pueden basarse en itinerarios individuales, como la combinación de la fecha de entrada y la duración de la estadía. En este caso, especificas una fecha de entrada y la duración de la estadía de tus hoteles, y Google recupera los nuevos datos de precios solo ese itinerario.
Respuesta del socio
El siguiente mensaje de respuesta de sugerencia define una sola propiedad y un único itinerario:
<Hint>
<Item>
<Property>12345</Property>
<Stay>
<CheckInDate>2023-05-20</CheckInDate>
<LengthOfStay>3</LengthOfStay>
</Stay>
</Item>
</Hint>
Respuesta de Google
Google responde tu mensaje de respuesta de sugerencia con una <Query>
similar a la
lo siguiente:
<Query>
<Checkin>2023-05-20</Checkin>
<Nights>3</Nights>
<PropertyList>
<Property>12345</Property>
</PropertyList>
</Query>
Crear <Transaction>
Luego, se espera que crees un <Transaction>
con actualizaciones de precios para el
hotel para la siguiente estadía:
5/20/23 - 5/23/23
Flujo de solicitud y respuesta de los rangos de fechas de entrada
Un mensaje de respuesta de sugerencia puede especificar un rango de fechas de entrada, que comience con la primera fecha de entrada y termina con la última fecha de entrada. Cuando Google recupera datos de precios nuevos, Google extrae itinerarios para cada fecha de entrada del el hotel a partir de esas fechas y hasta la duración de la estadía que que indiques.
Fechas rotadas del socio
En el siguiente ejemplo de mensaje de respuesta de sugerencia, se define una sola propiedad con un rango de fechas para el registro:
<Hint>
<Item>
<Property>12345</Property>
<FirstDate>2023-05-20</FirstDate>
<LastDate>2023-05-23</LastDate>
</Item>
</Hint>
Respuesta de Google
Google responde este mensaje de respuesta de sugerencia con <Query>
similar a
lo siguiente:
<Query>
<FirstDate>2023-05-20</FirstDate>
<LastDate>2023-05-23</LastDate>
<Nights>5</Nights>
<PropertyList>
<Property>12345</Property>
</PropertyList>
</Query>
Crear <Transaction>
Luego, se espera que crees un <Transaction>
con actualizaciones de precios.
durante las siguientes estadías de ese hotel:
5/20/23 - 5/21/23
5/20/23 - 5/22/23
5/20/23 - 5/23/23
5/20/23 - 5/24/23
5/20/23 - 5/25/23
5/21/23 - 5/22/23
5/21/23 - 5/23/23
5/21/23 - 5/24/23
5/21/23 - 5/25/23
5/21/23 - 5/26/23
5/22/23 - 5/23/23
5/22/23 - 5/24/23
5/22/23 - 5/25/23
5/22/23 - 5/26/23
5/22/23 - 5/27/23
En este ejemplo, se usa la duración predeterminada de la estadía de 5 noches.
Flujo de solicitud y respuesta de estadías con rango
Un mensaje de respuesta de sugerencia puede incluir un rango de fechas que han cambiado. Esta le informa a Google que debe recuperar cualquier itinerario afectado por cualquiera de esos fechas. El conjunto real de itinerarios recuperados es una función del conjunto de fechas con cambios y la duración máxima de la estadía.
Estadías a intervalos del socio
En el siguiente ejemplo de mensaje de respuesta de sugerencia, se usan estadías con intervalos:
<Hint>
<Item>
<Property>12345</Property>
<StaysIncludingRange>
<FirstDate>2023-05-20</FirstDate>
<LastDate>2023-05-23</LastDate>
</StaysIncludingRange>
</Item>
</Hint>
Respuesta de Google
Google responde tu mensaje de respuesta de sugerencia con una <Query>
similar a la
lo siguiente:
<Query>
<FirstDate>2023-05-20</FirstDate>
<LastDate>2023-05-23</LastDate>
<AffectedNights>3</AffectedNights>
<PropertyList>
<Property>12345</Property>
<Property>67891</Property>
</PropertyList>
</Query>
Crear <Transaction>
Luego, se espera que crees un <Transaction>
con actualizaciones de precios para el
hotel para las siguientes estadías:
5/17/23 - 5/20/23
5/18/23 - 5/20/23
5/18/23 - 5/21/23
5/19/23 - 5/20/23
5/19/23 - 5/21/23
5/19/23 - 5/22/23
5/20/23 - 5/21/23
5/20/23 - 5/22/23
5/20/23 - 5/23/23
5/21/23 - 5/22/23
5/21/23 - 5/23/23
5/21/23 - 5/24/23
5/22/23 - 5/23/23
5/22/23 - 5/24/23
5/22/23 - 5/25/23
5/23/23 - 5/24/23
5/23/23 - 5/25/23
5/23/23 - 5/26/23