Holidayz mewayz

  Updated May 2026Mewayz

Holidayz in Mewayz

The Holidayz Add-On is a complete hotel and vacation-rental booking platform — public-facing website plus operator admin.

Mewayz-original module — no Mewayz upstream. Documentation authored from package source at packages/mewayz/Holidayz/.

Demo URL

In the product
app.mewayz.com/holidayz/dashboard
Holidayz dashboard
Holidayz dashboard

Introduction

The Holidayz Add-On is a fully-fledged vacation rental and hotel booking module: a public-facing booking website (similar layout to Airbnb / Booking.com) bundled with an operator admin to manage hotels, rooms, pricing, calendars, customers, and reservations.

It is independent from the generic Mewayz Bookings module — Holidayz keeps its own holidayz_* set of tables and is purpose- built for hotel and vacation-rental workflows: room features, room facilities, multi-night booking windows, customer accounts, coupons, blog content, and a full marketing surface (hero, blog, about, FAQ, testimonials).

How To Install The Add-On?

To Set Up the Holidayz Add-On, you can follow this link: Setup Add-On.

The Add-On is gated by PlanModuleCheck:Holidayz. Activate it on the operator's plan or per-tenant via the Add-Ons admin page.

Three User Roles

Holidayz has three distinct user types:

  1. Admin / Company — The hotel owner. Has full management of the
  2. property: creates and edits room types, sets pricing, manages coupons, views the dashboard with booking / revenue / occupancy analytics, approves or rejects bookings, manages the customer database, handles reviews and contact inquiries, and configures branding plus website content (banners, FAQs, testimonials, social links).

  3. Staff — Limited operator. Sub-role under the Company; can
  4. help with customer support, view bookings, and run basic operations under the Company's oversight.

  5. Customer — Public visitor. Registers with email + password,
  6. browses hotel listings, checks room availability, adds rooms to a cart, applies coupons, completes checkout, views past bookings plus receipts, and can submit reviews + contact messages.

Holidayz Dashboard

Room Management

Browse Rooms

Create a Room

Room Features

Facilities

Coupon Management

Hotel Customers

Room Bookings

Booking Lifecycle

  1. Customer adds rooms to cart on the public site.
  2. Customer applies a coupon (optional) and proceeds to checkout.
  3. Payment goes through the standard Mewayz PSP layer (Stripe,
  4. Razorpay, PayPal, etc. — whichever gateways are active on the platform).

  5. After successful payment, the booking enters paid status. If
  6. admin approval is required, the booking sits in pending until an operator clicks Approve.

  7. Cancellation creates a refund per the operator's policy.

Reviews

Contact, Newsletters, Blogs

System Setup

The System Setup menu controls the operator's public website:

Public Frontend Surface

The public website is mounted at /{userSlug}/hotel/... where {userSlug} is the operator's tenant slug.

PathPurpose
/{userSlug}/hotel/Homepage with hero, featured rooms, blog
/{userSlug}/hotel/hotelsHotel + room listing (search + filter)
/{userSlug}/hotel/hotel/{encryptedRoom}Single room detail page (signed URL hides internal ID)
`/{userSlug}/hotel/aboutcontactblogfaq`Marketing pages
/{userSlug}/hotel/cartCart — check availability, add/remove items
/{userSlug}/hotel/checkoutCheckout — apply/remove coupons, pay
/{userSlug}/hotel/booking-confirm/{encryptedBooking}Confirmation page
/{userSlug}/hotel/booking/{encryptedBooking}/receiptPrint-friendly receipt
/{userSlug}/hotel/login, /register, /forgot-passwordCustomer auth (guest-only)
/{userSlug}/hotel/profileAuthenticated customer profile

Database Tables

The package adds 20+ tables, all prefixed holidayz_:

Permissions

Visibility of the admin sidebar and access to admin routes is controlled by Spatie permissions, primarily `manage-holidayz- dashboard` and per-resource permissions (manage-holidayz-rooms, manage-holidayz-bookings, etc.). Assign via **Settings → Roles & Permissions**.

Operator Notes

Was this helpful?