Recurring Bookings for WooCommerce

Recurring Bookings for WooCommerce – works with WooCommerce Bookings to create repeated bookings

Author:Bouncingsprout Studio (profile at wordpress.org)
WordPress version required:3.0.1
WordPress version tested:5.7.2
Plugin version:2.0.0
Added to WordPress repository:10-08-2018
Last updated:13-04-2021
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
Rating, %:100
Rated by:3
Plugin URI:https://www.recurringbookings.com
Total downloads:2 262
Active installs:70+
plugin download
Click to start download

This plugin adds an important but missing feature of WooCommerce’s Bookings extension, the ability to make multiple or repeated bookings in one go. At the moment, you can only make one booking at a time. This plugin takes that limit away, and does so in a very streamlined, easy-to-use interface.

The plugin includes an extensive error-checking system, that checks the availability of each of the bookings you ask the plugin to make, before actually making the bookings. If it finds a clash, or any other error such as trying to book at an unavailable time, or for too many people, the plugin displays a warning. Before you make a booking, you’ll see handy messages reminding you about the product criteria, so you don’t have to go back a screen to find out what rules you set.

The Professional Edition really takes the plugin to the next level, by allowing customers to make bookings themselves. Now, you don’t need to make bookings for your hirers or clients at all. If you are thinking of upgrading to the professional edition, just consider one thing. How much time will letting customers making their own repeat bookings save? And what is that time worth to you? The Professional Edition also has an enhanced error handling mechanism, that allows you to make the plugin keep booking dates, even if other bookings in that run clashed or failed. Take for example, a hall hire for a monthly village meeting, but you forgot that on one particular date, the hall was already booked for a party. Error handling will take care of this, booking the rest, while allowing you to deal with the clash accordingly. Plus lots more – read below for the full features list.

This really is a must-have plugin for anyone who uses WooCommerce Bookings.

Features

  • Assign multiple bookings to any user, or any product.
  • Advanced date selection system, so you can recur over days, weeks or months.
  • Freestyle (legacy) mode allows you to pick a bunch of random dates to book.
  • Familiar interface that enhances the standard ‘Add Booking’ screen.
  • Supports resources.
  • Supports persons and person types.
  • No information overload – if a product doesn’t have resources or persons, you won’t be bothered about them on the admin screen.
  • Dry-run system and error reporting – before processing the bookings, the plugin will perform a check first to prevent any clashes. See the availability of your dates in real time.
  • Order creation – create an order, or even add to an existing one.
  • Order costs fully calculated, taking taxes, date/time ranges, persons and resources into account.

Pro Features

  • Let customers make bookings themselves.
  • Integrates with WooCommerce Deposits, to offer customers payment plans.
  • When recurring by month, select different days, such as the last day of the month, or every second Tuesday.
  • Integrates with WooCommerce Subscriptions so customers can make bookings only if they have an active subscription.
  • Active Subscriptions can also provide a discount on individual booking prices, or make bookings free (making the subscription the income stream).
  • Let customers use intervals – where the booking recurs in a non-consecutive way. E.g. every OTHER month.
  • Use a date to specify the end of a set of recurrences, rather than a number.
  • Enhanced error handling – the free version stops processing if it detects clashes. The pro version can keep booking any dates that are available, meaning you only have to reschedule the one or two that failed.