Koralpenhaus.eu – Boende, bokning och innehållshantering i ett system

17.08.2026

Översikt

Koralpenhaus.eu är en flerspråkig webbplattform för ett alpint boendeföretag i Kärnten, Österrike.
Projektet kombinerar den publika webbplatsen med rumspresentation, tillgänglighet, prissättning, reservationer, online-anzahlningar och kundens självbetjäning.
Målet var inte att lägga till ett bokningsformulär på en webbplats.
Det var att skapa ett underhållbart system där det publika innehållet och bokningsprocessen fungerar tillsammans — samtidigt som upplevelsen hålls enkel för gästerna.
Teknikstack vi använde, bland annat:
PHP • MySQL • JavaScript • Responsiv webb • PayPal-integration

Utmaningen

Boendewebbplatser ser enkla ut utifrån. Den underliggande processen är det oftast inte.
En gäst behöver hitta ett lämpligt rum, välja en period, förstå gällande pris, kontrollera om tillräcklig kapacitet finns, ange nödvändig information, skapa en reservation och slutföra den nödvändiga betalningen.
Flera regler måste förbli konsekventa genom hela den processen:

  • rumskapacitet
  • ankomst- och avresedatum
  • befintliga reservationer
  • gästkategorier
  • medlems- och icke-medlemspriser
  • bokningssummor
  • anzahlningsbelopp
  • betalningsstatus
  • reservationens giltighet

Utmaningen var att hantera dessa regler utan att överföra deras komplexitet till gästen.

Ett sammanhängande bokningsflöde

Reservationsprocessen är integrerad direkt i webbplatsen.
Gäster väljer ett rum och sina resedatum. Systemet kontrollerar tillgängligheten för den önskade perioden och rapporterar återstående kapacitet.
Gästsammansättningen kan sedan konfigureras inom gränserna för det valda boendet.
Prissättningen beräknas utifrån bokningskontexten snarare än att endast presenteras som statisk information.
Innan en reservation skickas in får gästen en tydlig sammanfattning som innehåller valt rum, datum, antal nätter, gästsammansättning och totalbelopp.
Resultatet är ett okomplicerat arbetsflöde:
Rum → Datum → Tillgänglighet → Gäster → Detaljer → Reservation → Betalning
Kunden ser en enkel process.
Applikationen hanterar reglerna bakom den.

Tillgänglighet och kapacitet

Tillgänglighet är en del av bokningslogiken snarare än en separat förfrågan.
För den valda perioden avgör applikationen om boende finns tillgängligt och hur mycket kapacitet som återstår.
Beläggningsgränser fortsätter att gälla när gäster läggs till reservationen, vilket förhindrar bokningskonfigurationer som överskrider kapaciteten för det valda rummet.
Detta håller den tillgänglighet som visas för kunden kopplad till den reservation som skapas.

Prisregler

Koralpenhaus.eu använder olika priskontexter för medlemmar och icke-medlemmar samt olika gästkategorier.
Dessa regler är integrerade i bokningsprocessen.
Istället för att kräva att gäster eller personal beräknar priser separat använder applikationen de valda bokningsparametrarna för att ta fram motsvarande totalbelopp.
Bokningssammanfattningen blir därmed den enda punkten där datum, beläggning och prissättning möts innan reservationen skickas in.

Reservationens livscykel

Att skicka in bokningen skapar en reservation som senare kan hämtas via området Min bokning.
Reservationer som väntar på betalning är tydligt markerade som Betalning väntar och inkluderar en definierad betalningsperiod.
Kunden kan lämna webbplatsen, återkomma senare och hämta den befintliga reservationen utan att behöva starta bokningsprocessen på nytt.
Reservationen behåller sitt rum, datum, gästinformation, pris, nödvändig anzahlning och aktuell betalningsstatus.
Detta gör bokningen till ett beständigt affärsobjekt snarare än en engångsinlämning av ett formulär.

Online-anzahlning

Betalningsprocessen är kopplad direkt till reservationen.
Koralpenhaus.eu beräknar en anzahlning på 20 % av bokningssumman och visar beloppet innan betalningen påbörjas.
Betalning är integrerad via PayPal, där stödda betalningsalternativ presenteras direkt inom bokningsflödet.
Separationen är medveten:
Koralpenhaus.eu förblir ansvarig för reservationen och dess affärsregler, medan betalningsleverantören hanterar själva betaltransaktionen.
Detta håller betalningshanteringen utanför applikationens egen hantering av betalningsdata samtidigt som en sammanhängande kundupplevelse bibehålls.

