Koralpenhaus.eu - Ugostiteljstvo, rezervacije i upravljanje sadržajem u jednom sustavu

17.08.2026

Pregled

Koralpenhaus.eu je višejezična web platforma za alpski smještajni objekt u Koruškoj, Austrija.

Projekt spaja javnu web stranicu s prikazom soba, dostupnošću, cijenama, rezervacijama, online plaćanjem predujma i samouslugom za goste.

Cilj nije bio dodati obrazac za rezervaciju na web stranicu.

Cilj je bio stvoriti jedan održiv sustav u kojem javni sadržaj i proces rezervacije rade zajedno — uz zadržavanje jednostavnog iskustva za goste.

Korišteni tehnološki stack, između ostalog:

PHP • MySQL • JavaScript • Responzivni web • PayPal integracija

Izazov

Web stranice smještajnih objekata izgledaju jednostavno izvana. Proces u pozadini obično to nije.

Gost mora pronaći odgovarajuću sobu, odabrati razdoblje, razumjeti primjenjivu cijenu, provjeriti postoji li dovoljno kapaciteta, unijeti tražene podatke, izraditi rezervaciju i dovršiti potrebno plaćanje.

Nekoliko pravila mora ostati dosljedno tijekom cijelog tog procesa:

  • kapacitet sobe
  • datumi dolaska i odlaska
  • postojeće rezervacije
  • kategorije gostiju
  • cijene za članove i nečlanove
  • ukupni iznosi rezervacije
  • iznosi predujma
  • status plaćanja
  • valjanost rezervacije

Izazov je bio upravljati tim pravilima bez prijenosa njihove složenosti na gosta.

Jedan kontinuirani proces rezervacije

Proces rezervacije izravno je integriran u web stranicu.

Gosti biraju sobu i datume putovanja. Sustav provjerava dostupnost za traženo razdoblje i prikazuje preostali kapacitet.

Sastav gostiju zatim se može podesiti unutar granica odabranog smještaja.

Cijena se izračunava na temelju konteksta rezervacije, a ne prikazuje samo kao statična informacija.

Prije slanja rezervacije gost dobiva jasan sažetak s odabranom sobom, datumima, brojem noćenja, sastavom gostiju i ukupnim iznosom.

Rezultat je jednostavan i izravan tijek:

Soba → Datumi → Dostupnost → Gosti → Detalji → Rezervacija → Plaćanje

Klijent doživljava jednostavan proces.
Aplikacija upravlja pravilima u pozadini.

Dostupnost i kapacitet

Dostupnost je dio logike rezervacije, a ne zaseban upit.

Za odabrano razdoblje aplikacija utvrđuje je li smještaj dostupan i koliko kapaciteta preostaje.

Ograničenja popunjenosti i dalje vrijede kada se gosti dodaju rezervaciji, sprječavajući konfiguracije koje premašuju kapacitet odabrane sobe.

Time dostupnost prikazana klijentu ostaje povezana s rezervacijom koja se izrađuje.

Pravila cijena

Koralpenhaus.eu koristi različite kontekste cijena za članove i nečlanove, kao i različite kategorije gostiju.

Ta su pravila integrirana u proces rezervacije.

Umjesto da se od gostiju ili osoblja traži da zasebno izračunavaju cijene, aplikacija koristi odabrane parametre rezervacije za izračun odgovarajućeg iznosa.

Sažetak rezervacije tako postaje jedina točka u kojoj se datumi, popunjenost i cijene spajaju prije slanja rezervacije.

Životni ciklus rezervacije

Slanjem rezervacije stvara se rezervacija koja se kasnije može dohvatiti putem područja My Booking.

Rezervacije koje čekaju plaćanje jasno su označene kao Plaćanje na čekanju i uključuju definirano razdoblje plaćanja.

Klijent može napustiti web stranicu, kasnije se vratiti i dohvatiti postojeću rezervaciju bez ponovnog pokretanja procesa rezervacije.

Rezervacija zadržava svoju sobu, datume, podatke o gostima, cijenu, potreban predujam i trenutni status plaćanja.

Time rezervacija postaje trajni poslovni objekt, a ne jednokratno slanje obrasca.

Online plaćanje predujma

Proces plaćanja izravno je povezan s rezervacijom.

Koralpenhaus.eu izračunava predujam od 20% od ukupnog iznosa rezervacije i prikazuje iznos prije početka plaćanja.

Plaćanje je integrirano putem PayPala, s podržanim načinima plaćanja prikazanim unutar procesa rezervacije.

Odvajanje je namjerno:

Koralpenhaus.eu ostaje odgovoran za rezervaciju i njena poslovna pravila, dok pružatelj usluge plaćanja upravlja transakcijom.

