Reading list Switch to dark mode

    Opencart Advanced Booking Reservation Discount

    Updated 10 October 2023

    Opencart Advanced Booking Reservation Discount is an add-on of Opencart Advanced Booking Reservation System using which the admin can add discounts on booking and reservation products, here admin can add weekend-based discounts, quantity-based discounts, and festive days-based discounts.

    Using this add-on admin can alter the price of a 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 adding the discount on bookings (Many bookings in one day, One booking for many days, Customer time-based booking, Appointment booking, Rental booking, Event booking).
    • A discount can be added to the number of bookings made.
    • A discount can be added for selected days of the week.
    • Discounts can be added for the festive days according to the date.
    • Admin can select the discount type which can be applied to products.
    • Admin can set discount priority in case of multiple discounts applied on one booking.
    • Only selected discount details are visible to customers.
    • Admin can alter the price of each booking slot
    • Customers can be benefited from three different discounts under one booking.

    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 system. You just need to move the admin and catalog folders into the root directory of your open cart website.

    selection_1516-1-

    Searching for an experienced
    Opencart Company ?
    Find out More

    Once you have uploaded the file then log in to admin and from the main menu go to Extensions->Installer and upload the ZIP file. From there you can upload the wk_AdvBookingDiscount.ocmod.zip file. Screenshot-1-3

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

    Screenshot-12

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

    Screenshot-2-2

    After that under Extension > Module, install the Opencart Advanced Booking Reservation Discount Module this way.

    Screenshot-14

    Module Translation

    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 then configure it like this.

    Screenshot00

    Status: From here admin can enable or disable the module.

    Select Weekend days For Weekends Discount: The days which are selected here will be considered as weekends and on that day weekend discounts will be applied.

    Create The Festive Days: Admin can select the festive dates. On the selected dates admin can apply a 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 the 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 the Quantity Based Discount is selected in the first place and there are multiple discounts applicable for the product. In this case, first, the Quantity Based Discount will be deducted from the product amount and then the second discount will be applied.

    Discount For Same Days: From here the admin selects the discount type that will be applicable on a particular day, whether it is a festival or a weekend. In the event that a festival falls on a weekend day, the admin can specify the discount that will be offered during those days.

    Show Details: Here the selected discount detail tabs will be visible to the customer.

    Note –  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.

    Extensions

    How to Apply Discounts on Booking & Reservation Products

    Admin can apply the discount on all types of booking & reservation products. To apply a discount go to Booking & Reservation->Manage Discount and Cost. Here admin can see the list of all booking products and can apply the discount on them.

    Manage-Discount-and-Cost

    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 as shown in the below image.

    many-booking-in-one-day-discount

    Admin can alter the price for every booking slot of the product.

    many-booking-in-one-day-discount-1

    Applying a Discount to One Booking For Many Days

    In one booking for many days only a quantity-based discount can be applied. Here admin can enter the quantity on which the discount will apply and the percentage of the discount.

    Manage-Discount-and-Cost-1

    Admin can alter the price for every booking slot of product and set status as close or open for every slot like this.

    Manage-Discount-and-Cost-2

    Applying Discount to Customer Time-Based Booking

    Customer time-based booking admin can select the discount type for the particular product and enter the percentage of discount applicable as shown in the below image.

    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.

    customer-time-based-booking-1

    For day-wise booking, admin can alter the price for a particular day of the week.

    customer-time-based-booking-2

    Note:- If any changes are made under the product booking and reservation tab of the product, then the discount for the product will be deleted automatically.

    To check how to add booking and reservation to the product please check the User Guide for Opencart Advanced Booking Reservation System here: http://webkul.com/blog/opencart-advanced-booking-and-reservation/

    Applying a discount to Rental Booking

    For rental booking, the admin can select the discount type for the particular product and enter the percentage of discount applicable as shown in the below image.

    rental-booking

    The admin can view the prices for hourly basis bookings and can edit the price for the bookings as well.

    rental-booking-1

    The admin can view the prices for a daily basis booking and can edit the price for the bookings as well.

    rental-booking-2

    Applying a discount to Event Booking

    For event booking, the admin can select the discount type for the particular product and enter the percentage of discount applicable as shown in the below image.event-booking

    Applying a discount to Appointment Booking

    For appointment booking, the admin can select the discount type for the particular product and enter the percentage of discount applicable as shown in the below image.appointment-bookingThe admin can view the prices for the appointment bookings and can edit the price for the bookings as well.

    appointment-booking-1

    Manageable Products

    Under the Manageable Products tab, the admin can view all the booking products on which he has enabled the discounts.Manageable-products

    Cancel Requests

    Under the Cancel Request section, the admin can view the booking cancellation requests and can approve the request as well.

    Cancel-Requests

    Frontend Of Advanced Booking Reservation Discount

    After applying the discount on a product customers can check the details of the discount by clicking on the ‘Discount Details’ tab as shown in the below image.

    discount-details-1

    Many Bookings in One Day

    After clicking on the ‘Discount Details’ tab a pop-up will show up under which the customer can see all the details selected by the admin at the time of configuration. Under the discount, tab customers can see the discount type applied to the product and the percentage of the discount.

    Many-booking-in-one-day-discount-4

    Under the 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.

    Many-booking-in-one-day-discount-1-2

    Under the Weekend Days, the customer can view the days on which the discount offer will be applicable.

    Many-booking-in-one-day-discount-2-2

    Under the festive day’s section, the customer can view all the festive days with the dates when the discount will apply to the booking.

    Many-booking-in-one-day-discount-3-1

    One Booking For Many Days

    One Booking For Many Days only quantity-based discounts can be applied, so the customer will only able to see one discount type and cost of all the slots available.

    one-booking-for-many-days-discount-2

    Under the cost tab, the customer can view the cost of the booking product for the different booking slots.

    one-booking-for-many-days-discount-1-1

    Customer Time-Based Booking

    After clicking on the ‘Discount Details’ tab a pop-up will show up under which customers can see discount types and details which apply to the product.

    time-based-booking-discount

    For hour wise booking customers can check the cost of the intervals set for the product.

    time-based-booking-discount-1

    For day-wise booking, customers can check the booking cost for each day of the week.

    rd23

    Rental Booking

    Under the discount tab, the customer can view the discount details for the discounts available on the booking.

    rental-booking-discount

    Under the cost tab, the customer can view the cost of the booking product on a particular day on an hourly basis and day basis as well.

    rental-booking-discount-1

    Under the Weekend Days, the customer can view the days on which the discount offer will be applicable.

    rental-booking-discount-2-

    Under the festive day section, the customer can view all the festive days with the dates when the discount will apply to the booking.

    rental-booking-discount-3

    Appointment Booking

    Under the discount tab, the customer can view the discount details for the discounts available on the booking.

    appointment-booking-discount

    Under the cost tab, the customer can view the cost of the booking product on a particular day.

    appointment-booking-discount-1

    Under the Weekend Days, the customer can view the days on which the discount offer will be applicable.

    appointment-booking-discount-2

    Under the festive day section, the customer can view all the festive days with the dates when the discount will apply to the booking.

    appointment-booking-discount-3

    Event Booking

    The customer can view the discount details for the discounts available on the booking.

    event-booking-discount

    The customer can add any booking product to the cart and the applicable discount rate will get applied.

    add-to-cart-

    The discount rate is visible on the checkout page too.

    Checkout

    Note – If the admin has enabled multiple discounts on a booking product then all the discounts will get applied to the booking as per the discount priority set by the admin in the configuration.

    The customer can view the applied discount details in the order history.

    multiple-discounts

    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 - 2.4.1.4

    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*


    Be the first to comment.

    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