Documentation Recurring Bookings

Installation Steps

  1. Ensure that WooCommerce and WooBookings are installed
  2. Download the Recurring WooBookings plugin
  3. Login to your WordPress Admin Area
  4. Upload the Recurring WooBookings plugin. There are two ways you could upload the plugin files:
    1. Go to Plugins > Add New in the main menu. Upload the Recurring WooBookings plugin zip file
    2. Using an FTP client, upload the plugin zip file to the following location on your web server: /wp-content/plugins/
  5. Click on ‘Plugins’ in the main menu
  6. Find the Recurring WooBookings for WooCommerce plugin and activate it
  7. Congratulations! The plugin is now installed and ready to be configured for your product


Recurring WooBookings Set-up

Overall Product Settings

  1. Navigate to Woocommerce->Settings->Product->Recurring Booking Settings
  2. A basic set up is shown below

    1. If you tick the ‘SETS ALL PRODUCTS…’ box and all Bookable products will be recurring
    2. Please note that Monthly is true month accounting for 30 or 31 days. So your day of week and date may change month to month
    3. You can have up to 5 intervals, you do not need to use them all
  3. All WooBookings settings will carry over to your Recurring WooBookings products and will be repeated with the plugin
  4. Woocommerce Add-ons can be used with the plugin too
    1. Note: All add-ons will be duplicated just as the booking is.
  5. To activate Recurring WooBookings for a single product.
    1. Open or create the product you want to change.
    2. Insure it is set to ‘Bookable product’ (you will need to save as Bookable before the ‘Tick for recurring’ appears)
    3. Tick the ‘Tick to allow recurring bookings’ box (unless you selected the SET ALL PRODUCTS above)
    4. Update
      1. Updating will change only this product.  Any other product you want to show as Recurring WooBookings must also be ticked and updated.
  6. Set-up the rest of the product as normal


  1. If you wish to change look or layout of this plugin please get in touch.



  1. Currently there are no hooks available in this plugin, but if you have a suggestion please let me know.