Opencart Advanced Booking and Reservation module can be used to create booking and reservation for products. This module will be able to implement booking & reservation for products in your Opencart website and will provide three types of bookings for the products – Many Bookings in One Day, One Booking For Many Days & Customer Time Based booking(Based on Per Hour and Per Day).
Opencart Advanced Booking and Reservation is also available as Marketplace Advanced Booking and Reservation.
Features Of Advanced Booking & Reservation Module
- Customer Time-based booking has been introduced which is based on hourly and day wise cost calculation.
- Slot based quantity measure has been used.
- Admin can do manual booking from the backend.
- Admin can export the booking history in CSV, XML format.
- Admin can cancel the booking and the slots get available again.
- Customers will be able to see the booking details(Like Date and Time Slot) of the product in the Cart.
- Able to Edit, Update and Delete the booking slots for one booking in many days.
- Automatic Email confirmation to customers for their Booked Order with details Like Duration, rate, and date for which the booking has been done.
Installation Of Opencart Advanced Booking & Reservation Module
Customers will get a zip folder and they have to extract the contents of this zip folder on their system. The extracted folder has – admin, catalog, ocmod & theme patch folders. You need to transfer the admin, catalog folders into the Opencart root directory on the server as shown below.
After this, you will navigate to -> Extension Installer and upload the file wk_booking_res_vqmod.ocmod which you will find inside the ocmod folder.
Now navigate to ->Extensions->Modifications and click refresh on the top right-hand side as shown below.
Now go to Extensions-> Modules->Advanced Booking & Reservation and click the install button to install the module as shown below.
Admin Configuration Of The Advanced Booking & Reservation Module
After installation, navigate through Extensions-> Modules->Advanced Booking & Reservation and click on the edit button next to the module to open a page with settings, now enable the module here and set the timezone you want to use as shown below.
After this you need to set the layout, navigate to Design->Layout->Product and click on the edit button and set the layout as shown below.
Now Go to Catalog -> Products and edit any product in which you want to add reservations, there you will see a booking and reservation tab, click on it. Complete all the fields according to guidelines for many booking in one day and save this as shown below.
For one booking for many days will be as below and you can create reservation slots as per the requirement.
After doing all these steps, click to save the reservation for this product and it will be available at the front end.
For Customer Time-Based booking will be as below and you can create reservation slots as per the need. You can set the cost type as hour wise or day wise. The hour or day wise cost would be equal to the product’s base price.
After filling the data required for the booking, click save to save the reservation for this product and will be available at the front end.
Customer’s End – One Booking For Many Days
After the admin configuration, products will be displayed with reservation option on the front end. Here customers can choose time slots and pay accordingly for their booked slots.
One booking for many days can be used to book a product for many days. For example- Hotel bookings.
Customer after the checkout can check their order history for the ordered advanced booking and reservation item.
Many Bookings For One Day
Many bookings in one day can be used for booking products for different time slots in a single day. For example- Railway reservation bookings.
After you click on ‘book now’ button you’ll get a calendar where only those dates will be enabled on which the booking is allowed and others will be disabled as shown below.
Customer Time-Based Booking
Customer Time-Based booking provides booking Hour Wise and Day Wise basis –
When a customer clicks on the book now button, then a pop-up box will open and as below screenshot and you can select any date range slot for the booking as per your requirement. The hourly price of the product will be equal to the base price of the product that has been set by the admin.
When the customer clicks on “Book Now” button, then a pop-up box will open and you can select any date range for the booking as per your requirement. The base price of the product will be equal to the Per Day price of the product that has been set by the admin as shown below.
Reservation Management Through Admin
Admin will be able to book reservations for his customers in the back end by navigating through – Advanced Booking & Reservation->Many bookings in one day. Here the admin will first select the product for which the customer wants to do the booking and click on “Add Booking” option for booking that product as shown below.
After adding the product to the cart you will see the same page again, now click “Book Product” button on the bottom right-hand side of the page as shown, after clicking the book product button you can see the product being added as shown in the following screenshots.
Many Bookings In One Day – Booking History
One Booking For Many days – Booking History
Customer Time Based Booking (Per Day) – Booking History
On clicking the Customer Time Based Booking (Per Day) menu item the admin will see the list of all products for which booking has been done under this type. You will see the Customer Time-Based Booking(Per Day) item in the list.
Customer Time Based Booking (Per Hour) – Booking History
On clicking the Customer Time Based Booking (Per Hour) menu item, the admin will see the list of all products for which booking has been done under this type. You will see the Customer Time-Based Booking(Per Hour) item in the list.
Click the Booking label to see all the orders under this category.
After clicking on the Booking label you will see the complete list of orders for this category as shown below. Admin can also cancel the booking from here.
That is all for the Opencart Advanced Booking & Reservation, If you 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/.