WooCommerce Bookings and Product Add-Ons Bundle

Create the ultimate bookings site in WooCommerce: accept bookings and offer optional extras to users

View Prices Store Demo  Launch in new tab icon

14 day money back guarantee stamp
Version Last updated October 19 2026
#1 WooCommerce Plugins WP Awards medal

Pricing

Yearly   Lifetime

Yearly licenses renew annually - cancel anytime

Lifetime licenses are a one-time payment

Single

$129 + VAT *

Use on a single site?Use this plugin on one production site

Renews annually?This plugin will automatically renew every year. If you cancel it, you can continue to use the plugin but will not receive support or updates

14 day money back guarantee?If the plugin isn't what you want, just drop us a line within 14 days for a full refund

Pro

$189 + VAT *

Use on up to 5 sites?Use this plugin on up to 5 sites

Renews annually?This plugin will automatically renew every year. If you cancel it, you can continue to use the plugin but will not receive support or updates

14 day money back guarantee?If the plugin isn't what you want, just drop us a line within 14 days for a full refund

Free set-up?Drop us an email after your purchase with the details of a product you'd like to set up and we'll do it for you - free of charge

Agency

$599 + VAT *

Use on up to 25 sites?Use this plugin on up to 25 sites

Renews annually?This plugin will automatically renew every year. If you cancel it, you can continue to use the plugin but will not receive support or updates

14 day money back guarantee?If the plugin isn't what you want, just drop us a line within 14 days for a full refund

Free set-up?Drop us an email after your purchase with the details of a product you'd like to set up and we'll do it for you - free of charge

Single

$319 + VAT *

Use on a single site?Use this plugin on one production site

One-time payment?This is a single one-time charge. You'll receive support and updates for the lifetime of the product

14 day money back guarantee?If the plugin isn't what you want, just drop us a line within 14 days for a full refund

Pro

$479 + VAT *

Use on up to 5 sites?Use this plugin on up to 5 sites

One-time payment?This is a single one-time charge. You'll receive support and updates for the lifetime of the product

14 day money back guarantee?If the plugin isn't what you want, just drop us a line within 14 days for a full refund

Free set-up?Drop us an email after your purchase with the details of a product you'd like to set up and we'll do it for you - free of charge

Agency

$1499 + VAT *

Use on up to 25 sites?Use this plugin on up to 25 sites

One-time payment?This is a single one-time charge. You'll receive support and updates for the lifetime of the product

14 day money back guarantee?If the plugin isn't what you want, just drop us a line within 14 days for a full refund

Free set-up?Drop us an email after your purchase with the details of a product you'd like to set up and we'll do it for you - free of charge

* Prices exclude VAT. EU businesses with a valid VAT number can reverse charge the tax.

All prices are in US Dollars.

A full refund if you're not happy

I built this plugin myself and my team and I are available to support you personally. We want you to be 100% satisfied with your purchase so if, for any reason, this plugin doesn't meet your expectations over the next 14 days, let us know and we'll give you a full refund.

Gareth Harris

A complete suite of tools for your bookings site

Combine two of our most popular plugins and start accepting bookings online

What's in this bundle?

This bundle includes the following two plugins

Use cases

Examples of what you can create using the plugins in this bundle

Create a bike rental store

Create a bike rental store Opens in a new tab

Rent bikes out by the hour, day, week and offer upsells like bike helmets, seats and trailers

Sell sports, activities and holiday camps

Sell sports, activities and holiday camps Opens in a new tab

Create single products pages for parents to book multiple activities and sessions

Accept bookings for wine-tastings and other events

Accept bookings for wine-tastings and other events Opens in a new tab

Let your customers book their wine-tasting sessions online and offer them upsells like tours and snacks

Take bookings for your hotel and accommodation

Take bookings for your hotel and accommodation Opens in a new tab

Accept online bookings for accommodation and offer upsells and accept security deposits

What our customers say

See more reviews View us on Trustpilot

FAQs

How do I know if I need this bundle?

The Bookings and Product Add-Ons Ultimate Bundle contains two plugins: Bookings for WooCommerce and WooCommerce Product Add-Ons Ultimate.

Bookings for WooCommerce turns any product into something customers book rather than simply buy. It handles daily, overnight, weekly, and time-based bookings, calculates the total cost automatically as customers pick their dates or time slots, sets available quantity per product to prevent double-bookings, and syncs with iCal services like Airbnb, Booking.com, and VRBO.

Product Add-Ons Ultimate turns any product into something customers can personalize. It adds over 20 field types - text boxes, dropdowns, checkboxes, image swatches, file uploads, calculation fields, and more - each of which can carry its own price, so customers can customize what they're ordering and pay accordingly. It works with any WooCommerce product type, not just bookings.

