Joomla 5 Booking Component

Complete Booking
Management System

Rooms, event spaces, classrooms, offices — manage any bookable resource with full reservation lifecycle, dynamic pricing, and automated email communication.

Purchase LicenseExplore Features
3Time Slots / Day
10Email Templates
J5MVC Architecture
Rooms & Spaces

Everything you need
to manage bookings

A complete reservation system built natively for Joomla 5 — no external dependencies, no subscriptions, yours forever.

🏨

Multi-Room Management

Add unlimited rooms or bookable spaces, each with its own images, description, capacity, pricing, and availability configuration.

📅

Flexible Time Slots

Configure daily booking or up to 3 time slots per day. Block specific dates, set booking windows, and control availability with precision.

💶

Dynamic Pricing

Base price per night with automatic calculation based on duration, guest count, children, and add-on services. Price shown live in the booking form.

👥

Guest Configuration

Control capacity limits, require children age input, configure adult and child counts per booking. Full flexibility for any accommodation type.

🛎️

Additional Services

Breakfast, extra bed, parking, airport transfer, late checkout — configurable add-ons each with their own pricing.

💳

Online Payments

PayPal and Stripe integrated. Guests can pay immediately at booking or defer payment after admin confirmation — fully configurable.

📊

Reservation Management

Full admin control — view, filter, edit, and export all reservations. Manage booking status from pending to confirmed, modified or cancelled.

✉️

Email Notifications

10 fully customizable email templates — 5 for guests, 5 for admins. Dynamic placeholders, editable subjects, active/inactive control.

🌍

Multi-Language Ready

Built with Joomla's native language system. Fully translatable — ready for international deployments out of the box.

A smooth booking
journey for guests

01

Browse & Select

Guests browse available rooms with image gallery, descriptions, amenities, and live pricing. Clear and responsive on any device.

02

Choose Date & Time

Interactive calendar shows available dates. Guests pick check-in, check-out, and time slot if applicable. Unavailable dates blocked automatically.

03

Configure & Price

Guest count, children ages, additional services — all configurable with live price update. AJAX validation ensures clean data before submission.

04

Pay & Confirm

Pay via PayPal or Stripe, or choose to pay later. Instant confirmation email sent to guest, notification to admin.

May 2025
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Booked Selected
AVAILABLE TIME SLOTS
08:00 – 14:00
14:00 – 20:00
20:00 – 08:00
Estimated total€ 148.00

Full control at
every stage

Guests and admins have the right tools at the right time — from initial request to checkout.

📋
New Reservation
Guest submits booking. Admin notified instantly. Reservation awaits confirmation.
Confirmed
Admin confirms booking. Confirmation email sent to guest with all details.
✏️
Modified
Dates or details changed before confirmation. Guest and admin notified of changes.
Cancelled
Cancellation possible before confirmation. Slot freed automatically, both parties notified.
⏱️
Early Checkout
Guest leaves earlier than planned. Stay ended early, records updated accordingly.
Extended
Stay extended beyond original checkout date. Availability checked, pricing recalculated.
💳
Pay Now / Later
Flexible payment — pay immediately via PayPal/Stripe or defer payment after confirmation.
🏁
Completed
Stay finished. Full record retained for history, reporting, and export.

Powerful tools
for administrators

A complete backend built inside Joomla's native admin — no external dashboards, no learning curve.

🏨 Room Management

  • Add and edit rooms with full details
  • Multi-image gallery per room
  • Configure capacity and pricing
  • Set available additional services
  • Control form options per room

📋 Reservation Management

  • View all incoming reservations
  • Edit reservation details inline
  • Manage booking status and workflow
  • Filter by date, room, status, guest
  • Export reservation data

🕐 Time Slot Control

  • Configure up to 3 daily time slots
  • Set booking windows per slot
  • Block specific dates and times
  • Manage slot availability globally
  • Daily or slot-based booking modes

10 ready-made
email templates

Every booking event triggers the right email. Fully customizable with dynamic placeholders.

Guest Notifications

Admin Notifications

AVAILABLE PLACEHOLDERS
{name}{email}{reservation_id}{room_title}{checkin_date}{checkout_date}{nights}{time_slot}{total_price}{status}{site_name}

Built on solid
foundations

MVC

Joomla 5 Native Architecture

Built following Joomla's official MVC component structure — clean, maintainable, and upgrade-safe.

AJAX

Form Validation & Live Pricing

AJAX-powered form validation and real-time price calculation — no page reloads during the booking process.

CSS

Responsive Modal Interface

Mobile-first responsive design. Booking forms and room galleries render cleanly on any screen size.

SQL

Three Clean Database Tables

Rooms, reservations, and time slots in separate normalized tables. Easy to query, backup, and export.

Joomla Compatibility5.x
PHP Version8.0+
Component Version2.0
ArchitectureMVC Component
Database Tables3 (rooms, reservations, timeslots)
Email Templates10 (fully editable)
Payment GatewaysPayPal, Stripe
Multi-LanguageYes (Joomla native)
SupportIncluded

What's coming next

Actively maintained and regularly updated. Planned features based on real user feedback.

Coming Soon

Google Calendar Sync

Coming Soon

Frontend Reservation Management

Coming Soon

Advanced Reporting & Analytics

Planned

SMS Notifications

Planned

Multi-Property Management

Planned

Custom Booking Widgets

Planned

Advanced Calendar Filters

Planned

iCal / CalDAV Export

One purchase,
yours forever

No monthly fees. No subscriptions. A one-time license with all future updates included.

Single Site
49
one-time · 1 domain
  • Full component access
  • All current features
  • Email support
  • Future updates
Purchase

Ready to simplify
your bookings?

Install in minutes. Works with any Joomla 5 site and any template.

Get ComponentContact Support