Najamnina plovila nije web katalog od pedeset stavki. Gost bira datum, luku, tip broda, kabine, godište, opremu. Iza toga stoje tuđi sustavi. Na Macrocruiseu to su MMK i Nausys — zajedno deseci tisuća plovila, fotografije, cjenici, popusti, zauzeti tjedni.
Ako bi web uživo, kod svakog klika, pitao te vanjske API-je za sve, stranica bi bila točna u teoriji i neupotrebljiva u praksi. Charter sezona ne čeka. Čovjek uspoređuje tri agencije. Tko prvi pokaže jasnu cijenu, taj dobiva upit.
Sinkronizacija noću, pretraga danju
Rješenje koje držimo od 2018. nije magija. Svaki dan se povuku plovila, oprema, slike, cjenici i dostupnost. Gost unese check-in i check-out, a naš sustav već ima indeks na temelju kojeg vraća rezultate s cijenama i sajamskim oznakama. Vanjski sustav ostaje izvor istine. Naš web ostaje brz sloj za ljude.
To je isti princip koji koristimo i na velikim portalima: ne računaj isto sto puta. Izračunaj jednom, posluži mnogo puta, osvježi po rasporedu.
Administracija je dio proizvoda, ne siva zona
Osim pretrage, agencija treba ugovor, ukrcajnu propusnicu, više jezika, link za avans. To nisu „sitnice za kasnije“. To je razlika između weba koji je brošura i weba koji vodi rezervaciju. Zoran iz Macrocruisea to kaže jednostavnije: trebao je partnera koji razumije charter, ne samo HTML.
Zato kompleksni web sustavi loše prolaze kad se rade kao vizualni restyling. Prvo se crta tok: upit, ponuda, avans, dokumenti, dolazak gosta. Dizajn dolazi na taj kostur.
Kad vam ovo treba, a niste charter
Svaki put kad imate vanjski cjenik, zauzetost, više dobavljača ili katalog koji se mijenja bez vas — hoteli, rezervacije terena, B2B skladišta, marketplace — ista je odluka. Živite li od tuđeg API-ja u trenutku klika, ili gradite vlastiti, uredan presjek podataka?
Drugo je sporije napraviti. Prvo je sporije koristiti. Gosti biraju drugo.