Se si riceve un alert con riportati "Errori di comunicazione" con un canale OTA (Booking.com, Expedia, Airbnb etc), occorre verificare il tipo di errore che viene segnalato: in alcuni casi, è sufficiente procedere con il reinvio dei dati tramite sincronizzazione dalla pagina di configurazione del portale (sezione Impostazioni > Channel Manager), in altri casi è necessario segnalare l'errore al team di assistenza di Teamsystem Hospitality, per le dovute verifiche.
Il tipo di errore si può verificare accedendo alla pagina di configurazione del portale indicato (sezione Impostazioni > Channel Manager). Fare clic sulla tab Logs in alto e, nel menu a tendina, mantenere selezionato il tipo "Error":
Errori Comuni Booking.com
- Error calling service 'Booking.com': HTTP 403 [Forbidden]: HOTEL_ACCESS_DENIED: Request for forbidden hotel id(s) = Il portale risulta non più collegato al channel manager Teamsystem. Da verificare nell'extranet di Booking.com che ,nella sezione "Channel Manager", risulti presente il collegamento con Teamsystem. In alternativa si tratta di errore temporaneo di connessione del portale.
- Xml parsing error = Errore generico, solitamente temporaneo, del portale
- [{"code": "RATE_NOT_ACTIVE_FOR_ROOM", "shortText": "Rate 'xxxxxxxx' is not active for room 'yyyyyyy'"}] = indica che uno dei piani tariffari mappati nella pagina di configurazione non risulta più attivo per una o più camere. In questo caso, nella pagina di configurazione di Booking.com è di solito sufficiente fare clic sul pulsante SALVA in basso per aggiornare la mappatura. Nel caso ciò non sia sufficiente, richiedere verifica all'assistenza.
- Error calling service 'Booking.com': HTTP 503 [Service Unavailable]: no details for this error = Errore generico, solitamente temporaneo, del portale
- Error calling service 'Booking.com': HTTP 500 [Internal Server Error]: INTERNAL_SERVER_ERROR: Internal server error = Errore generico, solitamente temporaneo, del portale
Errori comuni Expedia
- ["Validation against schema failed because a value exceeds its defined length, the format is wrong, or because of another validation enforced by schema. ...."] = Uno o più valori inviati di disponibilità, prezzi o restrizioni, sono in conflitto con i valori accettati dal portale. Il messaggio di errore riporta solitamente anche il valore che ha generato l'errore, rendendo possibile una verifica e correzione mirata.
- ["Lock Error: Simultaneous update attempts for the same product and date are not allowed while a previous request is still in progress."] = il portale ha ricevuto lo stesso aggiornamento più volte simultaneamente. Si può risolvere rilanciando una sincronizzazione dei dati sulla data o periodo interessati dall'errore.
- RES_NOT_VALID_ERROR (INVALID_START_DATE): 'EXPEDIA' reservation 'xxxxxxxx' start date is in the past = il portale ha inviato per errore una prenotazione o modifica di una prenotazione con data di check-in passata. Da far verificare al portale che ha inviato la prenotazione
- ["Client updates (xxxx) exceed allowed threshold (yyyy). Hotel Id: xxxxxx. Ref=[...]"] = il portale ha ricevuto più aggiornamenti della soglia accettata allo stesso momento. Si può risolvere rilanciando una sincronizzazione dei dati sulla data o periodo interessati dall'errore.
- ["Invalid data in request: [lengthOfStayMin] x must not be greater than [lengthOfStayMax] y for rate update. Ref=[...]"] = il valore di soggiorno minimo inserito su una data o periodo è maggiore del valore di soggiorno massimo. Si può verificare nel dettaglio dell'errore a quale tipologia e data si riferisce, per correggere tramite aggiornamento da calendario Teamsystem.
Errori comuni Airbnb
- Error calling service 'Airbnb': HTTP 500 [Internal Server Error]: Unfortunately, a server error prevented your request from being completed. Airbnb may be undergoing maintenance or your connection may have timed out. Please try again. (unknown_error) = Errore generico, solitamente temporaneo, del portale
- Error calling service 'Airbnb': HTTP 401 [Unauthorized]: Please login to continue. = Errore generico, solitamente temporaneo, del portale
Rilanciare sincronizzazione in caso di errore generico o temporaneo del portale
Quando si verifica un errore, è possibile tentare un rilancio dei dati, così da verificare se l'aggiornamento va a buon fine e accertare così che si è trattato di un problema momentaneo del portale.
Per effettuare il rilancio:
- Spostarsi sulla pagina di configurazione del portale tramite percorso Impostazioni > Channel manager, selezionando il portale interessato
- Selezionare il tasto AGGIORNA in basso nella pagina
- nella finestra che si apre, è possibile selezionare una data o periodo specifico su cui rilanciare i dati o selezionare dei periodi predefiniti dal menu a tendina "Scelte Rapide".
- Infine, confermare tramite Procedi.