Holidayz in Mewayz
Das Holidayz-Add-on ist eine vollständige Buchungsplattform für Hotels und Ferienvermietungen – öffentliche Website plus Betreiber-Admin.
Mewayz-original module — no Mewayz upstream. Documentation authored from package source at
packages/mewayz/Holidayz/.

Einführung
Das Holidayz-Add-on ist ein vollwertiges Modul für Ferienunterkünfte und Hotelbuchungen: eine öffentlich zugängliche Buchungswebsite (ähnliches Layout wie Airbnb / Booking.com) gebündelt mit einem Betreiber-Admin zur Verwaltung von Hotels, Zimmern, Preisen, Kalendern, Kunden und Reservierungen.
It is independent from the generic Mewayz Buchungen Modul – Holidayz behält sein eigenes holidayz_* Tabellensatz und ist speziell für Hotel- und Ferienwohnungs-Workflows gebaut: Zimmermerkmale, Zimmerausstattung, Buchungszeiträume über mehrere Nächte, Kundenkonten, Gutscheine, Blog-Inhalte und eine vollständige Marketingfläche (Hero, Blog, Über uns, FAQ, Testimonials).
How to enable this module
Um das Holidayz-Add-on einzurichten, folgen Sie diesem Link: Einrichtungs-Add-on.
Das Add-on ist freigeschaltet durch PlanModuleCheck:Holidayz. Aktivieren Sie es im Tarif des Betreibers oder pro Mandant über das Add-Ons Admin-Seite.
Drei Benutzerrollen
Holidayz hat drei verschiedene Nutzertypen:
- Admin / Unternehmen – Der Hotelbesitzer. Hat die volle Verwaltung über das
- Personal — Eingeschränkter Operator. Unterrolle innerhalb des Unternehmens; kann
- Kunde — Öffentlicher Besucher. Registriert sich mit E-Mail + Passwort,
Unterkunft: erstellt und bearbeitet Zimmertypen, legt Preise fest, verwaltet Gutscheine, sieht das Dashboard mit Analysen zu Buchungen / Umsatz / Auslastung, genehmigt oder lehnt Buchungen ab, verwaltet die Kundendatenbank, bearbeitet Bewertungen und Kontaktanfragen und konfiguriert das Branding sowie Website-Inhalte (Banner, FAQs, Erfahrungsberichte, Social-Links).
bei der Kundenbetreuung helfen, Buchungen einsehen und unter der Aufsicht des Unternehmens grundlegende Abläufe durchführen.
durchstöbert Hotelangebote, prüft die Zimmerverfügbarkeit, legt Zimmer in den Warenkorb, wendet Gutscheine an, schließt den Checkout ab, sieht frühere Buchungen samt Belegen ein und kann Bewertungen + Kontaktnachrichten einreichen.
Holidayz-Dashboard
- Navigiere zu Holidayz in the sidebar.
- Das Dashboard unter
/holidayz/zeigt: - Buchungen gesamt Karte mit Aufschlüsselung nach Status (bezahlt /
- Umsatz Karte mit Trend von Monat zu Monat
- Auslastungsquote Karte berechnet aus verfügbaren Zimmern ÷ gebucht
- Aktuelle Buchungen Liste mit schnellen Genehmigen-/Ablehnen-Aktionen
- Anstehende Check-ins für die nächsten 7 Tage
pending / cancelled)
Zimmerübernachtungen
Zimmerverwaltung
Zimmer durchsuchen
- Navigiere zu Holidayz → Zimmer.
- Jede Zeile zeigt Zimmername, Zimmertyp, Grundpreis, aktuell
Verfügbarkeitsstatus und Schnellaktionen.
Ein Zimmer erstellen
- Klicken Sie auf + Neuer Raum.
- Formularfelder:
- Name + Beschreibung
- Grundpreis pro Nacht
- Kapazität (max. Gäste)
- Bettenkonfiguration (Queen, Twin usw.)
- Zimmerausstattung — Mehrfachauswahl (WLAN, Klimaanlage, TV usw.)
- Einrichtungen — Mehrfachauswahl (Pool, Fitnessstudio, Frühstück inklusive)
- Steuersätze — Mehrfachauswahl aus
holidayz_room_taxes - Fotos – Mehrfach-Upload; das erste Foto wird zum Titelbild
- Tags — Für Suche/Filter auf der öffentlichen Website
- Klicken Sie auf Speichern.
Zimmerausstattung
- Holidayz → Zimmerausstattung — CRUD für „Feature“-Ausstattungen
(WLAN, Klimaanlage, TV, Minibar usw.), die Zimmern zugeordnet werden können.
Einrichtungen
- Holidayz → Einrichtungen — CRUD für hotelweite Einrichtungen (Pool,
Fitnessstudio, Parken, Frühstück). Einrichtungen können Eltern → Kind hierarchisch (z. B. „Spa → Massage“, „Spa → Hammam“).
Gutschein-Verwaltung
- Navigiere zu Holidayz → Gutscheine.
- Erstellen Sie Rabattcodes mit:
- Code — was der Kunde an der Kasse eingibt
- Rabattart — Prozentsatz oder Festbetrag
- Rabattwert
- Gültigkeitsfenster —
valid_fromundvalid_toTermine - Nutzungslimit — Maximale Gesamteinlösungen
- Limit pro Kunde — Maximale Einlösungen pro Kunde
- Nutzung verfolgt in
holidayz_coupon_usages.
Hotelkunden
- Navigiere zu Holidayz → Hotelkunden.
- Vom Betreiber verwaltete Kundendatenbank – nützlich für die Verwaltung wiederkehrender
- Jeder Kunde hat: Name, E-Mail, Telefon, Geburtsdatum, Adresse, Identifikation
- Kunden können sich auch selbst über die öffentliche Website registrieren unter
Gäste und sie für Marketing zu erreichen.
number (for hotel registration compliance).
/{userSlug}/hotel/register.
Zimmerbuchungen
- Navigiere zu Holidayz → Zimmerbuchungen.
- Die vollständige Buchungsliste über alle Zimmer und Kunden hinweg.
- Status: Entwurf → bezahlt → storniert.
- Aktionen pro Zeile: Details ansehen, genehmigen, ablehnen, bearbeiten,
löschen, drucken (PDF-Beleg).
Buchungslebenszyklus
- Der Kunde legt auf der öffentlichen Website Zimmer in den Warenkorb.
- Der Kunde wendet einen Gutschein an (optional) und fährt mit dem Checkout fort.
- Payment goes through the standard Mewayz PSP layer (Stripe,
- Nach erfolgreicher Zahlung wechselt die Buchung in bezahlt Status. Wenn
- Eine Stornierung erzeugt eine Erstattung gemäß der Richtlinie des Betreibers.
Razorpay, PayPal usw. — je nachdem, welche Gateways auf der Plattform aktiv sind).
eine Administratorgenehmigung erforderlich ist, bleibt die Buchung ausstehend, bis ein Operator klickt Genehmigen.
Bewertungen
- Navigiere zu Holidayz → Bewertungen.
- Von Kunden eingereichte Zimmerbewertungen (nach dem Aufenthalt) mit Sternebewertung
- Betreiber können Bewertungen ansehen, ausblenden oder löschen.
und kommentieren.
Kontakt, Newsletter, Blogs
- Kontakte – Eingehende Nachrichten aus dem öffentlichen Kontaktformular
- Newsletter — E-Mail-Liste, erfasst über die Newsletter-Anmeldung
- Blogs — Voller Blog-CRUD; veröffentlichte Beiträge erscheinen unter
/{userSlug}/hotel/blog
Systemeinrichtung
Der Systemeinrichtung Menü steuert die öffentliche Website des Betreibers:
- Markeneinstellungen — Logo, Favicon, Hotelname
- Banner-Einstellungen — Hero-Banner-Bild + Text
- Hervorgehobene Einstellungen — Welche Zimmer auf der Startseite hervorgehoben werden
- Zieleinstellungen — Empfohlene Reiseziele
- Einstellungen für „Warum wir“ — Abschnitt „Warum uns wählen“
- Einstellungen für Kundenstimmen – Kundenstimmen
- Reisetipps-Einstellungen — Redaktionelle Inhalte
- Newsletter-Einstellungen – Newsletter-Abschnittstext
- Einstellungen für Social-Links — Twitter / IG / FB / usw. Links
- Über-uns-Einstellungen — Inhalt der Über-uns-Seite
- Kontakteinstellungen — Inhalt der Kontaktseite
- Eigene Seiten — Custom CMS pages (privacy, terms, etc.)
- FAQ-Einstellungen – FAQ-Einträge
Öffentliche Frontend-Oberfläche
Die öffentliche Website ist eingebunden unter /{userSlug}/hotel/... wobei {userSlug} ist der Mandanten-Slug des Betreibers.
| Pfad | Zweck | |||
|---|---|---|---|---|
/{userSlug}/hotel/ | Startseite mit Hero, hervorgehobenen Zimmern, Blog | |||
/{userSlug}/hotel/hotels | Hotel- + Zimmerauflistung (Suche + Filter) | |||
/{userSlug}/hotel/hotel/{encryptedRoom} | Detailseite eines einzelnen Zimmers (signierte URL verbirgt die interne ID) | |||
| `/{userSlug}/hotel/about | Kontakt | Blog | faq` | Marketingseiten |
/{userSlug}/hotel/cart | Warenkorb — Verfügbarkeit prüfen, Artikel hinzufügen/entfernen | |||
/{userSlug}/hotel/checkout | Checkout – Gutscheine anwenden/entfernen, bezahlen | |||
/{userSlug}/hotel/booking-confirm/{encryptedBooking} | Bestätigungsseite | |||
/{userSlug}/hotel/booking/{encryptedBooking}/receipt | Druckfreundlicher Beleg | |||
/{userSlug}/hotel/login, /register, /forgot-password | Kunden-Authentifizierung (nur Gast) | |||
/{userSlug}/hotel/profile | Authentifiziertes Kundenprofil |
Datenbanktabellen
Das Paket fügt mehr als 20 Tabellen hinzu, alle mit dem Präfix holidayz_:
holidayz_setups,holidayz_destinations,holidayz_custom_pagesholidayz_rooms,holidayz_room_images,holidayz_room_tags,holidayz_facilities,holidayz_facility_childrenholidayz_coupons,holidayz_coupon_usagesholidayz_hotel_customers,holidayz_password_resetsholidayz_room_bookings,holidayz_room_booking_items,holidayz_carts,holidayz_cart_items, plus ihre _facilitiesholidayz_contacts,holidayz_reviewsholidayz_blogs,holidayz_newsletters
holidayz_room_features, holidayz_room_taxes, holidayz_room_room_features
holidayz_room_booking_item_facilities, holidayz_room_booking_item_taxes
und _taxes Pivots
Berechtigungen
Die Sichtbarkeit der Admin-Seitenleiste und der Zugriff auf Admin-Routen werden durch Spatie-Berechtigungen gesteuert, hauptsächlich `manage-holidayz- dashboard` und ressourcenspezifische Berechtigungen (manage-holidayz-rooms, manage-holidayz-bookings usw.). Zuweisung über **Einstellungen → Rollen & Berechtigungen**.
Betreibernotizen
- Verschlüsselte IDs — Sowohl Zimmerdetailseiten als auch Buchung
- Payment integration — Holidayz uses the same shared Mewayz
- Mehrsprachige Inhalte — Blog posts, hotel descriptions, and
- Unabhängig von Buchungen — Holidayz ist speziell entwickelt für
- Der
userSlugin öffentlichen URLs ordnet dem Tenant des Betreibers zu — sodass
Bestätigungen verwenden signierte URLs von Laravel ({encryptedRoom}, {encryptedBooking}) damit interne numerische IDs nicht in der Adressleiste sichtbar sind.
PSP-Ebene; je nachdem, welche Zahlungsgateways auf der Plattform aktiv sind (Stripe, Razorpay, PayPal usw.), funktionieren diese automatisch für den Hotel-Checkout – keine separate Gateway-Konfiguration nötig.
benutzerdefinierte Seiten unterstützen das spatie/laravel-translatable pattern used across Mewayz.
Hotels und teilt keine Tabellen mit dem generischen Buchungsmodul.
White-Label-Reseller haben jeweils ihre eigene Holidayz-Website unter ihrem eigenen Slug.