RoomCloud e Welcome: eliminare i disallineamenti tariffari cronici

I disallineamenti tariffari tra RoomCloud e Passepartout Welcome sono il primo motivo di ticket ricevuti dal supporto revenue. Nove su dieci nascono dallo stesso punto: la mappatura tra room type.
Il problema
Welcome tratta le tipologie camera in modo gerarchico, con categorie madre (Standard, Superior, Deluxe) e sotto-categorie (Standard doppia matrimoniale, Standard doppia twin, Standard tripla). RoomCloud espone room type "piatti" verso i canali OTA. La traduzione tra i due modelli è delicata: un errore nella mappa e la disponibilità Standard doppia matrimoniale viene venduta come Standard tripla.
Il metodo che funziona
Costruire una griglia visuale a doppia entrata, salvarla come artefatto versionato, includerla nella documentazione operativa del team revenue. Ogni modifica alla mappa deve essere approvata da almeno due persone.
Le tariffe pacchetto
Le tariffe pacchetto (BBB con colazione, HB mezza pensione, FB pensione completa, tariffe non rimborsabili) sono derivate della BAR con formule parametriche. Se cambia la BAR di partenza, tutti i derivati devono ricalcolarsi con priorità corretta. Il modulo RoomCloud Sync PassepartoutExtensions consolida questa logica in un unico pannello.
Le code di sincronizzazione
Gli errori di sincronizzazione (payload API respinti, timeout, race condition) devono finire in una coda visibile. Retry manuale o retry automatico con backoff esponenziale. La health check dashboard mostra latenza media, percentuale successo push, backlog: sotto queste soglie, si interviene.
Cosa non fare
Non modificare la mappatura la vigilia del ponte lungo. Non attivare nuove tariffe pacchetto senza test in sandbox. Non fidarsi del "dovrebbe funzionare": il canale live non è il luogo per sperimentare.
— Marco Bianchi, sviluppatore back-end PassepartoutExtensions