Kundens självbetjäning

Inte varje gäst behöver ännu ett användarkonto.
Området Min bokning ger kunder ett enkelt sätt att återvända till en befintlig reservation och granska dess nuvarande status.
Bokningsvyn samlar den information som är relevant för kunden:

  • boende
  • ankomst och avresa
  • antal nätter
  • gästsammansättning
  • kontaktuppgifter
  • bokningssumma
  • nödvändig anzahlning
  • betalningsstatus

Där betalning fortfarande är utestående kan kunden fortsätta från den befintliga reservationen.
Detta minskar onödiga steg för både gäster och personal.

Innehåll och gästupplevelse

Bokningssystemet är bara en del av plattformen.
Koralpenhaus.eu tillhandahåller också det innehåll besökare behöver innan de fattar ett beslut:

  • rumspresentation
  • fotogallerier
  • video
  • plats- och kontaktinformation
  • Google-recensioner
  • gästbok
  • flerspråkig information

Dessa element delar samma responsiva gränssnitt som bokningsflödet.
Avsikten är att undvika den vanliga uppdelningen mellan en presentationswebbplats och en orelaterad extern bokningsupplevelse.
Gäster stannar inom en och samma konsekventa digitala miljö från upptäckt till reservation.

Modererat användarinnehåll

Gästboken låter besökare skicka in egna inlägg utan att det inskickade innehållet publiceras omedelbart.
Detta ger ett kontrollerat arbetsflöde för användargenererat innehåll och gör att den publika gästboken kan förbli användbar utan att varje inlägg behandlas som betrodd information.
Publikt bidrag och redaktionell kontroll förblir separata frågor.

Administration

Publik funktionalitet och administration är separerade.
Koralpenhaus.eu tillhandahåller en dedikerad, autentiserad administrationsingång för intern funktionalitet, medan det publika gränssnittet förblir fokuserat på gästerna.
Denna separation gör att operativ funktionalitet kan förbli bakom autentisering utan att lägga till administrativ komplexitet i den kundvända applikationen.

Flerspråkig från grunden

Koralpenhaus.eu betjänar både regionala och internationella gäster.
Flerspråkigt stöd är därför en del av applikationen snarare än en extra landningssida.
Navigation, boendeinformation och betydande delar av bokningsupplevelsen presenteras inom det valda språksammanhanget.
Samma underliggande applikation och affärsprocesser kan därför betjäna olika målgrupper utan att underhålla separata webbplatser.

Mobilen spelar roll

En bokningsplattform måste fungera där kunderna faktiskt använder den.
Koralpenhaus.eu-gränssnittet designades för att hålla rumsval, kalendrar, tillgänglighet, gästkonfiguration, bokningssammanfattningar och betalningsåtgärder användbara på mindre skärmar.
Komplexitet minskas genom stegvisa steg snarare än att visa hela reservationsmodellen på en gång.
Det responsiva gränssnittet förblir konsekvent genom både presentations- och transaktionsdelarna av applikationen.

Konstruktionsprincip

Projektet följer en enkel princip:
Affärskomplexitet bör hanteras av systemet, inte av användaren.

En gäst ska inte behöva förstå reservationsstatusar, tillgänglighetsberäkningar, prisstrukturer eller betalningsflöden.
De ska kunna:
Välja ett rum. Välja datum. Ange gästerna. Boka. Betala anzahlningen.

Allt annat hör hemma bakom den interaktionen.

Resultat

Koralpenhaus.eu utvecklades till mer än en presentationswebbplats.
Den kombinerar innehåll, branschspecifika affärsregler och transaktionella arbetsflöden inom en och samma skräddarsydda webbapplikation.
För gästerna är resultatet en tydlig väg från att upptäcka boendet till att hantera en reservation.
För verksamheten ger samma plattform den strukturerade grund som krävs för att koppla samman boende, tillgänglighet, prissättning, reservationer, betalningar och innehåll.
Ingen onödig teknik lades till bara för att använda den.

Stacken förblir konventionell och underhållbar:
PHP • MySQL • JavaScript

Komplexiteten ligger i affärsprocessen.
Mjukvaran finns för att göra den komplexiteten hanterbar.