Koralpenhaus.eu - Gastgewerbe, Buchung und Inhaltsverwaltung in einem System
17.08.2026
Überblick
Koralpenhaus.eu ist eine mehrsprachige Webplattform für einen Alpen-Beherbergungsbetrieb in Kärnten, Österreich. Das Projekt verbindet die öffentliche Website mit Zimmerpräsentation, Verfügbarkeitsprüfung, Preiskalkulation, Reservierungen, Online-Anzahlungen und Kundenselbstdienst.
Das Ziel war nicht, einer Website lediglich ein Buchungsformular hinzuzufügen. Es ging darum, ein einziges, wartbares System zu schaffen, in dem öffentliche Inhalte und der Buchungsprozess Hand in Hand arbeiten – bei gleichzeitiger Einfachheit für die Gäste.
Technologien: PHP • MySQL • JavaScript • Responsive Web • PayPal-Integration
Die Herausforderung
Websites für Unterkünfte sehen von außen einfach aus. Der zugrundeliegende Prozess ist das meistens nicht. Ein Gast muss ein passendes Zimmer finden, einen Zeitraum auswählen, den geltenden Preis verstehen, prüfen, ob ausreichend Kapazität vorhanden ist, die erforderlichen Daten angeben, eine Reservierung erstellen und die notwendige Zahlung abschließen. Dabei müssen während des gesamten Prozesses mehrere Regeln konsistent bleiben:
- Zimmerkapazität
- An- und Abreisedaten
- Bestehende Reservierungen
- Gästekategorien
- Mitglieder- und Nichtmitgliederpreise
- Buchungssummen
- Anzahlungsbeträge
- Zahlungsstatus
- Reservierungsgültigkeit
Die Herausforderung bestand darin, diese Regeln zu handhaben, ohne deren Komplexität auf den Gast zu übertragen.
Ein kontinuierlicher Buchungsablauf
Der Reservierungsprozess ist direkt in die Website integriert.
Gäste wählen ein Zimmer und ihre Reisedaten aus. Das System prüft die Verfügbarkeit für den gewählten Zeitraum und gibt die verbleibende Kapazität an. Die Zusammensetzung der Gäste kann anschließend im Rahmen der Grenzen der gewählten Unterkunft konfiguriert werden. Die Preiskalkulation erfolgt direkt aus dem Buchungskontext, anstatt nur statische Informationen anzuzeigen.
Bevor eine Reservierung abgeschickt wird, erhält der Gast eine klare Zusammenfassung mit ausgewähltem Zimmer, Daten, Anzahl der Nächte, Gästestruktur und Gesamtbetrag.
Das Resultat ist ein unkomplizierter Arbeitsablauf:Zimmer → Daten → Verfügbarkeit → Gäste → Details → Reservierung → Zahlung
Der Kunde sieht einen einfachen Prozess. Die Anwendung verarbeitet die Regeln im Hintergrund.
Verfügbarkeit und Kapazität
Die Verfügbarkeit ist Teil der Buchungslogik und keine separate Anfrage.
Für den gewählten Zeitraum ermittelt die Anwendung, ob die Unterkunft verfügbar ist und wie viel Kapazität frei bleibt. Die Belegungslimits greifen weiterhin, wenn Gäste zur Reservierung hinzugefügt werden, wodurch Buchungskonfigurationen verhindert werden, die die Kapazität des gewählten Zimmers überschreiten. Dadurch bleibt die dem Kunden angezeigte Verfügbarkeit direkt mit der zu erstellenden Reservierung verknüpft.
Preisregeln
Koralpenhaus.eu verwendet unterschiedliche Preiskontexte für Mitglieder und Nichtmitglieder sowie verschiedene Gästekategorien. Diese Regeln sind nahtlos in den Buchungsprozess integriert.
Anstatt von Gästen oder Mitarbeitern eine separate Preisberechnung zu verlangen, nutzt die Anwendung die ausgewählten Buchungsparameter, um den entsprechenden Endbetrag zu ermitteln. Die Buchungsübersicht wird somit zum zentralen Punkt, an dem Daten, Belegung und Preisgestaltung zusammenlaufen, bevor die Reservierung abgeschickt wird.
Lebenszyklus der Reservierung
Das Absenden der Buchung erstellt eine Reservierung, die später über den Bereich „Meine Buchung“ wieder aufgerufen werden kann.
Reservierungen, die auf Zahlung warten, sind als Zahlung ausstehend markiert und beinhalten eine definierte Zahlungsfrist. Der Kunde kann die Website verlassen, später zurückkehren und die bestehende Reservierung abrufen, ohne den Buchungsprozess von vorn beginnen zu müssen.
Die Reservierung behält ihr Zimmer, die Daten, die Gästeinformationen, den Preis, die erforderliche Anzahlung und den aktuellen Zahlungsstatus bei. Dies macht die Buchung zu einem persistenten Business-Objekt und nicht nur zu einem einmaligen Formularabsende-Vorgang.
Online-Anzahlungszahlung
Der Zahlungsprozess ist direkt mit der Reservierung verknüpft.
Koralpenhaus.eu berechnet automatisch eine 20-prozentige Anzahlung aus dem Gesamtbetrag und zeigt diesen an, bevor der Zahlungsvorgang beginnt. Die Bezahlung ist über PayPal integriert, wobei die unterstützten Zahlungsoptionen direkt im Buchungsablauf präsentiert werden.
Die Trennung ist bewusst gewählt: Koralpenhaus.eu bleibt für die Reservierung und deren Geschäftsregeln verantwortlich, während der Zahlungsanbieter die Transaktion abwickelt. Dies hält die Zahlungsverarbeitung außerhalb der eigenen Datenverarbeitung der Anwendung und bewahrt gleichzeitig ein nahtloses Kundenerlebnis.
Kundenselbstdienst
Nicht jeder Gast benötigt ein weiteres Benutzerkonto.
Der Bereich „Meine Buchung“ bietet Kunden eine unkomplizierte Möglichkeit, zu einer bestehenden Reservierung zurückzukehren und deren aktuellen Status zu überprüfen. Die Buchungsansicht bündelt alle für den Kunden relevanten Informationen:
- Unterkunft
- An- und Abreise
- Anzahl der Nächte
- Gästestruktur
- Kontaktinformationen
- Buchungssumme
- Erforderliche Anzahlung
- Zahlungsstatus
Wenn eine Zahlung noch ausstehend ist, kann der Kunde direkt von der bestehenden Reservierung aus fortfahren. Dies reduziert unnötige Schritte sowohl für Gäste als auch für das Personal.
Inhalte und Gästeerlebnis
Das Buchungssystem ist nur ein Teil der Plattform. Koralpenhaus.eu bietet zudem alle Inhalte, die Besucher vor einer Entscheidung benötigen:
- Zimmerpräsentation
- Fotogalerien
- Videos
- Standort- und Kontaktinformationen
- Google-Bewertungen
- Gästebuch
- Mehrsprachige Informationen
Diese Elemente teilen sich dieselbe responsive Oberfläche wie der Reservierungsablauf. Das Ziel ist es, die übliche Trennung zwischen einer Präsentationswebsite und einem losgelösten externen Buchungssystem zu vermeiden. Gäste bleiben von der Entdeckung bis zur Reservierung in einer konsistenten digitalen Umgebung.
Moderierte Benutzerinhalte
Das Gästebuch ermöglicht Besuchern das Einreichen eigener Einträge, ohne eingereichte Inhalte sofort automatisch zu veröffentlichen.
Dies stellt einen kontrollierten Workflow für benutzergenerierte Inhalte dar und sorgt dafür, dass das öffentliche Gästebuch nützlich bleibt, ohne jede Einsendung ungesprüft als vertrauenswürdig einzustufen. Öffentliche Beteiligung und redaktionelle Kontrolle bleiben voneinander getrennt.
Verwaltung (Administration)
Öffentliche Funktionalität und Administration sind getrennt.
Koralpenhaus.eu stellt einen eigenen, authentifizierten Administrationsbereich für interne Funktionen bereit, während die öffentliche Benutzeroberfläche konsequent auf die Gäste ausgerichtet ist. Diese Trennung sorgt dafür, dass operative Funktionen hinter einer Authentifizierung verbleiben, ohne die kundenorientierte Anwendung unnötig zu verkomplizieren.
Von Grund auf Mehrsprachig
Koralpenhaus.eu bedient sowohl regionale als auch internationale Gäste.
Mehrsprachigkeit ist daher fester Bestandteil der Anwendung und keine bloße zusätzliche Landingpage. Navigation, Unterkunftsdetails und wesentliche Teile des Buchungserlebnisses werden im jeweils gewählten Sprachkontext angezeigt. Dieselbe zugrundeliegende Anwendung und Geschäftsprozesse können somit verschiedene Zielgruppen bedienen, ohne separate Websites pflegen zu müssen.
Mobil im Fokus
Eine Buchungsplattform muss dort funktionieren, wo Kunden sie tatsächlich nutzen.
Die Benutzeroberfläche von Koralpenhaus wurde so gestaltet, dass Zimmerauswahl, Kalender, Verfügbarkeit, Gäste-Konfiguration, Buchungsübersichten und Zahlungsaktionen auch auf kleineren Bildschirmen komfortabel bedienbar bleiben. Komplexität wird durch progressive Schritte reduziert, anstatt das gesamte Reservierungsmodell auf einmal anzuzeigen. Die responsive Oberfläche bleibt über alle Präsentations- und Transaktionsbereiche hinweg einheitlich.
Das Engineering-Prinzip
Das Projekt folgt einem einfachen Prinzip:
Geschäftskomplexität sollte vom System gehandhabt werden, nicht vom Benutzer.
Ein Gast muss keine Reservierungszustände, Verfügbarkeitsberechnungen, Preisstrukturen oder Zahlungsabläufe verstehen. Er soll ganz einfach folgendes tun können:
- Ein Zimmer auswählen.
- Daten eingeben.
- Gäste hinzufügen.
- Buchen.
- Die Anzahlung bezahlen.
Ergebnis
Koralpenhaus.eu hat sich zu mehr als einer reinen Präsentationswebsite entwickelt.
Es vereint Inhalte, branschenspezifische Geschäftsregeln und Transaktionsabläufe in einer einzigen, maßgeschneiderten Webanwendung. Für die Gäste bedeutet dies einen klaren Weg von der Entdeckung der Unterkunft bis zur Verwaltung der Reservierung. Für das Unternehmen bietet dieselbe Plattform das strukturierte Fundament, um Unterkunft, Verfügbarkeit, Preise, Reservierungen, Zahlungen und Inhalte nahtlos miteinander zu verknüpfen.
Es wurde keine unnötige Technologie eingesetzt, nur um sie zu verwenden.
Der Technologie-Stack bleibt konventionell und wartbar:
PHP • MySQL • JavaScript
Die Komplexität liegt im Geschäftsprozess.
Die Software existiert, um diese Komplexität beherrschbar zu machen.