Căutare completă de zboruri
Dus, dus-întors, multi-city (până la 6 escale planificate) și open-jaw — plecare dintr-un oraș, întoarcere din altul.
Backend dedicat pentru o agenție de travel
Am scos căutarea de zboruri din terminalul criptic al Sabre și am adus-o în CRM-ul agenției — cu tarife publice și negociate în aceeași listă, comision vizibil pe fiecare ofertă și rezultate în câteva secunde, pentru orice agent, nu doar pentru cei cu ani de experiență.
Clientul lucra cu Sabre — unul dintre cele mai mari sisteme globale de distribuție (GDS) folosite de agențiile de turism din lume. Problema nu era lipsa de date, ci accesul la ele: fiecare căutare de zbor trebuia făcută manual, în terminalul „criptic” Sabre, cu comenzi pe care doar un agent experimentat le știe.
Rezultatul se vedea în fiecare zi de lucru — timp pierdut la fiecare cerere de ofertă, dependență de câțiva oameni-cheie și un plafon invizibil peste numărul de cereri care puteau fi procesate zilnic.
Ne-au cerut o soluție care să aducă toată puterea Sabre direct în CRM-ul lor, într-o interfață pe care o poate folosi orice agent, fără cursuri de terminal.
Am dezvoltat de la zero un serviciu backend dedicat care stă între CRM-ul clientului și Sabre. CRM-ul cere simplu — „zbor București–New York, business, 2 adulți” — iar serviciul nostru construiește cererea complexă către Sabre, o trimite, interpretează răspunsul brut și îl întoarce curat, ordonat și gata de afișat.
O cerere simplă intră, o cerere complexă iese. Răspunsul brut se întoarce normalizat, sortat și gata de afișat.
Dus, dus-întors, multi-city (până la 6 escale planificate) și open-jaw — plecare dintr-un oraș, întoarcere din altul.
Căutare în jurul datei dorite, ca agentul să găsească cea mai bună variantă de preț fără să reia manual căutarea.
Cea mai valoroasă parte pentru client. Sistemul returnează simultan prețurile publice și tarifele negociate — contractele proprii ale agenției — astfel încât agentul vede dintr-o privire unde are marjă mai bună.
Pentru fiecare ofertă, sistemul extrage automat comisionul pe care agenția îl încasează efectiv din contractele cu companiile aeriene. Agentul știe pe loc cât câștigă din fiecare variantă, fără calcule manuale.
Aceeași cerere pleacă în paralel prin 10 „identități” comerciale ale agenției, iar rezultatele sunt agregate și sortate de la cel mai ieftin. În practică: acces la un set de tarife pe care o singură căutare nu l-ar fi văzut niciodată.
Tarife clasice (ATPCO), low-cost și NDC — noul standard de distribuție directă al companiilor aeriene — într-o singură interogare.
Verificare în timp real dacă o ofertă mai este validă, înainte de a ajunge la clientul final.
O bună parte din comportamentul real al Sabre nu este documentat public — de la structura corectă a cererilor pentru tarife private, până la limitele reale de rezultate returnate.
Am construit un set de instrumente proprii de testare cu care am „sondat” sistemul live și am validat empiric fiecare ipoteză. Fiecare funcționalitate a fost confirmată pe mediul real, nu presupusă din documentație.
Răspunsul vine într-un format comprimat, cu referințe încrucișate, care trebuie reconstruit bucată cu bucată înainte să însemne ceva pentru un om.
Am scris un modul de normalizare care transformă formatul brut în itinerarii clare — segmente, escale, durate, prețuri — plus corecții pentru probleme subtile: calculul greșit al duratelor de zbor și al escalelor la traversarea fusurilor orare sau a miezului nopții.
O eroare temporară a Sabre nu are voie să se transforme într-o căutare eșuată pentru agent, iar o ofertă expirată nu are voie să ajungă niciodată la clientul final.
Reîncercare automată inteligentă, limitare de trafic, cache pe rezultate și gestionarea corectă a expirării ofertelor — astfel încât sistemul să rămână previzibil chiar și când sursa din spate nu este.
Agenția are acum un motor de căutare propriu, integrat în CRM, prin care orice agent — indiferent de experiența cu Sabre — poate genera în câteva secunde o listă completă de opțiuni de zbor, cu tarife publice și private, comision vizibil și itinerarii gata de trimis către client.
Serviciul rulează containerizat, este acoperit de peste 80 de teste automate și e construit modular, astfel încât adăugarea de noi tipuri de căutare sau de noi surse de tarife să nu necesite rescrierea sistemului.
Construim stratul care îl face utilizabil — fără să rescriem tot ce funcționează deja.