Reading list Switch to dark mode

    Opencart Hotel Booking System

    Updated 10 October 2023

    Opencart Hotel Booking System will allow the admin to create an efficient hotel booking website using Opencart Hotel Booking Extension.

    This Hotel booking module is designed with advantageous features for setting up a well proficient hotel reservation system, featuring multiple facilities, and review system.

    Also, this module helps in managing the rooms of a hotel or other lodging facilities and you can display a number of available rooms with facilities.

    Admin can also add bookings. Customers, after reaching the site, can instantly start searching for hotels based on ‘Location’, ‘Check-in’ and ‘Check-out’ date.

    Opencart Hotel Booking System is also available as a Marketplace Hotel Booking System.

    Searching for an experienced
    Opencart Company ?
    Find out More

    Note: Opencart Hotel Booking module supports the Multi-Store feature of default Opencart.

    Further, watch the below video tutorial to understand the module workflow:

    LbCmInjenyY

    Features

    • Add and manage multiple hotels without any limitations.
    • Enter name, description, meta title, check-in and check-out dates for hotels.
    • Add and manage multiple rooms without any hassle.
    • The Admin can enable or disable customer reviews from the admin panel manually.
    • Add and manage fixed facilities for the rooms.
    • The Admin can book the room from their end too.
    • Add and manage optional facilities that will be paid services.
    • Admin can see the list of all bookings and also can export the list to Excel and CSV form.
    • Customized search option for hotel booking with a location, Check-In Date and Check-Out Date.
    • Search rooms based on categories like price, room amenities, optional amenities.
    • Adult search filter availability in search layout.
    • The customer can search for the nearest hotels too.
    • Customer can submit their own ratings and reviews for hotels and rooms.
    • The hotel ratings are visible along with hotel name.
    • The customer can also take advantage of optional room facilities (paid services).
    • Admin can cancel the bookings.
    • This module supports the Multi-language feature.
    • If you have multi-store then you can use a hotel booking in one of them.
    • The admin can send an invoice to the customers at the time of booking.

    Note – Google Map API feature is a paid service.

    Installation

    The installation of the Opencart Hotel Booking System for Opencart is very simple.

    After extracting the zip file, choose your Opencart Version Folder and in that, you will find folders admin, catalog, fpdf, and system.

    Copy these four folders into the root directory of your Opencart website. Please view the screenshot below.

    ftp details

    Once you copy the folders, then login to admin, and from the main menu go to Extensions->Extension installer and upload the XML/ZIP file.

    The XML/ZIP file can be found inside the ocmod folder of the downloaded zip. Please choose the correct Opencart Version Folder.

    opencartdemo.

    After uploading the wk_hotel_booking.ocmod file, go to the Extensions > Modification and click on the refresh field.

    opencartdemo

    Also, in the Admin panel go to System -> Users -> Usergroup and edit ‘Administrator’. Then click on select all for both Access and Modify Permission and save it.

    opencartdemo.webkul.com_oc-hotel-booking-103-80-65-178-demo_admin_index.php_routeuser_user_permission_edituser_token6edGGVABeUUB93zh2pdMs1dJ8SgdlYqcuser_group_id1

    After that under Extension > Module, install the Hotel Booking and Reservation Module. Also, you will have to install and enable the Advanced Layer Navigation and Hotel booking And Reservation Search modules.

    opencartdemo

    Module Configuration

    After the successful installation of the extension, you will have to make a few module configurations for –

    • Advanced layer Navigation.
    • Hotel Booking and Reservation.
    • Hotel Booking and Reservation Search and
    • Layout Setting.

    1.  Now navigate to Extensions->Modules->Advanced Layer Navigation. Then click on the edit button for the module “Advanced Layer Navigation” and another page opens up. Here the admin will enable the module and the “Attribute Group List” named price as shown below.

    OC-Hotel-booking4
    For creating the Attribute Group list – “Price“, navigate through Catalog->Attributes->Attribute groups and click on the add new button.

    OC-Hotel-booking5

    2. Now navigate to Extensions->Modules->Hotel Booking and Reservation. Then click on the edit button for the module “Hotel Booking And Reservation” and another page opens up. Here the admin will manage the time zone, status, store and send invoice options as shown below.

    OC-Hotel-booking2-1

    3. Now navigate to Extensions->Modules->Hotel Booking and Reservation Search. Then click on the edit button for the module “Hotel Booking And Reservation Search” and another page opens up. Here the admin will enable the module. Then set the main heading that will be visible at the frontend and the background image for the frontend.

    OC-Hotel-booking1

    4. Now navigate through Design->Layouts->Product to set the layout for all these above modules. We are going to set the layout on the product page. You may select any other place for the layout as per your requirement as shown below.

    OC-Hotel-booking6

    On the home page

    OC-Hotel-booking7

    category page

    OC-Hotel-booking9

    Module Translation

    As this Opencart Hotel Booking System module supports multiple languages so this section will describe how to make the module work in different languages. Please check this link for language translation.

    Hotel management

    Admin will first navigate to Hotel Booking and Reservation->Manage Hotels to add the hotels to the hotel booking system.

    Under the General menu admin will enter the general details for the hotel like the hotel name, hotel description, etc, .

    opencartdemo.webkul.com_oc-hotel-booking-182-75-44-194-demo_admin_index.php_routecatalog_wk_hotelbooking_hotel_edituser_tokenUDpLqwtAAXgaGejNOHMSFGWSf84Jh32bhotel_id60

    Also, after this, the admin will navigate to the Data menu tab. Here the admin will set the image for the hotel, and enable or disable the hotel as shown below in the screenshot.

    OC-Hotel-booking10

    Now the admin will go to the last menu tab Hotel Details, where the admin will input the Address, Email, Website, Contact number, Fax number, CheckIn and CheckOut time for this hotel. After filling in the required fields admin will click the save button to save and create this hotel entry.

    opencartdemo.webkul.com_oc-hotel-booking-182-75-44-194-demo_admin_index.php_routecatalog_wk_hotelbooking_hotel_edituser_tokenUDpLqwtAAXgaGejNOHMSFGWSf84Jh32bhotel_id60-1

    Manage Fixed Facilities

    To manage the fixed facilities for the room being added, the admin will navigate through Hotel Booking and Reservation->Manage fixed Facilities.

    Here the admin can filter the facility which is enabled or disabled by entering the facility name and its status and clicking the filter button as shown below.

    OC-Hotel-booking11

    Now the admin can add or delete the fixed facilities that are available with the hotel rooms. Admin will click the add button to add the fixed facilities that the hotel provides for its rooms.

    Add Fixed facilities –

    To add the facilities click the add button and on the page that opens up enter the name of the facility, add the image for the facility, set the status as enabled or disable and enter the sort order for this facility as shown below in the screenshot.

    OC-Hotel-booking12

    Edit Fixed facilities –

    To edit the fixed facilities click the edit button next to the fixed facility and then edit the facility and click the save button to save the changes made as shown below.

    OC-Hotel-booking13

    Manage Optional Facilities (Paid Facilities)

    To manage the Optional facilities for the room being added, the admin will navigate through Hotel Booking and Reservation->Manage Optional Facilities.

    Here the admin can filter the facility which is enabled or disabled by entering the facility name and its status and clicking the filter button as shown below.

    OC-Hotel-booking14

    Add New Optional facility –

    To add a new optional facility click the add button after which a horizontal tab comes up to add a new facility. Here the admin will enter the facility name, icon and sort order for the optional facility.

    After that click the save button at the top right corner to save the new optional facility as shown below.

    OC-Hotel-booking15

    How To Add A Room Type

    To add the Room Type admin will navigate through Hotel Booking and Reservation->Add Room Type as shown below in the screenshot.

    opencartdemo.webkul.com_oc-hotel-booking-182-75-44-194-demo_admin_index.php_routecatalog_wk_hotelbooking_roomuser_tokenpGfIwqB6NyxMN1duTBqBkI74J5T6KYjQ

    Here the admin will click on the add button after which another page comes up where an admin needs to fill in the room info. under the General menu tab. Admin will enter the name of the room, description of the room, and the meta tag title for the room as shown below in the screenshot.

    opencartdemo.webkul.com_oc-hotel-booking-182-75-44-194-demo_admin_index.php_routecatalog_wk_hotelbooking_room_adduser_tokenpGfIwqB6NyxMN1duTBqBkI74J5T6KYjQ

    Now the admin will navigate to the next menu tab which is the Data tab. Here the admin will enter the price per night, Quantity, Prefix for Room Number & Booking IdNo. of maximum adults & children allowed, booking from & till, and the status of the room type a shown below in the screenshot.

    opencartdemo.webkul.com_oc-hotel-booking-182-75-44-194-demo_admin_index.php_routecatalog_wk_hotelbooking_room_adduser_tokenpGfIwqB6NyxMN1duTBqBkI74J5T6KYjQ-1

    Also, the admin will assign this room type to the earlier created hotel under the Hotel menu tab as shown below in the screenshot.

    OC-Hotel-booking16

    Now the admin will select the fixed facilities for this room type as shown below.

    OC-Hotel-booking17

    Now the admin will select the Optional facilities for this room type. Here admin can add price for the optional facilities and can enable or disable them as shown below.

    OC-Hotel-booking18

    Lastly, for the room type admin will add the images for the room and click the save button to save the configuration as shown below in the screenshot.

    OC-Hotel-booking19

    How Admin Can Book The Hotel Rooms For Customers

    Admin can book the hotel for customers by navigating through a Hotel Booking and Reservation->Book hotel.

    Here the admin will enter the details – Select from DateSelect to Date,  select the Hotel, select the Room Type, Number of Rooms, No. of Adults and Children.

     After filling in all the required information admin will click on the Check Availability button as shown below in the screenshot.

    opencartdemo.webkul.com_oc-hotel-booking-182-75-44-194-demo_admin_index.php_routecatalog_wk_hotelbooking_bookinguser_tokenodErIwoSXDlO5Voh5I9hPBzte2phLtU3

    Also, After checking the availability admin will click on the “Book button” which appears after clicking the “Check Availability” button as shown below.

    opencartdemo.webkul.com_oc-hotel-booking-182-75-44-194-demo_admin_index.php_routecatalog_wk_hotelbooking_bookinguser_tokenodErIwoSXDlO5Voh5I9hPBzte2phLtU3-1

    After clicking the “Book Room” button admin will fill in the customer details and click the “Save” button to make the booking as shown below in the screenshot.

    opencartdemo.webkul.com_oc-hotel-booking-182-75-44-194-demo_admin_index.php_routecatalog_wk_hotelbooking_booking_manualBookinguser_tokenodErIwoSXDlO5Voh5I9hPBzte2phLtU3

    After clicking the save button the booking will be saved and the admin can check all the bookings under the all bookings menu items.

    Manage All Bookings

    Here admin will find all the bookings that have been made for the hotel rooms as shown below in the screenshot.

    opencartdemo.webkul.com_oc-hotel-booking-182-75-44-194-demo_admin_index.php_routecatalog_wk_hotelbooking_resuser_tokenodErIwoSXDlO5Voh5I9hPBzte2phLtU3

    After clicking on the “booking“, the admin will be able to see the different bookings that have been made for the room type selected.

    Here the admin will be able to cancel the booking as shown below in the screenshot.

    OC-Hotel-booking20

    Also, the admin can filter the hotel rooms using – Room Name, Booking Start, Booking Till, and the status of the hotel room as shown below.

    opencartdemo

    Admin can see all the bookings for a particular Room by clicking on the Bookings option available.

    The Admin can also export the booking history of a particular room by selecting the values for Export From, Export To, and the Export Format(Excel or CSV) and then clicking on the Export Button.

    opencartdemo.webkul.com_oc-hotel-booking-103-80-65-178-demo_admin_index.php_routecatalog_wk_hotelbooking_res_bookinguser_token5lB4VzThuseUy3bbYj06CPSjiQOFtTlyid50-1

    Manage Hotel Reviews

    Admin can manage the reviews that the customers have posted for the hotels on the front end as shown below in the screenshot.

    Here the admin can edit the reviews posted by the customers and can enable or disable them.

    OC-Hotel-booking21

    After clicking on the edit review button, the admin can edit the review, can enable or disable the review and change the ratings to show on the frontend as shown below in the screenshot.

    OC-Hotel-booking22

    Frontend Display & Workflow

    After the installation and configuration (admin rooms and hotels), you can see a wonderful page on the front-end like the below image.

    Here you can search the hotel rooms by selecting the check-in date, and check-out date, select the hotel, Adult and clicking the “Search Rooms” button as shown below in the screenshot.

    OC-Hotel-booking

    After clicking the “Search Rooms” button, you will be redirected to another page.

    Here you can see a list of hotel rooms available for the check-in and check-out time for all the available hotels with their ratings as shown below in the screenshot.

    opencartdemo.webkul.com_oc-hotel-booking-182-75-44-194-demo_index.php_routeproduct_categorypath59checkintime2021-10-22checkouttime2021-10-23option_value59min_price100max_price100000adult_filter2-3

    Customers can also search for the nearest hotels that are available. After clicking on the “Nearest Hotels” button, the list of the nearest hotels will populate.

    Here the customer can see the distance to the hotel, hotel reviews, hotel website, and contact number as shown below.

    opencartdemo

    After clicking on the “See More” button the customer will be taken to the hotel page having the details of the hotel – like description of the hotel, room type description, room amenities, available amenities, customer reviews, and leave a response where the customer can write their review about the hotel and can check other customer reviews as well as shown below.

    opencartdemo

    After clicking the “Book Now” button, another page will open up with all the details about the room like the extra amenities available, specifications, description, reviews, and details about the hotel room as shown below in the screenshots.

    Extra Amenities

    In this section, the customers can select the extra paid amenities that are available with the booking room.

    opencartdemo

    Specification
    This section has details about the free amenities available with the booking room.

    opencartdemo

    Description
    This section has a description of the hotel.

    opencartdemo

    Reviews
    In this section, customers can see the reviews and ratings given by other customers of this hotel. Customers can even write their own reviews for the hotel with ratings.

    opencartdemo

    Details
    Here the customers will find the details about the hotel like – its address, email, website, contact number, Check-in and check-out time, and the booking from and booking till dates.

    opencartdemo

    After clicking the “Book Now” button, the room will be added to the cart as shown below.

    opencart

    On the shopping cart page, customers can find all the details regarding the booking room as shown below.

    opencartdemo

    Customers can also find the booking details on the Confirm Order page. Now the customer will confirm the order here as shown below.

    opencartdemo

    Customers will be able to see the order details under “My Orders ” as shown below.

    opencartdemo.webkul.com_oc-hotel-booking-103-80-65-178-demo_index.php_routeaccount_order_infoorder_id8

    Invoice

    An invoice will be sent to the customer automatically at the time of booking. Here a sample invoice pdf attached to the email:

    order invoice

    That’s all for the Opencart Hotel Booking System module still have any issue feel free to add a ticket and let us know your views to make the module better at webkul.uvdesk.com.

    Current Product Version - 3.1.0.1

    Supported Framework Version - 2.x.x.x, 3.x.x.x

    . . .

    Leave a Comment

    Your email address will not be published. Required fields are marked*


    3 comments

  • Nis Refner
    • Nishad Bhan (Moderator)
  • Vladimir
  • Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home

    Table of Content