Preskoči na sadržaj

Sajt sa online rezervacijama / 2025

Hotel Lane: online rezervacije bez dvostruke prodaje sobe

Studija slučaja: sajt hotela u Sjenici sa rezervacijom i plaćanjem karticom, sinhronizovan sa programom na recepciji, pa se ista soba ne prodaje dva puta.

Naslovna strana sajta Hotel Lane sa formom za proveru slobodnih termina po datumima i broju gostiju
Klijent
Hotel Lane
Godina
2025
Uloga
Sajt, sistem rezervacija, plaćanje karticom, sinhronizacija sa recepcijom, admin panel, SEO i blog
Tehnologije
PHP, MySQL, JavaScript, API, Halkbank, Telegram

24

sobe i apartmana sa rezervacijom na sajtu

2

provere slobodne sobe pre potvrde rezervacije

0

rezervacija koje recepcija prekucava ručno

Ovo je studija slučaja o sajtu sa online rezervacijama koji sam napravio za Hotel Lane u Sjenici. Ako tražite smeštaj u Sjenici, zvanični sajt je hotel-lane.com.

Klijent i kontekst

Hotel Lane je hotel u centru Sjenice, na adresi Meše Selimovića 3, kraj Sultan Valide džamije. Ima 24 sobe i apartmana (jednokrevetne, dvokrevetne, trokrevetne i apartmane za do 5 osoba), restoran i besplatan parking, i polazna je tačka za Uvac, Peštersku visoravan i Ski centar Žari. Sajt sam napravio 2025, i od tada je kod mene na održavanju. Radi na srpskom i engleskom.

Hotel na recepciji koristi BKC Soft program za hotele. To je program iste firme čiji portal za licence održavam od 2022.

Problem

Gost sa sajta nije mogao da rezerviše sam: slao je upit i čekao odgovor, često i preko noći. Svaki upit je neko na recepciji morao ručno da unese u program.

Najveći rizik nije bio spor odgovor nego preklop. Dok rezervacija sa sajta ne bi bila prekucana u program, ta soba je i dalje izgledala slobodno i mogla je da bude prodata dva puta. Sajt i recepcija koji vode dva odvojena spiska iste stvari pre ili kasnije se raziđu, a kod hotela to znači da dva gosta dođu po isti ključ.

Ograničenja

Najteži deo bila je sinhronizacija i kontrola da se rezervacije ne preklope. Program na recepciji je lokalni, u hotelu, pa veza ide obrnuto: sajt „osluškuje“, a program na recepciji ga poziva.

Drugo ograničenje je trenutak između izbora sobe i potvrde. Dva gosta mogu u isto vreme da gledaju istu sobu, i obojici ona izgleda slobodno. Sistem mora da odluči ko je dobija pre nego što ijedan od njih plati.

Rešenje

Sinhronizacija sa recepcijom preko API-ja

Sajt ima API (adresu preko koje drugi program razmenjuje podatke) i čeka da ga program BKC Soft na recepciji pozove. Pri svakom pozivu program proveri stanje, povuče sve nove rezervacije sa sajta i pošalje svoje. Posle toga sajt i recepcija imaju isti spisak, i niko ništa ne prekucava.

Dve provere pre potvrde

Pretraga po datumima i broju gostiju pokazuje samo sobe koje su stvarno slobodne u izabranom terminu. Kada gost klikne na potvrdu rezervacije, sistem proverava još jednom da soba u međuvremenu nije rezervisana, preko sajta ili na recepciji. Ako jeste, gost to sazna pre plaćanja, a ne na dolasku.

Rezervacija na stranici sobe

Svaka soba ima svoju stranicu sa galerijom, sadržajima (WiFi, TV, privatno kupatilo, grejanje, balkon), tipom kreveta i pravilima hotela (prijava od 14, odjava do 11 časova). Forma za rezervaciju stoji na istoj stranici: datumi, broj odraslih i dece, podaci gosta, vrsta smeštaja i napomena. Cena se računa po broju noćenja i vrsti usluge i vidi se pre potvrde, uz napomenu da je PDV uračunat.

Gotovina ili kartica

Gost bira način plaćanja. Ako izabere gotovinu, plaća u hotelu, a i tamo može karticom na recepciji. Ako izabere karticu, ceo iznos plaća odmah na sajtu, preko Halkbank platnog sistema. Pre potvrde gost prihvata opšte uslove poslovanja, politiku otkazivanja i politiku privatnosti.

Obaveštenje mejlom i na Telegram

Svaka rezervacija i svako plaćanje stižu mejlom, a vlasniku hotela istovremeno stiže i poruka na Telegram. Za novu rezervaciju ne mora da otvara admin panel ni da čeka da recepcija javi.

