Opencart Advanced Booking Reservation Discount is an add-on of Opencart Advanced Booking Reservation System using which admin can add discounts on booking and reservation products, here admin can add weekend based discount, quantity-based discount and festive days based discount. Using this add-on admin can alter the price of the particular slot or set the particular slot as closed.
Since it’s an add-on for the Advanced Booking Reservation module, so Opencart Advanced Booking Reservation module must be installed before installing the Opencart Advanced Booking Reservation Discount.
Features of Advanced Booking Reservation Discount
- Allow to add the discount on bookings.
- Discount can be added to the quantity of booking made.
- Discount can be added for selected days of the week.
- Discount can be added for the festive days according to date.
- Admin can select the discount type which can be applied on products.
- Admin can set discount priority in case of multiple discounts applied on one booking.
- Only selected discount details visible to customers.
- Admin can alter the price of each booking slot.
- Admin can set particular slots of the week as closed or open.
- Customers can be benefited by three different discounts under one booking.
- Admin can close booking for particular days (for many booking in one day).
Installation of Advanced Booking Reservation Discount
Installation of the Opencart Advanced Booking Reservation Discount module is very simple. In the zip file, you will find 3 folders admin, catalog, and ocmod . You just need to move admin and catalog folders into the root directory of your opencart website.
Once you have uploaded the file then login to admin and from the main menu go to Extensions->Extension installer and upload the xml file. Under ocmod folder you will find 2 folders with name ocmod2.1 and ocmod2.2. For opencart version 2.0.x.x and 2.1.x.x select ocmod2.1. For opencart version 2.2.x.x select ocmod2.2 folder. From there you can upload wk_booking_discounts.xml file.
After uploading the wk_booking_discounts.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 click on select all for both Access and Modify Permission and save it.
After that under Extension > Module, install the Opencart Advanced Booking Reservation Discount Module like this way.
As this Opencart Advanced Booking Reservation Discount 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
Configuration of Advanced Booking Reservation Discount
Admin can enable the module and the configure it like this.
Select Weekend days For Weekends Discount: The days which are selected here will be considered as weekend and on that days weekend discount will be applied.
Create The Festive Days: Admin can select the festive dates. On the selected dates admin can apply discount.
Applicable Discount: Here admin can select the discount type which can be applied to the product. If any discount type is not selected then admin cannot apply that discount type on the product.
Discount Priority: Here admin can select the priority according to which discount will be applied in the case of multiple discounts on a product. For example, if Quantity Based Discount is selected in the first place and there are multiple discounts applicable for the product. In this case first, Quantity Based Discount will be deducted from the product amount and then the second discount will be applied.
Show Details: Here the selected discount detail tabs will be visible to the customer.
How to Apply Discounts on Booking & Reservation Products
Applying Discount to Many Booking In One Day
From Manage Discount and Cost click on the edit button. After that admin can select the discount type for the particular product and enter the percentage of discount applicable like shown in below image.
Admin can alter the price for each and every booking slot of product and set status as close or open for every slot.
From close days tab admin can select the dates on which he/she wants to close the booking for the product.
Applying Discount to One Booking For Many Days
Applying Discount to Customer Time Based Booking
For hour wise booking admin can alter the price for the intervals. Like if you select 6 hours then there will be 4 intervals. 6 hours, 12 hours, 18 hours and 24 hours. Here you can alter the price of each interval.
For day wise booking admin can alter a price for every day of the week.
To check how to add booking and reservation to product please check the User Guide for Opencart Advanced Booking Reservation System here: http://webkul.com/blog/opencart-advanced-booking-and-reservation/
Frontend Of Advanced Booking Reservation Discount
After clicking on the ‘Discount Details’ tab a pop up will show up under which customer can see all the details selected by admin at the time of configuration. Under discount, tab customer can see the discount type applied on product and percentage of discount.
Under cost tab, a customer can see the cost of every slot available in the week. Also, a customer can see the weekend days, Festive Days and Off days under the particular tab available.
For One Booking For Many Days only quantity based discount can be applied, so the customer will only able to see one discount type and cost of all the slots available.
After clicking on the ‘Discount Details’ tab a pop up will show up under which customer can see discount types and details which are applicable to the product.
For day wise booking customer can check the booking cost of each day of the week.
After adding the slot in the cart, the applicable discount rate is applied.
Discount rate is visible on checkout page too.
That’s all for the Opencart Advanced Booking Reservation Discount module. Still, have any issue feel free to add a ticket and let us know your views to make the module better http://webkul.uvdesk.com/
Current Product Version - 188.8.131.52
Supported Framework Version - 2.x.x.x, 3.x.x.x