Opencart Marketplace Hotel Booking System

Opencart Marketplace Hotel Booking System

Opencart Marketplace Hotel Booking System allows creating an efficient hotel booking website using Opencart Marketplace Hotel Booking System add-on. This module allows admin and sellers/partner to add hotels, rooms and various facilities (free and paid both). Admin can choose what all permissions he want to give to the sellers and can set the limit for the addition of hotels, rooms, and facilities. This online hotel reservation extension holds an attractive home page banner with slide show effects. Customers, after reaching the site, can instantly start searching for hotels based on ‘Location’, ‘Check-in’ and ‘Check-out’ date. Customers can give reviews to hotels and can also rate the sellers/partners of Hotel Booking System Marketplace.

Features – Opencart Marketplace Hotel Booking System

  • Admin and seller can add and manage multiple hotels.
  • Admin and seller can add and manage multiple rooms without any hassle.
  • Admin and seller can add and manage fixed facilities for the rooms.
  • Admin and seller can add and manage optional facilities which will be paid services.
  • Admin can enable or disable customer reviews from the admin panel manually.
  • Admin can book the rooms from their end.
  • Admin can see the list of all bookings and also can export the list to Excel and CSV form.
  • Seller/Partner can see the list of all bookings.
  • Seller/Partner can contact admin.
  • 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.
  • The customer can search nearest hotels too.
  • The customer can submit their own ratings and reviews for hotels and rooms.
  • The customer can also take the advantage of optional room facilities (paid services).
  • Admin and seller both can cancel the bookings.
  • Customer can ask query to seller/partner.
  • It supports multi-language feature too.

Installation – Opencart Marketplace Hotel Booking System

Installation of the Opencart Marketplace Hotel Booking System module is very simple. In the zip file, you will find admin, catalog, ocmod and fpdf folders. You just need to move admin, catalog and fpdf folder into the root directory of your opencart website.

Once you have uploaded the folder, login to admin and from catalog section go to Extensions> Extension installer and upload the XML file. The XML file can be found on ocmod folder under module directory. In ocmod folder select the opencart version you are using under which you will find MP-hotel-booking.ocmod.xml file.

BT2

After uploading the XML file go to the Extensions > Modification and click on refresh field.

After that in Admin panel go to System -> Users -> Usergroup and edit ‘Administrator’ and choose to select all for both Access and Modify Permission and save it.

BT4

Translation

As this Opencart Marketplace 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.

Admin Configuration – Opencart Marketplace Hotel Booking System

Install and enable the Marketplace Hotel Booking and Reservation Module. Also, you will have to install and enable the Advanced Layer Navigation and Marketplace Hotel booking And Reservation Search modules.

Heading name goes here

Attribute group list:

For creating the Attribute Group list – “Price“, navigate through Catalog->Attributes->Attribute groups and click on the add new button as shown below in the screenshot.

Heading name goes here

Now 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 in the screenshot.

Heading name goes here

 

Hotel Booking & Reservation Search

After clicking on the edit button, a new page will open up from where admin can configure the module.

Marketplace Hotel Booking & Reservation

After clicking on the edit button, a new page will open up from where admin can configure the module. Admin can enable or disable the module. Admin will see various tabs (General, Partner Configuration, Commission, Catalog Module Configuration, Profile Settings, Sell and Mail) for different settings.

General

Here admin can enable or disable various options for seller/partners, such as Automatic Hotel Approval, Automatic Room Approval, Fixed Facility access, etc.

Seller/Partner Configuration

Here admin can enable Partner Registration Page, Automatic Partner Approval if the customer can contact partner, notifications to admin, if the partner can edit or delete hotel reviews and if the partner can cancel bookings. Admin can also set the limit for partners for the addition of hotels, rooms, fixed facilities and optional facilities. Partners will only be allowed to add the set number of hotels, rooms, and facilities.

Commission

Admin can set the commission rates fro here and can also set the commission priority.

Catalog Module Configuration

Here admin can choose which options or menus he wants to provide to the seller/partners in their account. Admin can also set the sequence of these menus.

Profile Settings

Here admin can select the fields which he wants to display on the Seller’s/Partner’s profile. Admin can also choose whether customers can see the Partners emails id and telephone number or not.

Sell

In the General tab, admin can provide the Seller/Partner Registration Page Heading and Button title.

In Sell Tabs, admin can add tabs which will be visible on Seller/Partner Registration Page. Admin can enter the heading and description for these tabs.

Mail

Here admin can choose the mail templates for various conditions which will occur in the Marketplace.

Set The layout –

Now navigate through Design->Layouts->Product to set the layout for the module on the product page, you may select any other place as per your requirement as shown below in the screenshot.

Heading name goes here

On the home page

Heading name goes here

On the category page

Heading name goes here
On the Acccount page

Heading name goes here

For managing Hotel Partners and Hotels, the admin has to go to Marketplace Hotel Booking and Reservation. Here admin will see 2 menus, Hotel Partners & Hotels.