Admin panel za recepciju

Admin panel ima rezervacije sa statusima i evidencijom plaćanja, sobe, cene, ponude, vrste smeštaja i blog. Brza rezervacija služi za grupe: recepcija unese podatke gosta, termin i cenu, označi više soba odjednom i vidi ukupan iznos za sve sobe, bez unosa soba jednu po jednu.

Šta gost vidi, korak po korak

  1. Na naslovnoj strani bira datum dolaska, datum odlaska i broj odraslih i dece.
  2. Pretraga pokazuje samo slobodne sobe, sa filterom po tipu (dvokrevetna, trokrevetna, jednokrevetna, apartman) i cenom po noći.
  3. Na stranici sobe vidi fotografije, sadržaje i pravila, i odmah ispod upisuje svoje podatke.
  4. Bira gotovinu ili karticu i vidi ukupnu cenu za sve noći.
  5. Klikom na potvrdu sistem još jednom proverava sobu, pa gost dobija potvrdu, a hotel mejl i poruku na Telegram.

SEO i blog

Za hotel sam radio i SEO, a blog pišem ja. Tekstovi odgovaraju na ono što gosti pretražuju pre dolaska: kako stići do Uvca i vidikovca Molitva, šta videti na Pešterskoj visoravni, šta posetiti u Sjenici, kada su „Dani sjeničke pite“. Stranice destinacija (Pešter, Sultan Valide džamija, Ski centar Žari, Uvac) i sezonske ponude, kao ski vikend ili Vaskrs u Sjenici, vode čitaoca do pretrage soba.

Tehnologije i zašto

Sajt je rađen u PHP-u, MySQL-u i JavaScript-u. Plaćanje karticom ide preko Halkbank platnog sistema, veza sa recepcijom preko API-ja koji poziva BKC Soft, a obaveštenja preko mejla i Telegram-a. Najvažniji deo se ne vidi na sajtu: to su veza i provere koje sprečavaju dvostruku prodaju iste sobe.

Rezultat

Gost rezerviše sam, u bilo koje doba, i bira da li plaća odmah karticom ili u hotelu. Recepcija više ne prekucava rezervacije sa sajta, jer ih program sam povlači, a dvostruka prodaja sobe je sprečena time što sajt i recepcija imaju isti spisak i što se soba proverava još jednom pri potvrdi. Tačnih brojki o broju online rezervacija nema, pa ih ne navodim (stanje u oktobru 2026).

Iz aplikacije

Rezultati pretrage: samo sobe slobodne u izabranom terminu, sa filterom po tipu sobe i cenom po noći
Rezultati pretrage: samo sobe slobodne u izabranom terminu, sa filterom po tipu sobe i cenom po noći
Stranica sobe sa galerijom, sadržajima i formom za rezervaciju sa obračunom cene
Stranica sobe sa galerijom, sadržajima i formom za rezervaciju sa obračunom cene
Admin panel, brza rezervacija: podaci o gostu, termin, cena i izbor više soba odjednom
Admin panel, brza rezervacija: podaci o gostu, termin, cena i izbor više soba odjednom

Usluge korišćene na ovom projektu

Pitanja o projektu

Šta je Hotel Lane?

Hotel u centru Sjenice, kraj Sultan Valide džamije, sa 24 sobe i apartmana, restoranom i besplatnim parkingom. Ovo je studija slučaja o njegovom sajtu; zvanični sajt je hotel-lane.com.

Kako sajt zna koje su sobe slobodne?

Sajt i program na recepciji (BKC Soft program za hotele) razmenjuju rezervacije preko API-ja. Program na recepciji poziva sajt, povlači nove rezervacije i šalje svoje, pa obe strane imaju isti spisak.

Može li gost da plati u hotelu?

Može. Gost bira gotovinu ili karticu. Ako izabere gotovinu, plaća u hotelu, gde može i karticom na recepciji. Ako izabere karticu, ceo iznos plaća odmah na sajtu, preko Halkbank-a.

Kako vlasnik zna da je stigla rezervacija?

Svaka rezervacija i svako plaćanje stižu mejlom, a vlasniku istovremeno stiže i poruka na Telegram.

Mogu li ovako da povežem sajt sa programom koji već koristim?

Ako program ima API ili može da se dogovori format razmene, može. Integracija se radi po specifikaciji, a cena je na upit. Način rada je na stranici izrada web aplikacija.

Imate sličan posao?

Opišite šta vam treba u nekoliko rečenica. Na poruke poslate do 17 h odgovaram istog dana, sa procenom cene i roka.