OpenCart Booking and Rental System Extension- User Manual

1.0 Introduction

The online store merchant can now allow the online users to rent products, fix appointments and book hotels from the website. Knowband offers OpenCart Booking and Rental System Extension which is highly customizable and allows the online merchant to show hourly rental products, daily rental products, hotels for booking and appointment options. The online merchant can create a dynamic booking system easily without any hassle. This OpenCart Reservation And Booking Module allow the online merchant to set pricing, time slots, date availability, number of maximum available appointments/bookings/quantity from the admin interface.

The online users can fix appointments, book hotels, book hourly rental based products, book daily rental based products easily as per their requirements. The online merchant can also apply price rules for offering a reduced price on specific dates. The Online Booking module for OpenCart shows location using Google Map on the product pages for helping the users. The Hotel booking module for OpenCart is multi-lingual compatible and offers smooth functioning.

1.1 Features of this OpenCart Booking Calendar Extension

  1. The online merchant allows the online users to fix appointments, book hotel rooms and rent any product daily or hourly basis.
  2. The OpenCart Booking and Rental System Extension allows showing Locations using Google maps on the booking/rental product pages.
  3. Admin can create price rules for offering a discount on specific days. Admin can show/hide price rules on the booking/rental product pages.
  4. The OpenCart Reservation And Booking Module allows selecting appointment(Date/Date-time), daily rental(Date/Date-time), hotel booking and hourly rental type products from the admin interface.
  5. The Hotel booking module for OpenCart allows selecting service type ie. branch and home service for Appointment type products. In-home service, the users can get doorstep service and in-branch service type the users need to visit the service provider.
  6. Admin can select the initial price of service, show Google map location, image and availability date/time. Admin can also select the days on which he doesn’t want to offer a particular service.
  7. In hotel booking settings, admin can set the minimum-maximum days of booking, set the hotel rating, Facilities and add rooms of different types.
  8. For a specific room, admin can set the additional price of that room, the number of available rooms, check in-checkout time. Admin can also upload a room image and its facilities.
  9. Admin can create unlimited room categories and activate or deactivate it anytime.
  10. The Booking System Extension for OpenCart allows admin to create multiple room types(ie Deluxe, super-deluxe, semi-deluxe) and set the maximum allowed child/adult count. The store merchant can enable or disable the room types easily as per the requirement.
  11. The Online Booking module for OpenCart allows adding booking facilities and maps it with the product. Admin can add facilities like wifi availability, bathtub, free lunch and map it with hotel rooms. Admin can add images or font awesome for showing booking facilities.
  12. The online merchant can create and apply price rules from the admin interface for offering a discount on particular dates/duration.
  13. Admin can select the product, date type(specific/date range), reduction type(fixed/percentage-based) and reduction amount for applying price rule.
  14. Admin can view a list of all the ordered based on booking and rental. The OpenCart Event Booking plugin allows admin to view and edit the orders from the admin interface.
  15. The Online Booking module for OpenCart is multi-lingual compatible.

2.0 Installation Steps for Booking and Rental System

Purchase OpenCart Booking and Rental System Extension from our store. You will receive these files after purchasing the OpenCart Booking and Rental System Extension:

  • First, you will get a source code file of the OpenCart Booking and Rental System Extension in a zipped file format.
  • User Manual of this OpenCart Booking and Rental System module.

Follow below-mentioned steps to install OpenCart Booking and Rental System Extension:

1.Unzip the received zip file. You will get the folders.

2. Copy all the folders of the zip file in the Root Directory of OpenCart setup via FTP manager.

3. There will be a file named kbbooking_system.ocmod.xml (In case of Openvar v3.0.x file name would be kbbooking_system.ocmod.zip). Upload the same file from the page “Admin -> Extension -> Extension Installer -> upload”.

So, OpenCart Booking and Rental System Extension is now successfully installed and ready to use at your store.

