The Hotel Booking Addon makes it easy for the admin to create and manage hotels/properties, rooms, and bookings. The entire process is easy, from adding hotel details to setting prices and managing availability. On the storefront, customers can search for Hotels/Properties using filters like price, type, and available services. They can check room availability based on selected dates and number of guests, view hotel details, and book rooms with ease. Features like wishlist and reserve help to improve the overall booking experience.
Each company represents a hotel/property, and every hotel can have one or more sub-properties. Sub-properties are used to list different room types available within the hotel. Under each sub-property, the admin can add rooms, set the number of available rooms, define occupancy limits for adults and children, and manage room status. The setup helps maintain clear hotel details and ensures accurate availability is shown to customers.
Features
Link Legal Pages:The Admin chooses pages like Contact Us, Privacy Policy, and Terms from the dropdowns.
Cancel Order Status: Set the status that applies when a customer cancels their booking.
Tick Hotel Booking in Vendor Plan: Enable the hotel booking option for vendors in their selected plans.
Type Field: Create a dropdown field for hotel types, shown on the vendor profile and storefront.
Filter for Hotel Search: Create a filter, like price, to help customers find the right hotel faster.
Add Hotel Facilities: Add facilities like Wi-Fi or Parking with images to show on the storefront.
Create Companies: Add vendor profiles (companies) with hotel name, details, and images.
Add Sub-properties for individual Hotel/Property: Add sub-properties for individual hotel/property with prices, images, booking settings, and other required details.
Customer Booking Flow: Customers can search, filter, reserve rooms, and check out easily.
Wishlist Option: Customers can save hotels to their wishlist for easy access later.
Map View of Hotels: View hotel locations on a map directly from the storefront.
Admin Panel Explanation
The admin panel provides access to all important settings for the Hotel Booking Addon, including options for notifications, access keys, page links, and other core features. This section shows how the admin can manage these settings.
The General tab shows the “Items for menu”. Use these links to directly access the Addon/App features.
Switch to >> Settings tab
These are the addon’s main settings:
Access key: In the field, the admin needs to enter an access key, a unique code that allows users to use and manage the addon/app’s functionality.
License Number: Enter the unique code of license number.
Google FCM key: Enter the server key, which is used to send push notifications through Firebase Cloud Messaging.
Contact us, Privacy policies, Terms & Conditions pages: For each field, use the down arrow to choose the appropriate page from the options. For example, select “Contacts” for the Contact Us field.
Cancel Order Status: Choose the status for cancelled orders. It will apply when a customer cancels the order.
Tick Hotel Booking in Vendor Plan
First, enable the “Hotel Booking” checkbox in the vendor plan to allow vendors to use hotel booking features based on their selected plan.
Go to vendors menu ➡️ Click Vendor plan ➡️ Open any vendor plan ➡️ Enable the hotel booking checkbox
Setting Up Filter, Hotel Type Field, and Facilities
Filter
The Filters feature in the vendor menu allows the admin to create a new filter for hotel booking. The filter will appear on the storefront and help customers find available properties for booking.
Go to Vendors menu ➡️ Open Filters ➡️ Click on (+) to add Filter ➡️ Fill in details and create the filter
On the New Filter page, enter the name and position, then select ‘Filter by’. Choose ‘Price’ to filter properties based on their price and press the create button.
Setting up Input Field
Setting up a field to add types, which will also appear on the storefront to help customers find properties by type. Let’s see how to add a field.
Go to Settings ➡️ Open Profile Fields ➡️ Select Vendor Information ➡️ Click “Add Field” and fill in the details ➡️ Click “Create” to save.
In the General tab of the new profile field, enter the Name, Code, and Position. Select a type (like “Select box”) to allow adding variants. Then, enable the three checkboxes to show this field in the vendor profile, display it on the storefront, and allow filtering by its types.
Switch to the Variants tab to add various options for this profile field.
Facilities
The Hotel Facilities feature allows the admin to add and manage hotel services like Wi-Fi, Parking, or TV to show on the storefront.
Go to the Hotel Facilities option in the Hotel Booking App menu. The “Add facilities” page shows all the added facilities. Use the (+) icon to add a new facility.
Add the title of the facility and the image. Then, press “Create”.
Process to Add a Company
The Vendors menu shows all created vendor accounts, which are treated as companies. Use “Add Vendor” to create a new company.
Go to the Vendors menu ➡️ Click “Add Vendor” to create a company ➡️ Fill in the details ➡️ Click “Create” ➡️ Enter the hotel name for the company ➡️Move to Gallery to add images ➡️ Use the Facilities tab to add facilities ➡️ Click “Save.”
The General tab allows the admin to add the Companyname and set the Status. Then, use the field and select the type of hotel for this company, enter the other details like tax number, e-mail, and Location and press the create button.
Once the company is created, add the hotel/property name in the field.
Go to the Gallery tab to upload photos of the hotel.
Move to the next tab, “Facilities”, and select the facilities one by one.
Customers on the storefront can also search Hotels/properties based on these facilities.
Storefront View of Hotels/Properties
The storefront provides a “Hotels” menu at the top. Tap on that and view all the created companies showing their Hotels/Properties details like name, price, location, and more.
Customers use the search to find properties at a specific location, set the duration of stay, choose how many adults and children are staying, and find results based on room availability and preferences.
Click the “Show Map” to view the locations of all the listed properties, and use the “Sorting” to arrange properties by lowest or highest price first.
Customers can use the Price filter to find properties within their budget, select Facilities like Wi-Fi or TV to match their needs, and choose the Type filter to find specific property types such as luxury or business hotels.
Create a Sub-Property for One Property Above
Let’s create a sub-property for the last property/hotel created above in the admin panel.
In the Products menu, use the + Add Products to add a sub-property that will work under a specific company.
Below, the admin needs to select the same company to which the last hotel/property was added, as the sub-property will be shown under that hotel/property.
In the General tab, provide the sub-property name, select the associated company and category, and enter the booking price. Add a description, upload relevant images, and include the list price if required. Finally, click the Create button to complete the setup.
Now, Move to >> Booking tab
Here, start by entering the room occupancy details. Specify how many adults and children are allowed in a room. Then, set the total occupancy limit to ensure the total number of guests does not exceed the room's capacity.
Define the minimum and maximum stay duration for the room in days.
Important Points for Managing Length of Stay
Set minimum stay to 1 day to allow bookings of any duration (e.g., 1 night stay allowed).
Set maximum stay to 0 day to remove the upper limit (e.g., guest can stay as long as they want).
The "To" date in a range is excluded (e.g., range 1–5 July includes only 1–4 July).
If no custom range is set, global stay settings will be used for those dates.
Select the block dates on which the rooms are permanently closed.
The Configuration section has an Add Room button. The admin can use it to add multiple rooms to this sub-property.
Move to Booking tab ➡️ Enter the Room Occupancy (Maximum Adult, Children, and total) ➡️ Length of Stay (Minimum and Maximum) ➡️ Select block dates ➡️ Configuration (Add Rooms)
Press the “Add Room” button to open the room creation window. Enter the room number, floor, select the status, and add any extra information if needed. Once all details are filled, click the Create button to add the room to the sub-property.
The admin can add more rooms and update their details anytime.
The Status field includes three options:
Active: Room is available for booking
Inactive: Room is permanently unavailable
Temporarily Inactive: Room is unavailable for a specific time period.
To set a room as temporarily inactive, use the “Disable” button to select the unavailable dates.
Select the dates when the room will be temporarily inactive, add the reason, and press “Create”.
Creating an Additional Sub-Property with Variations
Create a new feature first before setting up variations for the sub-property. Use the steps below to create a feature.
Go to the Products menu ➡️ Open Features ➡️ Click “Add New Feature” ➡️ In the General tab, enter the feature name, select its purpose, style, and filter to enable the Variants tab ➡️ Add variants in the next tab ➡️ Click “Create” to save.
Following the same steps used to create a Sub-property above, the one shown below has also been created in the same way and will work under the same company (Mont).
Now, switch to the Variations tab and click “Add Variations” to add the newly created feature with different variations. The admin can easily update the prices for each variation. And, press Create variations.
Reserve Rooms From an Individual Hotel/Property
In the storefront, open the last hotel/property for which the sub-properties were being created. View details like the address, images, and available facilities. The same page also shows the sub-properties with details for final room booking.
Click the heart icon to save the property to the Wishlist, or click Reserve to book the lowest-cost room. You can also use the map to see its location.
Use the four search options to check which rooms are available.
First, select the start and end dates of your stay.
Then, enter how many adults and children will stay, along with how many rooms you need.
After that, click the Search button. Based on the room availability and booking rules, the system will show you the matching results.
Note: If the start or end date matches a block date of any sub-property, its rooms won't appear in the results. But if the block date falls between the selected dates, available rooms will still be shown.
Based on the selected dates and occupancy, the room type and price per night are shown.
Use the “i” icon to see discount details.
The Your Choices section shows variations of the second sub-property.
The Select Rooms section shows how many rooms are available, along with their prices. The second sub-property’ main price is replaced with variation prices. Select the ones you prefer.
Click “I’ll Reserve” button to reserve the selected rooms and continue to booking.
Then, click Checkout.
On the final checkout page, select the required options and click Place Order to complete the booking.
In the customer Order Details page, the customer can use three options to cancel the booking, Start a chat, and rebook the same rooms.
In My Account, open the Hotel wishlist option to view the hotels added to the Wishlist.