Driver Rent a Car
Kompletan sajt i online booking sistem za rent a car u Crnoj Gori, omogućavajući jednostavno rezervisanje vozila.
Driver Rent a Car je rent a car kompanija sa poslovnicama u Crnoj Gori, koja je do sada rezervacije primala telefonom, preko mejla i društvenih mreža. Cilj projekta bio je da se cijeli proces prebaci online — od pretrage slobodnih vozila do naplate — bez da agent mora ručno da potvrđuje svaku rezervaciju.
Sajt je razvijen u PHP-u na ASEngine frameworku, sa jQuery-jem na frontendu i Bootstrap-om kao osnovom dizajna. Integracija sa Renteon API-jem omogućava realno vreme provjere dostupnosti flote i tačno određivanje cijena. Booking je podijeljen u četiri jednostavna koraka, a plaćanje se vrši preko Bankart gateway-a sa 3D Secure zaštitom.
Sajt je višejezičan, prilagođen inostranim gostima koji rezervišu vozilo prije dolaska u Crnu Goru, sa posebnim fokusom na mobilno iskustvo i tehnički SEO kako bi bio vidljiv u pretragama.
Izazov
Driver je rent-a-car kompanija sa poslovnicama u Crnoj Gori. Prije ovog projekta, rezervacije su stizale telefonom, mejlom i preko društvenih mreža. Svaki od tih kanala radi, ali nijedan ne zna šta rade ostali: dostupnost vozila provjerava se ručno, cijena se računa u razgovoru, a potvrda se šalje tek kada neko iz kancelarije stigne da pogleda raspored. U sezoni, kada upiti dolaze bez pauze i na više jezika, taj model počne da guta cijeli radni dan.
Tu je i tiši problem: rezervacija bez naplate je samo namjera. Dok se sve završava porukom, kompanija nema potvrdu ozbiljnosti gosta, a gost nema dokaz da mu je vozilo zaista zadržano. Uz vozila koja se preuzimaju u jednoj, a vraćaju u drugoj poslovnici, ručno vođena evidencija lako stvori dvije rezervacije na isto vozilo.
Zadatak je zato bio širi od izrade sajta za rent-a-car: trebalo je cijeli proces prebaciti online — od pretrage slobodnih vozila do naplate — tako da rezervacija ne mora ručno da se potvrđuje, a da kompanija u svakom trenutku zna stvarno stanje flote.
Rješenje
Booking sistem je postavljen kao rezervacija u 4 koraka: izbor termina i mjesta preuzimanja, izbor vozila iz stvarno slobodne ponude, podaci o vozaču i, na kraju, plaćanje. Četiri koraka nijesu ukras u dizajnu nego obećanje gostu — u svakom trenutku vidi gdje je, koliko je ostalo i koliko će platiti, pa nema onog odustajanja koje se dešava kada tok djeluje beskonačno.
Ponuda vozila ne dolazi iz statične liste, nego iz Renteon integracije. Sistem u realnom vremenu provjerava dostupnost flote i računa cijenu za tačno zadati termin, pa gost bira samo između vozila koja su stvarno slobodna. Time nestaje najskuplja greška u ovom poslu — potvrđena rezervacija za vozilo koje je već izdato.
Naplata ide preko Bankart gateway-a, sa 3D Secure zaštitom, pa gost karticom potvrđuje rezervaciju odmah, na sajtu kompanije. Poslije uspješne transakcije, automatske email notifikacije preko Mailguna obavještavaju i gosta i kancelariju, tako da potvrda ne zavisi od toga ko je u tom trenutku za računarom. Cjenovnik je u eurima, isto za sve kanale.
Sistem prati i logistiku između poslovnica, uključujući one-way najam — preuzimanje u jednom gradu, vraćanje u drugom — jer je to za goste koji putuju kroz Crnu Goru čest zahtjev, a za kompaniju pitanje rasporeda vozila, ne samo cijene.
Sajt je višejezičan: crnogorski, engleski i ruski. Nije prevedena samo naslovna, nego cijeli tok rezervacije, uslovi i potvrde, jer gost koji plaća karticom mora da razumije svaki korak prije nego što ga napravi.
Poseban dio posla bio je da se stranica ponude ne pretvori u formular. Vozila su predstavljena onako kako ih gost bira — po klasi, veličini i namjeni putovanja — a uslovi najma i način plaćanja stoje uz izbor, tako da se odluka donosi sa svim informacijama na istom ekranu. Kada gost stigne do koraka naplate, ne saznaje ništa novo o cijeni.
Tehnologija
Sajt je razvijen u PHP-u na ASEngine frameworku, sa jQuery frontendom i Bootstrapom kao osnovom dizajna. Izbor je namjeran: rezervacija i naplata su dio istog sistema, pa je logika dostupnosti, cijene i transakcije na jednom mjestu, bez sloja koji se održava odvojeno.
Renteon API integracija povezuje sajt sa evidencijom flote, tako da su dostupnost i cijene rezultat stvarnog stanja, a ne pretpostavke. Plaćanje je odvojen, jasno omeđen korak: podaci o kartici obrađuju se na strani Bankart gateway-a uz 3D Secure provjeru, a sistem prati status transakcije i tek na osnovu njega potvrđuje rezervaciju. Mailgun nosi automatske notifikacije, da poruke ne završe u nepouzdanoj isporuci.
Uz to je urađen tehnički SEO i optimizacija brzine — struktura adresa, naslovi, jezičke verzije i vrijeme učitavanja, jer booking tok ima smisla samo ako gost do njega uopšte stigne. Održavanje i tehnička podrška ostaju dio saradnje: sistem koji naplaćuje karticom ne smije da ostane bez nadzora poslije primopredaje.
Ishod
Driver danas prima rezervacije koje su završene: vozilo je stvarno slobodno, cijena je izračunata za taj termin, a plaćanje je prošlo kroz 3D Secure provjeru. Kancelarija ne mora da potvrđuje svaku rezervaciju ručno niti da provjerava raspored prije odgovora — sistem to radi u trenutku kada gost bira vozilo.
Za gosta se promijenilo to što više ne čeka. Rezervaciju može da završi u bilo koje doba, na svom jeziku, i odmah dobija potvrdu na mejl umjesto obećanja da će mu se neko javiti. Kada preuzimanje i vraćanje nijesu u istom gradu, i to je dio istog toka, a ne poseban dogovor.
Kompanija je time dobila kanal koji radi i kada niko ne radi, uz evidenciju koja ostaje uredna i u punoj sezoni. Telefon i poruke i dalje postoje za goste koji ih preferiraju, ali više nijesu jedini put do rezervacije — i ne nose više teret koji su nosili.
Sa poslovne strane, rezervacija plaćena karticom na sopstvenom sajtu znači da kompanija ne dijeli gosta ni sa jednim posrednikom: podaci o rezervaciji, komunikacija i uslovi ostaju kod nje. Kada dođe vrijeme za proširenje ponude, novu poslovnicu ili dodatni jezik, mijenja se sadržaj u sistemu, a ne način na koji cijeli posao funkcioniše.
Pogledajte kako gradimo sisteme rezervacije i naplate za rent-a-car→