Now go to the admin menu and click on the extensions and thereby click on the configure button next to Booking and Rental System.

3.0 Admin Settings

After installation, the online merchant can apply the settings to implement booking and rental functionality on the website.

There are seven configuration sections as shown below:

  1. General Settings
  2. Products
  3. Room Categories
  4. Room Type
  5. Booking Facilities
  6. Price Rules
  7. Orders

3.1 General Settings

In general settings, the online merchant can apply basic settings related to the rental system.
OpenCart Booking and Rental System Extension General settings

  • Enable: Enable or disable the functionality by selecting yes or no option.
  • Google Map API Key: Enter the Google map API key for Google map integration. The store admin can also get the steps to generate a Google map API key.
  • Display Price Rule: Enable this option to show price rule on the product page.

3.1.1 How to generate the Google Map API key

For generating Google map API key, admin can follow these steps:

  • Click on the “Get Started” button: First of all click on this button to get Google map API key.

Google Map API key generation

  • Pickup the products: On clicking the “Get Started” button, an admin will view this pop-up.

Google Map API key generation

  • Project selection: Now, admin can create or select any project.

1. Select a project:

Google Map API key generation

2. Create a new project:

Google Map API key generation

  • Setup the billing: After creating a new project set up the billing.Google Map API key generation
  • After billing the online merchant can get the Google map API key.  On the Credentials page, get an API key:

Google Map API key generation

  • The store admin can select the API key option:Google Map API key generation

The admin can select the restrict key option from the dialog box to set a browser restriction on the API key.
Google Map API key generation

In the Key restriction section, the store admin can select HTTP referrers (web sites), then follow the on-screen instructions to set referrers.

Google Map API key generation

This way the admin can set the Google map API key.
Google Map API key generation

3.2 Product

In the products tab, online users can view the list of added products. The store merchant can add, edit and delete any product easily without any hassle.

OpenCart Service Booking module products
3.2.1 Add new Product

For adding a new product, the admin needs to click on the “+” button first.

OpenCart Booking and Rental System Extension
After clicking on the “+” button, an admin will get several options as shown below:
OpenCart Reservation And Booking Module-product-types
Select Type of Product: Admin needs to select the type of product which he wants to add.

Admin can select from these product types:

  • Appointment
  • Daily Rental
  • Hotel Booking
  • Hourly Rental

There are a total of 6 cases:

Admin can add Appointment(Date and Date-type), Daily Rental(Date and Date-type), Hotel Booking(Date) and Hourly Rental(Date) type of products.

3.2.1.1 Appointment Type

1. General:

The store merchant can apply basic settings for products.

OpenCart Booking and Rental System Extension-appointment-general-settings

  • Enable Product: Select Yes or No to activate or deactivate the product.
  • Product Name: Enter the name of the product in multiple languages.
  • Meta Title: Set the meta title in multiple languages.
  • Model: Enter the model details here
  • SEO URL: Set SEO URL for this product. Do not use any space in the SEO URL.
  • Description: Enter the product description in various languages.
  • Category: Select the category for the product.

2. Booking Information:

In booking information tab, admin can set the booking related settings as shown below:
Online Booking module for OpenCart booking-info

  • Service Type: Select the Service type as Branch if you want the user to visit at your place. Select service type as Home service if you want to offer the home facility.
  • Period Type: There are two-period types one is date and the other is date-time. Admin can select any of the period types as per the requirements. According to the selected option, the fields will change in the Date/Time tab.
  • Price: Set the price of the product for initial mapping. It will not be considered as a final price.

3. Location:

The online merchant can also show the service location at Google map by applying these location settings:
Online Booking module for OpenCart-location

  • Show Map: Select yes for including a map and no if you don’t want to show map.
  • Address: Enter the full address here.
  • Longitude: Set the Longitude.
  • Latitude: Set the Latitude.

4. Image: Select the product image. Admin can select multiple images and set the sort order for setting the position.