Admin Management – Hotel Partners

On clicking Hotel Partners, sub-menu will open where admin can see Partners, Income, Transactions, Mails, Partner Reviews, and Queries. We’ll discuss each, one by one.

 

 

Partners

In here admin can see all the seller/partners of the marketplace. The list of all the registered seller/partners will be displayed here. Admin can approve partners request from here and can also cancel any partners partnership with the marketplace. If the admin wants then he can also delete any partners as well. Admin can also view and edit the Partners details.

On clicking edit, the admin will see the partners’ details page and admin can edit or modify any information if he wants.

Income

Under Income menu, the admin will be able to see all the income details of the seller/partners. Admin will be able to pay the partners from here. Admin’s commission amount will be deducted from the total income of partner and rest of the amount can be paid to partner by just simply clicking “Pay” button.

Transaction

Here admin can see all the transactions history i.e. the amount that admin has paid to seller/partners.

Mails

Here admin can create Mail templates for the various condition that can occur in the marketplace. Admin can also edit or delete any previously added templates.

Add Mail

On clicking on the ‘Add Mail’ button, admin can add new mail template. Here admin has to enter the mail name, subject, and message (mail body). Admin can also view the mail keywords and other information by going to the Info tab.

Partner Reviews

Here admin will see all the reviews made by the customers for the marketplace partners. Admin can edit or delete these reviews. Admin can also show or hide these reviews from the front-end by enabling or disabling them.

Edit Review

Queries

Admin can see the customer queries made for the marketplace seller/partners. Admin can edit or delete these queries. Admin can also show or hide these queries from the front-end by enabling or disabling them.

Admin Management – Hotels

On Clicking Hotel under Marketplace Hotel Booking and Reservation, sub-menus will open up where admin can see Hotels, Rooms, Fixed Facilities, Optional Facilities, Hotel Reviews, Book Rooms and All Bookings. We’ll discuss each, one by one.

Hotels

Here admin can the list of all the hotels present in the marketplace. Admin can approve seller/partners’ created/added hotels. Admin can also edit or delete any hotel if he wants. Admin can also add new hotels from here.

Add Hotel

Admin can add new hotel by providing the Hotel name, description, meta tag title and other information.

Under Data tab, admin has to set the status for hotel and also can provide the hotel image.

Under Hotel Details tab, the admin has to enter the hotel details such as address, email id, website, contact info and Check in & check out timings.

Rooms

Here admin will see the list of all the rooms present in the marketplace. Admin can approve seller/partners’ created/added rooms. Admin can also edit or delete any room if he wants. Admin can also add new rooms from here.

Add Room

Here admin can add new room by providing the Hotel name, description and meta tag title.

Under Data tab, admin has to enter the room charges, quantity of people that can stay in the room, maximum number of adults and children that can stay in room, room booking from and till date. Admin can set the room status as enable or disable.

Under Hotel tab, admin has to select the hotel to which he wants to assign the room.

Under Fixed Facilities tab, admin can add fixed facilities with the room. Only the already added fixed facilities will be displayed here and admin can choose from them only.

Under Optional Facilities, admin can add optional facilities to the room. Admin can set the prices and status for the facilities.

Under Image tab, admin has to upload the room images. And then after filling all the tabs admin has to click on save button to save and add the room to marketplace.

Fixed Facilities

Here admin can create / add fixed facilities which will be used while adding or editing a room. These facilities can then be added to the rooms. From here admin can approve partners’ created / added facilities. Admin can also edit or delete any facility if he wants. Admin can also add new facilities from here.

Add Facility

Admin can add a new facility by providing the facility name, icon and status.

Optional Facilities

Here admin can create / add optional facilities which will be used while adding or editing a room. These facilities can then be added to the rooms. From here admin can approve partners’ created / added facilities. Admin can also edit or delete any facility if he wants. Admin can also add new facilities from here.

Hotel Reviews

Admin can see all the hotel reviews from here and can also edit them as well. Admin can also delete any review if he wants. Admin can choose to display this review on front-end or not by enabling or disabling the review status.

Edit Review

Book Rooms

From here admin can book rooms on behalf of customers. Admin can select the hotel and room, check in & check out date and other information and can then check the room availability. If room is available then admin can book the room.

Admin has to provide all the details shown in the below screenshot and can then book the room for customer.

All Bookings

Admin can see the rooms list under All Booking tab. Here admin can click on “Booking” and can see all the bookings for that room.

On clicking “Booking”, admin will see all the bookings for that room and can export all the booking history from here. Admin can also cancel any booking if he wants.

Seller/Partner Management

When a customer visits the Hotel Booking site, he can go to My Account and from here he can see Register and Login option.

If the customer is new, he can choose Register and then the customer registration page will option. Here customer has to fill the registration form and at the bottom of form there is an option for registering as “Partner”. Customer can select yes and then a partnership request will be sent to the admin. If partner auto approval is set from the backend then customer will be automatically be approved as a partner of marketplace. In case auto approval is disabled then admin has to manually approve the partnership request of customer.

