1. Home
  2. Booking & Appointment Plugin for WooCommerce
  3. Add-Ons
  4. Recurring Bookings Addon

Recurring Bookings Addon

Recurring Bookings addon Documentation for Booking and Appointment Plugin for WooCommerce

Addon Description

The Recurring Bookings addon allows customers to create recurring bookings with the help of WooCommerce Subscriptions plugin.

Contents

  1. Pre-requisites
  2. Installation
  3. Setting up recurring bookings with different booking types
  4. How it works
  5. Reschedule bookings for a subscription

Note: Each image has pointers in red in the form of arrows & accompanying text. Please click on the image for an enlarged view of the screen or to view the pointers completely.

Pre-requisites

Installation

  • Download the zip file and install it from the Plugins->Add New Page
  • Activate the plugin in your WordPress admin area
  • Enter the license (you might have received after purchasing the plugin) at Booking->Activate Recurring Bookings Addon License.
License Page for addon
License Page for addon
  • After saving the changes, clicking on Activate License will activate the license for the plugin. Updates for the addon will only be available for valid licenses.

Setting up recurring bookings with different booking types

We currently have the following types of bookings:

  • Only Day Bookings
    • Single Day Bookings – Create booking based on particular day or dates
    • Multiple Nights Bookings – Create booking based on multiple days
  • Date & Time Bookings – Create booking based on a time slot for a particular date

These booking types can be used to create recurring bookings with your Simple Subscriptions as well as Variable Subscriptions. Let us consider an example of recurring booking for date and time slot based booking for a simple subscription.

Lets say we are offering courses for music on an hourly basis every week. We will be creating a Simple Subscription with the help of WooCommerce Subscription plugin for the course as below:

Simple Subscription
Simple Subscription

The Booking details need to configured based on the booking type for which you want recurring bookings. Here we will select Date & Time since we want the course to have classes once a week based on a particular day and time slot.

Booking Types for recurring bookings
Booking Types for recurring bookings

Now we shall be configuring other options for our weekdays and time slots. Clicking on Availability tab gives us the options to add multiple configurations for a particular day and time slot.

Apply special price and maximum bookings
Apply special price and maximum bookings

Now we shall be adding lockouts for the time slots we have added so that we have fixed bookings for that time slot. Customers will not be allowed to book for that time slot once the count is reached.

Time slots settings
Time slots settings

As displayed above we have 2 time slots for all the days and we have maximum bookings for each time slot as 5. Once 5 bookings are done or if the quantity reaches 5 while placing the order, the time slot will not be available for further booking. Maximum bookings count will also work with Variable Subscriptions or with Simple Subscriptions with Attributes.

The music course subscription is set to go and can start receiving recurring bookings.

Music Course
Music Course

On selecting a course start date and time slot, (Note: we do have the flexibility to change the labels from Booking -> Settings -> Labels & Messages) availability for the particular date and time will be displayed. Also if any special price is applicable for that day, the effective price shall be displayed. For example we had a special price of $10 on Tuesdays then on selecting a date and time on Tuesday will have an effective price of $10

Special Price and Maximum bookings
Special Price and Maximum bookings

 

Back to Top

How it works?

Now that the subscription is ready along with the booking details, customers can start placing orders and start off with the course. Consider an order is placed on 1st August 2017 for booking a slot on 4th August 2017 from 10:00 AM to 11:00 AM

Subscription Order with Booking Details
Subscription Order with Booking Details

Now as per WooCommerce Subscription plugin, a renewal order will be created on 8th August 2017. This renewal order will have booking details one week after last order booking details (since we had subscription period as weekly) i.e. 11th August 2017 from 10:00 AM to 11:00 AM.

If the payment for subscription is set to automatic the booking will be automatically generated and added to the completed order.

If the payment for subscription is set to manual, customers will receive a Pay Now link in the email which will redirect to checkout page.

Renewal Order Reminder
Renewal Order Reminder

On clicking Pay Now will redirect to checkout page. If edit bookings setting is enabled on Booking -> Settings page the customers will have the flexibility to edit these bookings for renewal orders.

Edit Bookings on Checkout page
Edit Bookings on Checkout page

Back to Top

Reschedule bookings for a subscription

Along with the option to edit bookings for manual renewal of orders, customers can also be provided the flexibility to reschedule these bookings from My Account page. This setting can again be modified from Booking -> Settings page. Shop manager can enable or disable this flexibility and also set the number of days before which reschedule can be allowed.

Reschedule Booking
Reschedule Booking

Back to Top

 

 

If you want to configure recurring bookings for other booking types then the process is similar to the one mentioned above. However detailed steps about the other booking types can be found here.

 

[page_promo style=”flat” heading=”Enable Recurring Bookings Addon for Booking and Appointment plugin” button_text=”BUY NOW FOR $39″ description=”The Recurring Bookings addon allows customers to create recurring bookings with the help of WooCommerce Subscriptions plugin.” url=”https://www.tychesoftwares.com/store/premium-plugins/recurring-bookings-addon-booking-appointment-plugin-for-woocommerce/”]

Was this article helpful to you? Yes No

How can we help?