Online Booking module for OpenCart-image

 5. Date/Time:

The online merchant can set date and time setting as shown below:

Date-time slots settings will display as below-mentioned image:
OpenCart Service Booking module-date-time-slot

  • Disable days: A checkbox is available for every day, admin can click on the day which he wants to disable. There will be no service/product available on disable days.
  • Enter date/time slot: Admin can create multiple days/time slots by setting the dates/time duration, the price per slot and quantity per slot. The OpenCart Reservation And Booking Module shows an error if the admin overlaps any date/time.

Date Slot settings will show as below-mentioned image:

OpenCart Service Booking module-appointment-date-slot

3.2.1.2 Daily Rental

Admin can select the product type as Daily rental and add products in this category.

OpenCart Booking Calendar Extension-daily-rental-date-general
1. General: General Settings will be the same as “Appointment” product type settings. Admin can enable/disable the settings, enter product name, meta title, model, description, SEO URL and also select the product category.

2. Booking Information: 

OpenCart Service Booking module-booking-info

  • Period Type: Admin can select the booking period type as date and date-time. While selecting period type as date, there will be two more settings for minimum and maximum days. According to the selected option the fields will change in the Date/Time tab.
  • Price: Set the product price for initial mapping.
  • Min Days: Set Minimum booking days.
  • Max Days: Set Maximum booking days.

3. Location:

Location Settings will be the same as “Appointment” location settings. Admin can show/hide the map, set address and enter longitude-latitude.

OpenCart Event Booking plugin-location
4. Image:

Select the product image. Admin can select multiple images and set the sort order for setting the position.
OpenCart Booking and Rental System Extension image

5. Date/Time:

Date/time Settings will be the same as “Appointment” Date/time settings. Admin can click on the checkbox for disabling days and enter date/time slots also.

Date slots:

OpenCart Booking Calendar Extension: Date time
Date-time Slots:

OpenCart Reservation And Booking Module -date-time

6. Facilities:

Admin can add facilities once he saves this settings. Only the “Rent” type of facilities will be listed here to add them.
OpenCart Reservation And Booking Module-facilities
After saving the products and applying booking facility settings, admin can add facilities easily by clicking on the add facility button.
eCommerce Booking System -add-facilities

Admin can also remove any facility by clicking on the remove button.

3.2.1.3 Hotel Booking

Admin can select hotel booking product types and add multiple hotels easily.

1. General:

General Settings will be similar to previous settings.
OpenCart Booking and Rental System Extension
2. Booking Information:
OpenCart Service Booking module-booking-info

  • Period Type: Period type will be as date.
  • Price: Set the product price for initial mapping.
  • Min Days: Set minimum booking days for this hotel.
  • Max Days: Set maximum booking days for this hotel.
  • Rating: Set hotel Rating. The maximum rating will be 5 stars.  

3. Location 

Location settings will be the same as in previous settings.

OpenCart Reservation And Booking Module

4. Image:

Select the product image. Admin can select multiple images and set the sort order for setting the position.
Hotel booking module for OpenCart
5. Date/Time Set:

  • Enter Date/time Slot: Admin can create date slots and set hotel prices per day.Hotel booking module for OpenCart date time settings

6. Facilities:

Admin can add facilities once he saves these settings. Admin just needs to click on “Add Facility” for adding facilities. Only hotel type of facilities will be listed to add them.
Hotel booking module for OpenCart facility
7. Rooms: 

Admin can first save the settings and then add the details of the room. Rooms can be added only after applying room category settings, room type settings and booking functionality settings.
Booking System Extension for OpenCart rooms

For adding any new room, follow these steps:

