Este artículo proporciona información acerca de cómo leer e interpretar los Registros del Channel Manager, para resolver cualquier problema que pueda surgir.
Los Registros del Channel Manager pueden incluir actualizaciones del inventario enviadas por Mews, y nuevas reservas realizadas a través del Channel Manager. Los registros pueden ser de gran utilidad para el equipo de soporte del Channel Manager a la hora de resolver consultas.
Si deseas ver una explicación detallada acerca de cómo acceder a los registros del Channel Manager, consulta nuestra guía Cómo acceder a los registros del Channel manager.
|
Notas importantes
|
|
Gestor de Canales SiteMinder SiteMinder es un channel manager que se integra con Mews a través de la API SiteMinder. Esta guía sólo es aplicable a los Registros de Channel Manager para integraciones SiteMinder. Para integraciones Channel Manager generales que usen Mews Open API, incluidas las conexiones a canales directos como los sistemas centrales de reservas y las agencias de viajes en línea, así como las conexiones a verdaderos gestores de canales, consulta Cómo leer e interpretar registros del Channel manager. |
Información General
Sello Temporal (Time-stamp)
Es importante revisar a qué hora envió Mews una actualización de inventario o recibió una reserva. Cada registro de SiteMinder contiene un campo de Sello Temporal (Time-Stamp), en el que se muestra la hora exacta.
TimeStamp="2005-08-01T09:30:47-05:00"
Ficha Eco
El equipo de SiteMinder podría pedirte un 'echo token'. Se trata de un identificador único para cada registro y así es como el equipo de SiteMinder busca registo. Tan solo haz Ctrl-F en tu registro para buscar "EchoToken" y comparte el identificador EchoToken con el equipo de SiteMinder.
EchoToken="eco-abc123"
Disponibilidad y Restricciones
Para aprender más información acerca de las actualizaciones de Disponibilidad y Restricciones -
https://help-classic.siteminder.com/en/articles/8861139-update-rates-availability-and-restrictions-in-the-channel-manager-s-inventory-grid
Tarifas
Para aprender más acerca de las actualizaciones de Tarifas -
https://help-classic.siteminder.com/en/articles/8861139-update-rates-availability-and-restrictions-in-the-channel-manager-s-inventory-grid
Reservas
Revisa el campo ResStatus para comprobar qué acción de reserva ha recibido Mews desde SiteMinder, por ejemplo para saber si es una nueva reserva, una modificación en una reserva existente, o una reserva cancelada. Suele ser uno de estos tres valores - Book (Reserva), Modify (Modificación), o Cancel (Cancelación).
ResStatus="Libro"
Ejemplos de uso
Los siguientes ejemplos sólo se aplican a integraciones SiteMinder que utilizan la API de SiteMinder. En todos los casos, los datos están en formato XML.
Contenido
1. Actualización de inventario - comprobar la cantidad de habitaciones
2. Actualización de inventario - comprobar el precio
3. Actualización de inventario - ¿Qué habitaciones hemos cerrado?
4. Reservas- ¿Faltan detalles de cliente?
5. Reservas - resolver problemas con tarjetas de pago
6. Reservas - ¿Dónde puedo ver el precio por noche?
7. Reservas - ¿Dónde puedo ver el recuento de huéspedes?
8. Reservas - ¿Dónde puedo ver qué productos están reservados?
9. Reservas - ¿Dónde puedo ver el precio total?
10. Reservas - ¿Hay un perfil de empresa vinculado?
11. Reservas - ¿Qué canal se usó?
12. Reservas - resolver problemas con números de reserva
1. Actualización de inventario - comprobar la cantidad de habitaciones
|
Ejemplo de uso: "Quiero comprobar el número de habitaciones disponibles para una categoría de espacio específica, por ejemplo DBL, que Mews envió al Channel Manager como parte de una actualización de inventario" |
Así es como Mews muestra la cantidad de espacios o habitaciones disponibles. Nota: 'InvTypeCode' es el código de mapeado de la categoría de espacio, y 'Start' y 'End' muestran el periodo de tiempo.
<AvailStatusMessages HotelCode="HOTEL"> <AvailStatusMessage BookingLimit="10"> <StatusApplicationControl Start="2010-01-01" End="2010-01-14" InvTypeCode="SUP"/> </AvailStatusMessage> </AvailStatusMessages>
2. Actualización de inventario - comprobar el precio
|
Ejemplo de uso: "Quiero comprobar el precio de un plan de tarifas específico que Mews envió al Channel Manager como parte de una actualización de inventario" |
Así es como se muestran los precios en los registros. En este ejemplo, el precio se aplica para la categoría de habitación 'A1K' y el código de tarifa 'BAR'. Nota: Mews envía siempre precios por defecto, esta integración no admite precios para distintos recuentos de huéspedes. El importe podría ser 'AmountAfterTax' (importe tras impuestos) o 'AmountBeforeTax' (importe antes de impuestos), dependiendo del entorno jurídico que tengas configurado (neto o bruto).
<RateAmountMessage> <StatusApplicationControl InvTypeCode="A1K" RatePlanCode="BAR"/> <Rates> <Rate CurrencyCode="AUD" Start="2010-01-01" End="2010-01-14" Mon="0" Tue="0" Weds="0" Thur="0" Fri="1" Sat="1" Sun="1"> <BaseByGuestAmts> <BaseByGuestAmt AmountAfterTax="123.00"/> </BaseByGuestAmts> </Rate> </Rates> </RateAmountMessage> </RateAmountMessages>
3. Actualización de inventario - ¿Qué habitaciones hemos cerrado?
|
Ejemplo de uso: "Para una actualización del inventario, quiero ver qué habitaciones hemos cerrado y qué habitaciones tienen restricciones de tiempo de estancia" |
Mews envía todos los tipos de restricción a SiteMinder, incluídas Cerrado para la estancia, Cerrado a la llegada y Cerrado a la salida. El tipo de restricción aparece en el campo 'RestrictionStatus'.
| Tipo de restricción | Cómo aparece representado |
|---|---|
| Ventas de la habitación detenidas |
<RestrictionStatus Status="Close" />
|
| Habitación disponible para la venta |
<RestrictionStatus Status="Open" />
|
| Habitación marcada como Cerrada a la llegada |
<RestrictionStatus Status="Close" Restriction="Arrival" />
|
| Habitación marcada como Abierta a la llegada |
<RestrictionStatus Status="Open" Restriction="Arrival" />
|
| Habitación marcada como Cerrada a la salida |
<RestrictionStatus Status="Close" Restriction="Departure" />
|
| Habitación marcada como Abierta a la salida |
<RestrictionStatus Status="Open" Restriction="Departure" />
|
Ejemplo: Cerrado a la estancia
En este ejemplo, la restricción se aplica a la combinación de tarifa y categoría espacial: InvTypeCode="SUP" y RatePlanCode="GLD".
<AvailStatusMessage> <StatusApplicationControl Start="2010-01-01" End="2010-01-14" InvTypeCode="SUP" RatePlanCode="GLD"/> <RestrictionStatus Status="Close" /> </AvailStatusMessage> </AvailStatusMessages>
Ejemplo: Cerrado a la llegada
En este ejemplo, la restricción se aplica a la combinación de tarifa y categoría espacial: InvTypeCode="SUP" y RatePlanCode="GLD".
<AvailStatusMessage> <StatusApplicationControl Start="2010-01-01" End="2010-01-14" InvTypeCode="SUP" RatePlanCode="GLD"/> <RestrictionStatus Restriction="Arrival" Status="Close" /> </AvailStatusMessage> </AvailStatusMessages>
Ejemplo: Cerrado a la salida
En este ejemplo, la restricción se aplica a la combinación de tarifa y categoría espacial: InvTypeCode="SUP" y RatePlanCode="GLD".
<AvailStatusMessage> <StatusApplicationControl Start="2010-01-01" End="2010-01-14" InvTypeCode="SUP" RatePlanCode="GLD"/> <RestrictionStatus Restriction="Departure" Status="Close" /> </AvailStatusMessage> </AvailStatusMessages>
Ejemplo: Estancia mínima
En este ejemplo, la restricción se aplica a la combinación de tarifa y categoría espacial: InvTypeCode="SUP" y RatePlanCode="GLD". 'Time="2"' muestra la duración mínima de la estancia, en días.
<AvailStatusMessage> <StatusApplicationControl Start="2010-01-01" End="2010-01-14" InvTypeCode="SUP" RatePlanCode="GLD"/> <LengthsOfStay> <LengthOfStay MinMaxMessageType="SetMinLOS" Time="2"/> </LengthsOfStay> </AvailStatusMessage> </AvailStatusMessages>
Ejemplo: Estancia máxima
En este ejemplo, la restricción se aplica a la combinación de tarifa y categoría espacial: InvTypeCode="SUP" y RatePlanCode="GLD". 'Time="7"' muestra la duración máxima de la estancia, en días.
<AvailStatusMessage> <StatusApplicationControl Start="2010-01-01" End="2010-01-14" InvTypeCode="SUP" RatePlanCode="GLD"/> <LengthsOfStay> <LengthOfStay MinMaxMessageType="SetMaxLOS" Time="7"/> </LengthsOfStay> </AvailStatusMessage> </AvailStatusMessages>
Eliminar restricción de estancia máxima
Si eliminas la restricción de estancia máxima en Mews, Mews enviará 'SetMaxLOS' establecido en 999 días. Éste es el valor máximo admitido por SiteMinder y que Mews debe enviar cuando no deseas aplicar una restricción de duración máxima.
<AvailStatusMessage> <StatusApplicationControl Start="2010-01-01" End="2010-01-14" InvTypeCode="SUP" RatePlanCode="GLD"/> <LengthsOfStay> <LengthOfStay MinMaxMessageType="SetMaxLOS" Time="999"/> </LengthsOfStay> </AvailStatusMessage> </AvailStatusMessages>
4. Reservas- ¿Faltan detalles de cliente?
|
Ejemplo de uso: "Quiero comprobar el registro de reservas para ver si falta el número de teléfono de un huésped u otros detalles del mismo en una reserva concreta" |
Si no estás seguro de por qué falta el número de teléfono, o cualquier otro dato del huésped en la reserva, puedes revisar el registro de la reserva y comprobar lo que envió SiteMinder. Si los datos faltan en el registro, entonces Siteminder no los envió y deberías consultar con el soporte de SiteMinder por qué faltan.
Para encontrar el registro de reservas exacto, busca la cola de Channel Manager y filtra en Tipo por "Procesamiento de reserva" y en hora de Inicio y Fin filtra en base a la hora de creación de la reserva. Si tienes más de una integración Channel Manager, en Cliente filtra por SiteMinder.
Así es cómo se ve un perfil de huésped en el registro de reservas de SiteMinder:
<Profile ProfileType="1"> <Customer> <PersonName> <GivenName>James</GivenName> <Surname>Bond</Surname> </PersonName> <Telephone PhoneNumber="555-1234"/> <Email>[email protected]</Email> </Customer> </Profile>
5. Reservas - resolver problemas con tarjetas de pago
|
Ejemplo de uso: "Deseo ver la información de la tarjeta de pago de una reserva concreta" |
Por motivos de seguridad, nunca se muestran los datos completos de las tarjetas de crédito, tan sólo puedes ver la fecha de caducidad y el nombre del titular de la tarjeta. Puedes consultar la lista de códigos de proveedor de tarjeta admitidos por SiteMinder aquí.
<Guarantee> <GuaranteesAccepted> <GuaranteeAccepted> <PaymentCard CardCode="VI" CardType="1" CardNumber="4444444444444444" ExpireDate="1114"> <CardHolderName>Bruce Wayne</CardHolderName> </PaymentCard> </GuaranteeAccepted> </GuaranteesAccepted> </Guarantee>
6. Reservas - ¿Dónde puedo ver el precio por noche?
| Ejemplo de uso: "Deseo ver el precio para cada noche de la estancia, para una reserva en particular" |
Este es un ejemplo de cómo el sistema representa los precios por noche. 'RoomTypeCode' es la categoría de habitación reservada, 'RatePlanCode' es la tarifa reservada, y 'NumberOfUnits' es la cantidad de habitaciones reservadas..
<RoomRates> <RoomRate RoomTypeCode="DR" RatePlanCode="RAC" NumberOfUnits="1"> <Rates> <Rate UnitMultiplier="3" RateTimeUnit="Day" EffectiveDate="2022-03-12" ExpireDate="2022-03-15"> <Total AmountAfterTax="30.00" CurrencyCode="USD"/> </Rate> </Rates> </RoomRate>
7. Reservas - ¿Dónde puedo ver el recuento de huéspedes?
|
Ejemplo de uso: "Deseo ver la cantidad de huéspedes de una reserva concreta" |
'GuestCount' muestra la cantidad de adultos y niños en la reserva, divididos en distintas franjas de edad. Cada franja de edad tiene un 'AgeQualifyingCode' distinto. Puedes encontrar la lista completa de códigos en la Documentación de SiteMinder.
<GuestCounts>
<GuestCount AgeQualifyingCode="10" Count="1"/>
</GuestCounts>
8. Reservas - ¿Dónde puedo ver qué productos están reservados?
|
Ejemplo de uso: "Deseo ver que productos extras se han reservado para una reserva concreta" |
Para ver los detalles de qué productos se reservaron junto a la estancia, incluidos precios y fechas, busca "EXTRA" en el mensaje del registro.
'ServiceInventoryCode' es el código de mapeado del producto, está vinculado con un producto específico en los ajustes de tu integración Channel Manager. 'Quantity' muestra cuántos productos se reservaron. 'ID' es otro tipo de identificador usado por SiteMinder para códigos de producto. Mews no admite este código, por lo que puedes ignorarlo. 'Total' muestra el coste total de todos los productos reservados en la reserva. 'AmountAfterTax' o 'AmountBeforeTax' dependen del entorno jurídico que tengas configurado (bruto o neto).
<Servicios> <Servicio ServiceInventoryCode="EXTRA" Inclusive="true" Cantidad="1" ID="12345" ID_Context="CHANNEL" Type="18"> <Price> <Total AmountAfterTax="80.00" CurrencyCode="USD"/> </Price> </Service>
9. Reservas - ¿Dónde puedo ver el precio total?
|
Ejemplo de uso: "Deseo ver el precio total para una reserva concreta" |
El sistema indica el precio total para la reserva como 'Total' en 'ResGlobalInfo'. Esto incluye la suma de importes para cada noche de la estancia, más la cantidad total de productos extra. Mews recibe este valor desde el Channel Manager, el valor sólo se modifica si configuras el sistema con Reglas de Producto que indiquen a Mews que debe añadir un importe sobre el precio.
<ResGlobalInfo>
<Total AmountAfterTax="120,00" CurrencyCode="USD"/>
Si configuras tu propiedad en precio bruto. Mews usará 'AmountAfterTax'; sin embargo, si configuras los precios en neto, entonces Mews usará 'AmountBeforeTax' y calculará los impuestos según tu entorno jurídico.
10. Reservas - ¿Hay un perfil de empresa vinculado?
|
Ejemplo de uso: "Deseo ver si hay un perfil de empresa vinculado a una reserva concreta" |
El nombre de la empresa está unido a la información del canal, así que primero busca el canal - ver 11. Reservas - ¿Qué canal se usó? abajo.
El sistema registra la información de la empresa así:
<Fuente> <RequestorID Type="22" ID="SITEMINDER"/> <BookingChannel Primary="true" Type="7"> <CompanyName Code="WTF">Wotif</CompanyName> </BookingChannel> </Fuente>
Nota: El Nombre de empresa dentro de <CompanyName Code="WTF">Wotif</CompanyName> es "Wotif".
11. Reservas - ¿Qué canal se usó?
|
Ejemplo de uso: "Deseo ver a través de que canal se realizó la reserva" |
Para ver a través de qué canal se realizó la reserva, busca el registro de mensajes del 'BookingChannel'.
Consejo: Esto puede ser de utilidad cuando no estás seguro de si SiteMinder envió el código de mapeado correcto y si afectó al mapeado de tu agencia de viajes. No necesitas copiar los códigos al mapear perfiles de agencia de viajes, simplemente selecciónalos desde el menú desplegable al configurar agencias de viajes, como se explica en el Método 1 de esta guía. Las agencias del menú desplegables ya están conectadas con los códigos de canal listados.
El sistema registra la información del canal así:
<Fuente> <RequestorID Type="22" ID="SITEMINDER"/> <BookingChannel Primary="true" Type="7"> <CompanyName Code="WTF">Wotif</CompanyName> </BookingChannel> </Fuente>
'Type' hace referencia al tipo de canal, como GDS o CRS. Puedes encontrar una lista completa de todos los tipos de canal usados por SiteMinder aquí.
Nota: El Canal de reserva dentro de <BookingChannel Primary="true" Type="7"> es 7. Utiliza la lista de códigos de canal de SiteMinder para identificar el nombre del canal correspondiente.
12. Reservas - resolver problemas con números de reserva
|
Ejemplo de uso: "Deseo ver qué números de reserva se enviaron como parte de la reserva" |
Puedes encontrar el número de reserva en 'HotelReservationIDs'. 'ResID_Type' es el tipo de identificador de reserva. Más información aquí, 'ResID_Value' es el valor real.
<HotelReservationIDs> <HotelReservationID ResID_Type="14" ResID_Value="RES_3243525"/> </HotelReservationIDs>
Información adicional
Para más información acerca de los mensajes de SiteMinder, consulta la documentación de SiteMinder en este enlace.