
Top Selling Extension Winner
2 times in a row
Magento 2 Booking And Reservation Extension
Magento 2 Booking and Reservation extension creates a dynamic booking system allowing two types of booking product creation.
- Create One booking for Many Day booking product type
- Create Many booking in One Day booking product type
- Slot-based quantity measure has been used.
- Dynamic Event creation & display for Booking.
- Dynamic event creation. Brilliant UI and UX for event display and booking.
- Dynamic time setting.
- Built on top of the Magento MVC and ORM system.
- Customers can view booking details, such as date and time slot, in the Cart.
- Admin can reserve slots.
- The extension is compatible with the Hyva Theme.
- GraphQL has been implemented for the extension.
Top Selling Extension Winner
2 times in a row
- Description
- Reviews
- FAQ
- Customers ()
- Specifications
- Cloud Hosting
- Changelog
Booking and Reservation System module will create a dynamic booking and reservation system for your products. This will convert your Magento store into a dynamic event-driven site.
The admin can create/edit/delete bookings and reservations and can add booking slots. This module provides two types of bookings for the products: Many Bookings in One Day & One Booking for Many Days.
The admin can create a new booking by adding in all the required information and can select one of the two types of bookings and time slots. Once the booking product is created, buyers can see it on the front-end and can book the product from there by selecting the date and time for the booking.
Adobe Commerce Booking and Reservation extension is super useful when you want to convert your Magento store into an event-driven site (e.g. doctor's appointment, movie booking system etc.) It provides an easy and user-friendly booking and reservation system. The customer can book products easily according to their need.
Please Note:
- Default Magento import export feature will not work with the booking & reservation products.
- Send mobile text message notifications for booking to customers using Booking Reservation SMS Notification for Magento 2
- See advanced version of this module with more features and functionalities - Magento 2 Rental Appointment Hotel Event Booking & Reservation

Highlighted Features of Magento 2 Booking And Reservation
Add Booking and Break Time
The admin includes time for booking and time slots for breaks.
MVC And ORM System
The Booking & Reservation System for Magento 2 is built on MVC and ORM system.
Booking Real-Time
The Booking & Reservation System for Magento 2 supports real-time booking for no-hassle bookings.
Time Slots Disable
The admin may disable the time slots; the admin may also disable time slots for a specified duration if needed.
Hyva Theme Compatible
The extension is fully compatible with the Huva Theme.
GraphQL Implementation
GraphQL has been implemented for the extension.
Why do we need a Magento 2 Booking and Reservation System?
The Magento 2 Booking and Reservation System is essential for businesses as it provides a seamless and efficient platform for managing bookings and reservations. With this system, customers can easily book products or services, select desired dates and time slots, and make reservations directly through the online store.
It enhances the customer experience, expands business opportunities, and improves operational efficiency by automating the booking process and ensuring accurate availability management.
Overall, the Magento 2 Booking and Reservation System optimizes the booking experience, increases revenue potential, and streamlines operations for businesses. An example of why businesses may need the Magento 2 Booking and Reservation System is a tour company that offers guided excursions.
By implementing the booking system, customers can easily view available tour dates, select their preferred time slots, and make reservations directly on the company's website.It streamlines the booking process, eliminates the need for manual coordination, and ensures accurate availability management.
Additionally, the system allows the tour company to offer flexible booking options, such as group bookings or private tours, catering to different customer preferences. Overall, the Magento 2 Booking and Reservation System enhances the customer experience, improves operational efficiency, and maximizes the company's booking capabilities, ultimately driving revenue growth for the tour business.
Add Booking & Reservation Services to Store
Booking and reservation extension provides all kinds of functionality by which store owners or the admin can convert their shop into a booking site. This Booking & Reservation module provides two types of booking called -
- Many Bookings in One Day
- One Booking For Many Days
Store Owner or the Admin can select which type of booking they want for their products. Store Admin can choose different booking options for different products from the admin panel.

Many Bookings in One Day
Admin has the flexibility to set the "Booking Time for Each Slot", specify the "Starting and End date", define the "Time Slot", and set the "Break Time" between bookings. They can set the start and end time for each day in minutes and mark their status as "Close" or "Open".
Admin can enter the number of days to prevent the booking and the number of slots available.
- The admin adds booking time and break time slots.
- The start time and end time will be in minutes.
- Admin can manage the start and end time for each day.
- Prevent Booking Date, admin can mention the number of days for preventing the booking.
- The number of quantities available in the slots can be mentioned.
The admin can enter a start time, end time for each day and also enter their status as "Close" or "Open".

One Booking for Many Days
The admin can input the start and end dates for the booking and then click on "Add Bookings" to display the available days. From there, the admin can select the desired start and end times for the booking.
Admin can enter the prevent booking before (days) for preventing the bookings and the slots available for each day.
- Admin can set the start and end times for the booking.
- The admin will enter the start date and the end date of the booking.
- Enter the number of slots available each day.
- Prevent Booking Date, The admin can mention the number of days for preventing the booking.
- Admin can easily change these details from the backend.

Select Booking Slot for Reservation
After the admin-end setting of this module let us see how the customer's end will look. Now the buyer can select the product having the booking options. The buyer can select the "Book Now" option to Book the reservation.
Now, a popup will come where the customer needs to select the date first. After selecting the date, they will select the number of slots to book and then click the Book button.
- The customer can see Many Bookings in One Day bookings.
- The customer can see One Booking For Many Days bookings.

Reserve available slots by admin
Magento 2 booking and reservation extension allows allows store admins to manage available time slots effortlessly through the admin panel, while customers can conveniently choose from the available slots during booking.
- Admins can manually reserve specific time slots for priority cases or special bookings, even if the slots are available for regular customers.
- In cases of urgent or priority needs, admins can block out available slots, ensuring they are reserved for special bookings.
- The system allows admins to easily update and manage slot availability, offering full control over the reservation process.

Etihad Airways - Global Meet & Assist Airport Concierge Booking
Etihad Airways, the UAE’s national airline, is a leading global carrier since 2003. With a focus on luxury, exceptional onboard experiences, and an extensive network, Etihad Airways has become synonymous with top-notch service.
Webkul collaborated with National Aviation Services (NAS) to develop Fasttrack aero, a meet-and-assist booking system, to enhance the airport concierge experience for Etihad Airways passengers.
- Developed a customized booking solution on the Magento 2 platform.
- Integrated various modules such as marketplace solution, booking system, and social login.
- Multiple dropdown options and attributes were created to customize the service package.
- Applying multiple promo codes at the shopping cart and checkout.
- Product questions and answers with FAQ system.
- Read the Etihad Airways case study to learn more about the client.

Support
For any query or issue please create a support ticket here http://webkul.uvdesk.com/.
You may also check our quality Adobe Commerce Extensions.
Specifications
Recent Reviews
Write a reviewExcellent Prodcut
Top product
Top ppl ho work there
I have littel probleem and it fixt realy fast i love webkul
Good Support and Service
Professional, fast, and prompt response.
Detail-oriented and answer everything separately. Have ticketing system and allow customers to track/follow their issues and keep them updated.
Top notch M2 extension
We had great experience with Webkul support team. They are very prompt and give the desired solution on our concern what we are looking for. It's truly commendable. Thank you so much for your every kind of Support.
Very good service
There are many products here to help these young people. excellent service.
Hope there are more good extensions.
Kind and Nice Service
They are professional, and has a kind support. We are facing many issues, They resolved all set.
Feels like one of team member.
Thank you
Frequently Asked Questions
Move to Cloud Today
AWS Free tier hosting for one year by amazon web services, for more details please visit AWS Free Tier.
GCP Free tier hosting for one year with 300 credit points by google cloud platform, for more details please visit GCP Free Tier.
Azure free tier hosting for one year with 25+ always free services, for more details please visit Azure Free Tier.
In our default configuration we will provide tremendous configuration for your eCommerce Website which is fast to load and response.
Default Configuration Details of Server
- 1 GB RAM
- 1 Core Processor
- 30 GB Hard Disk
- DB with 1 GB RAM and 1 Core Processor
* Server Configuration may vary as per application requirements.
Want to know more how exactly we are going to power up your eCommerce Website with Cloud to fasten up your store. Please visit the Cloudkul Services.
Get Started with Cloud- + Features
- - Bugs
- + Admins can reserve slots for booking products, preventing customer bookings.
- + Compatible with Magento ^2.4.7 and PHP 8.3
- - Fixed issue while saving booking product with "One Booking for many days"
- - Fixed Add to Cart for configurable product
- + Compatible with Magento 2.4.6
- + Admin can create booking product order
- + Graphql implemented
- + Customer won't be able to book for past dates
- - Fixed validation issues while saving Booking Information
- - Fixed issues caught on creating orders from admin end
- - Fixed booking calendar
- + Compatible with Magento 2.4.3
- + Admin can add Individual Slots Quantity for both Booking Types
- + Admin can add Prevent Booking Before number of days
- - Fixed booking product disable issue on save
- - Fixed manual quantity input for slots
- - Fixed Add to Cart issue
- - Fixed exception on product save
- + Compatible with Magento 2.4.0
- + Admins can reserve slots for booking products, preventing customer bookings.
- + Compatible with Magento ^2.4.7 and PHP 8.3
- - Fixed issue while saving booking product with "One Booking for many days"
- - Fixed Add to Cart for configurable product
- + Compatible with Magento 2.4.6
- + Admin can create booking product order
- + Graphql implemented
- + Customer won't be able to book for past dates
- - Fixed validation issues while saving Booking Information
- - Fixed issues caught on creating orders from admin end
- - Fixed booking calendar
- + Compatible with Magento 2.4.3
- + Admin can add Individual Slots Quantity for both Booking Types
- + Admin can add Prevent Booking Before number of days
- - Fixed booking product disable issue on save\
- - Fixed manual quantity input for slots
- - Fixed Add to Cart issue
- - Fixed exception on product save
- + Compatible with Magento 2.4.0
- + Compatible with Magento 2.3.3
- + Added validation for Booking Information
- - Fixed issue on wishlist page
- - Fixed booking product salable quantity
- - Fixed form key issue
- - Fixed text overflow issue
- + Compatible with Magento 2.3.0
- - Fixed module installation through composer
- - Fixed multiple months booking availability calendar
- + Compatible with Magento 2.2.7
- + Design updated
- + any day can be selected for "end day" for "one booking for many days" type of booking product
- - Fixed stock status for booking product
- - Fixed issues while adding booking product to cart
- - Magento Connect issues fixed.
- - Product update issue fixed.
- + Admin can use site as Booking Site.
- + Can be used as Ticket Booking Site.
- + Can be used as Appointment Booking Site.
- + Quantity can be managed for each time slot.
- + Dynamic time setting.
- + Time and event display at product checkout.