For adding a new room, admin just needs to click on “Add new” and apply these settings:
eCommerce Booking System room settings

  • Enable: Select yes if you want to show this room at the front-end interface.
  • Room Category: Select from available room categories.
  • Room Type: Select the room type from the available room types.
  • Additional price: Set the room price which will be added in the hotel’s mapped amount.
  • Quantity: Enter the number of available rooms of similar type.
  • Check-in-time: Enter Check-in time in available format.
  • Checkout time: Enter Check-out time in available format.
  • Upload Image: Select the room image and upload it.
  • Select Facilities: Select facilities of room ie wifi, bathtub. Only the “Room” type of facilities will be listed here to select.

Admin can delete and edit room details from the rooms list page. He just needs to click on delete and edit icons.

3.2.1.4 hourly rental

Admin can select the hourly rental product types and add multiple products on the bases of hourly rent.

1. General:

General Settings are same as previous settings.
Online Booking module for OpenCart: General settings

2. Booking Information: 

Booking Information is the same as in previous settings. Admin can set date as period type, set initial mapping price, min-max hours.
eCommerce Booking System booking info3. Location 

Location settings will be the same as in previous settings.

Online Booking module for OpenCart: location

4. Image:

Select the product image. Admin can select multiple images and set the sort order for setting the position.
Hotel booking module for OpenCart image settings

5. Date/Time Set:

  • Disable Days: Admin can click on check-box for disabling days and enter date/time slots also.
  • Enter Date/time Slot: Admin can create date slots and set hourly rental prices per hour and quantity per hour.OpenCart Booking and Rental System Extension date time

6. Facilities:

Admin can add facilities once he saves this setting. Only the “Rent” type of facilities will be listed here to add them.

33

3.2.2 Delete Products

Admin can click on the delete button for deleting the products.
6-delete-product

3.2.3 Edit Products

The online store merchant can also modify the product details easily from the admin interface of this Hotel booking module for OpenCart.

Admin just needs to click on the edit button and save after applying the changes.

5-edit-product

3.3 Room Categories

Here, in this tab, the online store admin can add various kinds of rooms and they can also delete and modify the room details. The store merchant can apply filters.

OpenCart Reservation And Booking Module -room-categories

3.3.1 How to Add a room Category

For adding any new room category, click on the “+” button and apply these settings:
OpenCart Booking and Rental System Extension add category

After clicking on the add button, the admin needs to apply these settings:

OpenCart Service Booking module

  • Name: Enter the Room category name in various languages.
  • Description: Enter the description of this room category in various languages.
  • Active: Select yes or no for activating/deactivating this room category.

3.3.2 How to delete any room category

Click on the delete icon and delete any room category easily. You cannot delete or disable any such category which is mapped with any product.

delete room category

3.3.3 How to Edit any room category

Click on the edit icon for applying any changes in room categories.

35

3.4 Room type

In this tab, the online merchant can set the room type from here. The admin is allowed to add, delete and edit the room type from the admin interface of this Online Booking module for OpenCart.

room-type

3.4.1 How to Add a new Room Type

For adding a new room type, click on the “+” sign and enter these details:

add-room-type
After clicking on the “Add” button, the admin needs to apply these settings:

room-type

  •  Name: Enter the room type name in multiple languages.
  • Max Allowed Child: Enter the number of children who are allowed.
  • Max Allowed Adult: Enter the number of adults who are allowed.
  • Category: Select the room category from here.
  • Active: Select yes or no for activating/deactivating this room type.

3.4.2 How to Delete a Room Type

Admin just needs to click on the delete icon for deleting any room type.

delete-room-type

3.4.3 How to Edit a Room Type

Admin just needs to click on the edit icon for editing any room type.

edit-room-type

3.5 Booking Facility

The store merchant can add, delete and update the booking facilities from this tab.

booking-facility

3.5.1 How to Add new booking facility

Add new room facility

For adding a new booking facility, click on the “+” button as shown below:

OpenCart Booking and Rental System Extension

After clicking this button admin needs to apply the following settings:

  • Name: Enter the facility name in various languages.
  • Type: Select from the available types ie room, rent or hotel. The facilities would be available to map with the product according to there type i.e. A hotel type of category can be mapped with only hotel type of products.
  • Image Type: Select the image type ie upload image or a font awesome.

