1. Home
  2. Booking & Appointment Plugin for WooCommerce
  3. Types of Bookings
  4. Recurring Weekdays Booking

Recurring Weekdays Booking

In Booking & Appointment for WooCommerce Plugin, we provide two booking types for Single day bookings, namely Recurring Weekdays and Specific Dates which can be used separately or together. In this post, we will see how to create a WooCommerce bookable product which can be booked for single day using Recurring Weekdays booking.

So let us first understand what do mean by Recurring Weekdays Booking?

This refers to settings that allows adding bookings for weekdays for products that recur every week. For instance, if your service can be bookable from Monday to Friday, then you can add settings for weekdays from Monday to Friday & these will be open for booking by your customers.

This way your customer can choose a date in the calendar which is available on those weekdays for booking your service.

These work differently for Admin and Customers, so let us look at these two sections separately as below:

Admin Section

The first step will be creating a product from the Products -> Add Product link. On the same page, you will also find the Booking Meta Box that allows you to setup your bookable product.

For better understanding, let’s take an instance of providing Party Halls on rent for customers to book the hall for a single day.

So for this, on the Add Product page, enable settings in the Booking Meta box by clicking the Enable Booking option as shown below:

Recurring Weekdays Booking - Tyche Softwares Documentation

Enable Booking Option

By default, the Single day booking type will be shown as selected in the booking type drop-down. If you want to set this booking type for the product then you can just click on the Save Changes button to save this booking type.

Recurring Weekdays Booking - Tyche Softwares Documentation

Selecting Single Day option

Now you need to add the days when this hall will be available on rent and for this, go to the Availability tab where you need to enable the weekdays from the Weekdays table as shown below:

Recurring Weekdays Booking - Tyche Softwares Documentation

Enabling weekdays for Booking

This ensures that the hall will be available for rent on these particular days of the week. So going back to the same instance, say the Party hall is available for all Mondays, Tuesdays, Wednesdays and Thursdays, so those weekdays are enabled as shown above.

Here we have set the price to $200 for one day rent and maximum of 20 bookings can be taken for each day as shown below. These can be changed as per your requirement at any time.

Recurring Weekdays Booking - Tyche Softwares Documentation


Maximum bookings & price added

Thus selected weekdays will be showcased on the front end facilitating customers to select their desired day for booking. Once you have completed all the above steps, the product is now ready to take the bookings for Party Hall.

Note – It is mandatory to add Regular Price for the product on the Product Page irrespective of adding price in Availability tab. This ensures that the product is available on Shop page for selling and you can move that to the cart.

Let us now look at how these settings would reflect on the front end for customers to book the party hall.

Customer Experience

The Party Hall Bookings product will appear on the front end of the website like shown in the below screenshot.

Recurring Weekdays Booking - Tyche Softwares Documentation

Party Hall Bookings product

Here you can select a desired day and add the booking to the cart. Once you select the day, the Add to Cart button on Cart page will be enabled. Here let us select 5th October, 2017 at the rate of $200 as shown below:

Recurring Weekdays Booking - Tyche Softwares Documentation

Day selected for Booking a Hall

When you click Add to Cart button, the order is added to your cart and clicking the View Cart button will redirect you to the Cart page which will show the Party hall booking details as shown below:

Recurring Weekdays Booking - Tyche Softwares Documentation

Cart page showing details of the Booking

Here you can click on Proceed to checkout button to go to the Checkout page which will display the booking details and total amount for your order. You can place your order if everything seems fine.

The Checkout page gives you a preview of the actual order. Please ensure you check everything and then click on the Place Order button.

Your order is now placed and you will receive an order confirmation as shown below:

Recurring Weekdays Booking - Tyche Softwares Documentation

Order received confirmation details

Thus the availability of the party hall will automatically be reduced by the quantity chosen.


In the above example, we have shown the setup for booking a Party hall on rent using Recurring Weekdays settings. Similarly, we can set this for businesses like Amusement Parks, One Day Tours etc with Booking & Appointment for WooCommerce Plugin.

The above example was for Simple Products only. We can also use this setup with other WooCommerce Product Types. If you are trying this setting for the first time, it would take around 15 minutes to complete everything.

Thus Recurring Weekdays setting brings ease to both admin and the customer with variations available for booking and renting businesses.

Was this article helpful to you? Yes 5 No

How can we help?