Using them together means you can offer simple extra option with your bookable products: for example, a customer making a booking or a rental also wants to add insurance, extra guests or equipment. Product Add-Ons Ultimate allows you to do that.

Additionally, using Add-Ons Ultimate and Bookings for WooCommerce together means you can also add bookable products as options to other bookable products. So you can hire multiple bookable products out from the same page or you can create 'rental bundles' where the user can book several products together.

For example, with both plugins working together, you can:

  • Make bookable products resources - so they're only ever booked as part of another product, e.g. individual sessions in a multi-session camp
  • Allocate staff members as resources to bookings - e.g. allow customers to book a hairdresser
  • Offer options as upsells - e.g. bike rentals with helmets or child seats, party equipment with optional warranties for breakages
  • Offer other bookable products as add-on options, each with their own independent calendar - e.g. a customer booking a campsite pitch can also add an on-site kayak rental, and the kayak won't be offered if it's already booked out on the required dates
  • Bundle several bookable items into a single rentable package with the 'Rental bundle' setting - e.g. a photography studio bundle of a backdrop, light and reflector, all booked and charged together as one package

If you're only ever going to sell simple, non-bookable products with extra options, Product Add-Ons Ultimate alone will do. If you just need calendar-based bookings with no customization, Bookings for WooCommerce alone will do. If you need both together, that's exactly what this bundle is for.

What kind of products can I make with the bundle?

You can make any kind of product where customers book a date, night, week or time slot - and they might also want to add extras or personalize their order. That could include accommodation (hotels, B&Bs, holiday lets, serviced apartments), equipment and vehicle rental (bikes, cars, campervans, surfboards), appointments and classes (yoga sessions, escape rooms, wine tastings) and multi-session events (sports camps, courses).

A few concrete examples:

  • A bike rental store where customers hire by the hour or day and add helmets or trailers as upsells
  • An escape room booking system with per-player pricing and a security deposit
  • A holiday camp product where parents pick individual sessions or book the whole week at a discount
  • Accommodation bookings that collect a security deposit and offer extras like breakfast or airport transfers.

Because Bookings for WooCommerce handles the calendar or time-slot side and Product Add-Ons Ultimate handles the extras and personalization, the same building blocks apply whether you're renting out equipment, taking appointments or selling multi-day experiences.

Do I need to configure anything to make the two plugins work together?

No. Once both plugins are installed and activated, the Product Add-Ons Ultimate options appear directly on the 'Product data' tab of any bookable product you create with Bookings for WooCommerce.

There's no separate integration setting or add-on to enable. The two plugins are built to work together out of the box.

Can I charge for add-ons per booking unit, like per night or per hour, instead of a flat fee?

Yes. Bookings for WooCommerce includes a 'Price per booking unit' setting, which multiplies an add-on field's price by the number of nights, days, or hours booked.

This means a $10 add-on for a 3-night booking is automatically charged at $30, rather than a single flat $10. You can switch this off for any add-on where a flat, one-off fee makes more sense - like a cleaning fee or a one-time setup charge.

Can I use calculation fields for the total cost of the booking?

Yes. Product Add-Ons Ultimate's calculation fields can reference calculated_booking_cost (the total cost of the booking), num_units_int (the number of booking units selected, e.g. nights or weeks), and num_bookings (the quantity selected).

This lets you build formulas where an add-on's price scales with the value or length of the booking, rather than being a fixed amount - for example, a security deposit set as a percentage of the total booking cost.

Can I offer one bookable product as an add-on option on another?

Yes. Bookable products can be added as 'child products' using a Products field, so customers can add a related booking to their order from the same product page.

This is ideal for optional extras - for example, a customer booking a bike can also add a helmet rental, or a customer booking a campsite pitch also add an on-site kayak rental, all as a single order.

Each item still has its own independent availability calendar, so if the extra is already booked out on the chosen dates, it won't be available to select.

Can I bundle several bookable items together so they’re always booked as one package?

Yes, you can use the dedicated 'Rental bundle' setting. You create each item as a bookable product then create a bundle product listing those items as child products.

Enabling 'Rental bundle' on that field automatically blocks the bundle's calendar (or time-slot picker) on any date when any single item is already booked, pre-selects every item in the booking form, and adds them all to the cart together in one action - so customers can never book a partial package.

Alternatively, you can choose let customers pick specific items within the bundle and choose how many of each they want.

Try our plugins risk free with our 14 day money back guarantee.

View Pricing