image type

1. Upload Image: Select the image which you want to upload

2. Font Awesome: Enter the font awesome icon.

  • Active: Select yes or no for activating or deactivating this booking facility.

3.5.2 How to Delete booking facility

The online merchant just needs to click on the delete icon for deleting any booking facility.

eCommerce Booking System

3.5.3 How to Edit booking facility

edit booking facility

The online merchant just needs to click on the edit icon for editing any booking facility.

3.6 Price Rule

Here, admin can create, delete and update price rules easily by following the described steps.

OpenCart Booking and Rental System Extension

3.6.1 How to Add new Price Rule

Online Booking module for OpenCart add new price rule

After clicking on Add new button, the admin needs to apply these settings:

OpenCart Reservation And Booking Module

  • Title: Enter the Price Rule Title in various languages.
  • Select Product: Select the product for mapping this price rule.
  • Data Type: Select the date type as a date range or a specific date.

53

While selecting date type as date range, you will get these customization options:

1. Start Date: Enter the starting date here.

2. End date: Enter the ending date.

While selecting a specific date, the admin needs to enter a specific date only.

  • Reduction Type: Select a fixed or percentage-based reduction type.

OpenCart Booking and Rental System Extension

  • Reduction: enter the fixed/percentage based amount which you want to reduce.
  • Active: Select Yes or no for activating/deactivating this price rule.

3.6.2 How to Delete Price Rule

The online merchant just needs to click on the delete icon for deleting any Price Rule.

delete any price rule

3.6.3 How to Edit Price Rule

The online merchant just needs to click on the edit icon for editing any Price Rule.

edit any price rule

3.7 Orders

Admin can view all the booking and rental system based orders. Admin can view and edit order details.

orders

4.0 Front-end Interface

1. Appointment:

In the appointment category, the online users can view appointment type products as shown below:

front-end-interface-appointment

Appointment Date Type:

The online users can view the initial price of the appointment and view the price rule. The online users can also view the location on the map as shown below:

date-type-appointment

After selecting the appointment date, online users can view the location from the Google map. The online users can view the discounted amount at the same time when they select the appointment date.

fix appointment

There will be an error if customers select more quantity than the available number of appointments.

quantity-error

Appointment Date-time Type:

In Date-time based appointments, customers need to select time along with the date. They can view the charges of different time slots.

date-time-type-appointment

2. Daily Rental:

In the Daily rental category, online users can view all the activated daily rental products.

front-end-interface-daily-rental

Daily Rental Date Type:

The online users can view the booking instructions and facilities on the product page.

hourly-rental-date

Daily Rental Date-time type:

The online users can select the date and time slots. After that users can book daily rental based bookings.

hourly-rental-date-time

3. Hotel Booking:

The online users can view all the available hotels in hotel booking category as shown below:

hotel-booking

Initially, admin can view all room types and facilities as shown below:

hotel-booking

Admin can select from available room categories.

room category

Online users can book the deluxe room as shown below:

deluxe-hotel-room

Online users can also check conditions and facilities before booking any room.

semi-delux

4. Hourly Rental:

In the hourly rental category, online users can use products based on hourly rent.

hourly rental

The online users can view the hourly rental conditions after selecting the check-in date as shown below:

hourly-rental

Online users can select the quantity and duration for booking any hourly rental based product.

hourly-rent

This way, the online store merchant can implement the functionality of booking and reservation with this Booking System Extension for OpenCart.

OpenCart Reservation And Booking Module cart page

Joe Parker

We boast of the best in the industry plugins for eCommerce systems and has years of experience working with eCommerce websites. We provide best plugins for platforms like - Magento, Prestashop, OpenCart and Shopify . We also provide custom module development and customization services for the website and modules..

Leave a Reply

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