If any already registered customer wants to become the partner of marketplace then he can request for becoming a partner by clicking on “Become Partner“.

On clicking “Become Partner”, Partner Registration Page will open up and customer can read the information provided and can then click on “Continue” and then partnership request will be sent to the admin.

When the partnership is approved by admin or auto approved then partner can see various new menus which have been enabled by admin for Partners account. These menus are Profile, Dashboard, Transactions, Hotels, Rooms, Fixed Facilities, Optional Facilities, Hotel Review, All Bookings, Queries and Ask to Admin.

 

Profile

Partner can edit his profile details like shown below.

Under Payments Mode tab, partner can add his Paypal ID or any other payment information so that money can be transfered to those accounts.

Dashboard

In here partner can view the summary of his account, bookings etc.

Transaction

Partner can see all the transaction history from here. Here all the transaction history of payments made by admin to partner will be displayed.

Hotels

Partner can see the list of all hotels created by him. Partner add new hotels, edit already added hotels or even can delete the hotels.

In case partner has reached the limit and added the number of hotels allowed by the admin then partner cannot add any more hotels.

Add Hotel

Partner has to enter the hotel name, description and meta tag title for the hotel. And under Hotel Details tab, partner can enable or disable the hotel status, can upload the hotel image, enter the hotel details such as address, email id, website, contact info and Check in & check out timings.

Rooms

Here partner will see the list of all the rooms added by him in the marketplace. Partner can also edit or delete any room if he wants. Partner can also add new rooms from here. In case partner has reached the limit and added the number of rooms allowed by the admin then partner cannot add any more rooms.

Add Room

Partner can add new room from here by providing all the required details such as room name, description and meta tag title for the room.

Under Data tab, partner has to enter the room charges, quantity of people that can stay in the room, maximum number of adults and children that can stay in room, room booking from and till date. Partner can set the room status as enable or disable.

Under Hotel tab, partner has to select the hotel to which he wants to assign the room.

Under Fixed Facilities tab, partner can add fixed facilities with the room. Only the already added fixed facilities will be displayed here and partner can choose from them only.

Under Optional Facilities, partner can add optional facilities to the room. Partner can set the prices and status for the facilities.

Under Image tab, partner has to upload the room images. And then after filling all the tabs partner has to click on save button to save and add the room to the marketplace.

Fixed Facilities

Here partner can create / add fixed facilities which will be used while adding or editing a room. These facilities can then be added to the rooms. Partner can also edit or delete any facility if he wants. Partner can view the facilities created by admin.

Add Facility

Partner can add a new facility by providing the facility name, facility icon image and status.

Optional Facilities

Here partner can create / add optional facilities which will be used while adding or editing a room. These facilities can then be added to the rooms. Partner can also edit or delete any facility if he wants. Partner can view the facilities created by admin.

All Bookings

Here partner can see and manage all the booking for his rooms. Partner can view the details for bookings.

On Booking details page, partner can see who made the booking, check-in and check-out dates and other information. Partner can also cancel the booking if he wants by just simply clicking on “Cancel” button.

Invoice

Queries

Here partner will see the queries that are made by the customers. Admin approved queries will be displayed here.

Partner can view the query details like shown in the screenshot below and can respond to the query through the email.

Ask to Admin

Using this menu, partners can contact the admin and can ask their queries.

Customer Management

After the installation and configuration (admin rooms and hotels), customer can see a wonderful page on the front-end like below image. Here customer can search the hotel rooms by selecting the check-in date, check-out date, select the hotel and clicking the “Search Rooms” button as shown below in the screenshot.

Hotel booking System for Opencart Front End Workflow

After clicking the “Search Rooms” button, customer will be redirected to another page. Here customer can see a list of hotel rooms available for the check-in and check-out time for all the available hotels as shown below in the screenshot.
Hotel booking System for Opencart Front End Workflow

Customers can also search 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.
Front End Workflow

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 response where the customer can write their review about the hotel and can check other customer reviews as well as shown below.
Front End Workflow

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

When Partner Room is Selected

When the customer visits any the room page of any partner, then the customer can see the partner information and can contact the partner from the room details page only.

Contact Partner

Partner Profile Page

 

Extra Amenities
In this section, the customers can select the extra paid amenities that are available with the booking room.
Hotel booking System for Opencart Front End Workflow

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

Hotel booking System for Opencart Front End Workflow

Description
This section has a description for the hotel.

Hotel booking System for Opencart Front End Workflow

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

Hotel booking System for Opencart Front End Workflow

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.

Hotel booking System for Opencart Front End Workflow

After clicking the “Book Now” button, the room will be added to the cart as shown below.
Hotel booking System for Opencart Front End Workflow

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

Hotel booking System for Opencart Front End Workflow

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

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

Front End Working

That’s all for the Opencart Marketplace 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 https://webkul.uvdesk.com