Time se obrada plaćanja drži izvan vlastite obrade podataka o plaćanju aplikacije, uz zadržavanje kontinuiranog korisničkog iskustva.

Samostalnost gostiju

Svaki gost ne treba još jedan korisnički račun.

Područje My Booking pruža jednostavan način za klijente da se vrate na postojeću rezervaciju i provjere njezino trenutno stanje.

Prikaz rezervacije objedinjuje informacije relevantne za klijenta:

  • smještaj
  • dolazak i odlazak
  • broj noćenja
  • sastav gostiju
  • kontakt podaci
  • ukupan iznos rezervacije
  • potreban predujam
  • status plaćanja

Ako plaćanje još nije izvršeno, klijent može nastaviti od postojeće rezervacije.

Time se smanjuje broj nepotrebnih koraka i za goste i za osoblje.

Sadržaj i iskustvo gosta

Sustav rezervacija samo je jedan dio platforme.

Koralpenhaus.eu također pruža sadržaj koji posjetitelji trebaju prije donošenja odluke:

  • prikaz soba
  • fotogalerije
  • video
  • informacije o lokaciji i kontaktu
  • Google recenzije
  • knjiga gostiju
  • višejezične informacije

Ti elementi dijele isto responzivno sučelje kao i proces rezervacije.

Namjera je izbjeći uobičajenu podjelu između prezentacijske web stranice i nepovezanog vanjskog iskustva rezervacije.

Gosti ostaju unutar jednog dosljednog digitalnog okruženja, od otkrivanja do rezervacije.

Moderirani korisnički sadržaj

Knjiga gostiju omogućuje posjetiteljima da pošalju vlastite unose bez trenutnog objavljivanja poslanog sadržaja.

Time se osigurava kontroliran tijek za sadržaj koji generiraju korisnici i omogućuje da javna knjiga gostiju ostane korisna bez tretiranja svakog unosa kao pouzdanog sadržaja.

Javni doprinos i urednička kontrola ostaju odvojena pitanja.

Administracija

Javna funkcionalnost i administracija su odvojene.

Koralpenhaus.eu pruža namjensku, autenticiranu administrativnu točku pristupa za internu funkcionalnost, dok javno sučelje ostaje usmjereno na goste.

Ta odvojenost omogućuje da operativna funkcionalnost ostane iza autentikacije bez dodavanja administrativne složenosti aplikaciji usmjerenoj na klijente.

Višejezičnost od samog dizajna

Koralpenhaus.eu služi i regionalnim i međunarodnim gostima.

Višejezična podrška stoga je dio aplikacije, a ne dodatna početna stranica.

Navigacija, informacije o smještaju i velik dio iskustva rezervacije prikazani su u kontekstu odabranog jezika.

Ista temeljna aplikacija i poslovni procesi mogu tako služiti različitoj publici bez održavanja zasebnih web stranica.

Mobilni uređaji su bitni

Platforma za rezervacije mora raditi ondje gdje je klijenti stvarno koriste.

Sučelje Koralpenhaus.eu dizajnirano je tako da odabir sobe, kalendari, dostupnost, podešavanje gostiju, sažeci rezervacija i radnje plaćanja ostanu upotrebljivi na manjim zaslonima.

Složenost se smanjuje kroz postupne korake, umjesto prikazivanja cijelog modela rezervacije odjednom.

Responzivno sučelje ostaje dosljedno u prezentacijskom i transakcijskom dijelu aplikacije.

Inženjersko načelo

Projekt slijedi jednostavno načelo:

Poslovnu složenost treba rješavati sustav, a ne korisnik.

Gost ne bi trebao morati razumjeti statuse rezervacija, izračune dostupnosti, strukture cijena ili tijekove plaćanja.

Trebao bi jednostavno moći:

Odabrati sobu. Odabrati datume. Unijeti goste. Rezervirati. Platiti predujam.

Sve ostalo odvija se iza te interakcije.

Rezultat

Koralpenhaus.eu prerastao je u više od prezentacijske web stranice.

Objedinjuje sadržaj, poslovna pravila specifična za ugostiteljstvo i transakcijske tijekove unutar jedne prilagođene web aplikacije.

Za goste, rezultat je jasan put od otkrivanja smještaja do upravljanja rezervacijom.

Za poslovanje, ista platforma pruža strukturiranu osnovu potrebnu za povezivanje smještaja, dostupnosti, cijena, rezervacija, plaćanja i sadržaja.

Nikakva nepotrebna tehnologija nije dodana samo radi njezina korištenja.

Stack ostaje konvencionalan i održiv:

PHP • MySQL • JavaScript

Složenost je u poslovnom procesu.
Softver postoji kako bi ta složenost bila upravljiva.