WooCommerce Bookings 1.10.8

Rated 5.00 out of 5 based on 2 customer ratings
(2 customer reviews)

$249.00 $19.00

  • Why is it so affordable?
  • Download verified by McAfee Secure
  • 30 days money back guarantee, no questions asked.
  • This is exactly the same plugin (1.10.8) distributed by Automattic (here).
  • Join the Nobuna Members Club and get unlimited downloads to all our themes and plugins for just $15 a month.

This powerful extension allows you to sell time or date-based bookings, adding a new product type to your WooCommerce site. Perfect for those wanting to offer appointments, services or rentals.

Categories: , Tags: ,
LicenseGNU General Public License v3.0


Spread the love

This powerful extension allows you to sell time or date-based bookings, adding a new product type to your WooCommerce site. Perfect for those wanting to offer appointments, services or rentals.

Bookings features

Create booking slots

Optionally create fixed time slots when bookings are available, or let customers decide.

Multi-person bookings

Have bookings created for a customer-defined number of people, and optionally offer a per-person discount.

Customer email notifications

Set up email notifications to be informed of confirmed or requested bookings, as well as booking reminders.

Booking confirmation controls

Make bookings right away or send to you for approval.

Intuitive booking management

Filter and update bookings, as well as booking availability, directly from your WordPress admin.

Manually create bookings

Create bookings manually via the WordPress admin, mirroring the frontend bookings form your customers see.

Custom-tailored booking costs

Define custom costs per booking, resource, block, people or duration of the reservation made.

Control booking availability

Define when your booking is available to customers.

Other notable features

    • Resources” per bookable product for added flexibility. Resources can also be created globally to apply to multiple bookable products.
    • Define global availability rulesfor all bookable products.
    • Allow bookings to extend overnight or into the next day.
    • Create buffer periods between bookingsthat last for minutes, hours or days.
    • Integration with the Product Add-Ons extension allows you to add extras for each booking.
    • Send custom email notificationsto people who book a product.
    • View bookings in list or calendar format.

Use Cases

WooCommerce Bookings is built with flexibility in mind and aims to cover a variety of use-cases with the same interface and logic. Examples of possible use-cases for bookable products include:

  • Booking appointments
  • Hotel reservations, using the free WooCommerce Accommodation Bookings add-on
  • Booking services
  • Rentals/Hires

That said, there are some use-cases that Bookings is unsuited for. For example, one-off event tickets — an event is not a booking, and regular virtual products can do this already! If the event is recurring (i.e. every week), then Bookings is for you and can be used with WooCommerce Order Barcodes.

Product Add-Ons Integration

WooCommerce Bookings is compatible with Product Add-Ons (sold separately). Used together, you can create more powerful booking forms with additional options.

Google Calendar Integration

By integrating WooCommerce Bookings with a Google Calendar, bookings made within WooCommerce are added to a public calendar on Google.

Using Resources in Bookings

Resources can be added to multiple bookable products with a global level of availability and availability rules.

Examples of usage include:

  • An assistant who can be booked to organize a wedding or a 50th birthday party, but not both at the same time.
  • A room that can be rented for a kid’s birthday party or for a company event, but not at the same time.


Can I see a demo of Bookings in action?
Yes, you can see a demo of Bookings using the Resort theme at: Bookings Demo

Can I add fields to the bookings form?
You can, using the Product Add-Ons extension for WooCommerce. We compiled documentation on integrating Product Add-Ons as well.

Does WooCommerce Bookings support WooCommerce Subscriptions?
While WooCommerce Bookings doesn’t currently support WooCommerce Subscriptions, this is on our development roadmap.

Does WooCommerce Bookings support recurring bookings?
While WooCommerce Bookings doesn’t currently support recurring bookings, this is on our development roadmap.

Can the same resource be used across multiple booking products?
Yes, resources can be used across multiple bookable products.

Can customers modify their bookings?
Bookings can currently only be amended by the website administrator.

Can I book a specific day?
All bookings are time and date based, rather than based on specific days.

WooCommerce Bookings 1.10.8 ScreenShots

Live Demohttps://demo.woothemes.com/hotel
Coupon and discount code
Instantly download WooCommerce Bookings 1.10.8,
, at an incredible discount. No coupon codes required! Just click “Add to cart and downloads” and follow the instructions. You’ll get an instant download link. It’s that easy!
Why are we so affordable?
Our products don’t include premium support. That means we can offer up to 90% discounts on must-have commercial WordPress plugins. If you are a beginner and do need commercial support, consider buying directly from the developer.
Want serious discounts?
Join the Nobuna Member Club. You’ll get this plugin and access to every other plugin on nobuna.com for just $15 a month.
  • Just $15/month
  • Includes updates as released
  • Cancel anytime!
Join Now!

More Information


GNU General Public License v3.0







Sales Page


Live Demo




Share your thoughts!

5 out of 5 stars

2 reviews

Let us know what you think...

What others are saying

  1. 5 out of 5


    This is one of the most complete and well-thought-out plugins available for WooCommerce.

    (0) (0)

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  2. 5 out of 5

    Peter Stephens

    The plugin is quite ingenious by giving you enough ways to control your calendar, preventing over bookings or no shows. You can even have a customer check availability with you first.

    (0) (0)

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...



Don't have an account? Sign Up


Continue as a Guest

Don't have an account? Sign Up

Managing Bookings

The Bookings List

To view bookings that have been created, go to Bookings in admin. At the top of this screen you can view the standard filter and search area. A list of bookings appears in order of date made:

You can:

  • Filter by status using the status links at the top
  • Use bulk actions
    • Move to trash
    • Confirm bookings
    • Unconfirm bookings
    • Cancel bookings
    • Mark bookings as paid
    • Mark bookings as unpaid
  • Filter by date
  • Filter by the product/resource that has been booked
  • Search

At the far right of each booking are actions you can perform on the row:

The two main actions are:

  1. Confirm booking – allowing you to confirm a pending booking and email the user
  2. View the booking details

Approving Bookings

To approve a booking that required confirmation, go to Bookings > All Bookings screen. Any booked product requiring confirmation will display a Pending Confirmation status. Click the Confirm button to the right to approve the booked product.

Once approved, the user receives an invoice via email to pay. The customer can then pay by navigating to their My Account page. The link to their My Account Page is included in the email they receive.

Viewing bookings

If you click ‘view’ on a booking, you are taken to the Edit/View Booking page. This works similar to other admin pages such as Edit Order, except it is for booking data:

These details can be edited, then save when you are done. Be careful when changing start and end date. Be sure that the start date is always more recent than the end date. Please note that the customer will not receive an automatic email with those changes.

Booking Status

  • Unpaid: Booking requires payment. Order hasn’t been paid.
  • Pending: Booking awaiting admin approval. See Approving Bookings.
  • Confirmed: Booking is confirmed after been sent as Pending. Still requires payment.
  • Paid: Booking was paid.
  • Cancelled: Booking has been canceled.
  • Complete: Booking is paid and the date is in the past. The assumption is that the experience / service was delivered successfully.

Viewing bookings on a calendar

For a calendar view, go to Bookings > Calendar. By default, this shows a month-based view with filter options at the top:

Click on a booking to view its details.

A ‘day view’ link at the top right can be used to view all bookings in a day:

When using day view, click a booking to view/edit it, or hover to view a summary of details.

Creating Bookings Manually

If you want to manually create a booking for a customer, go to: Bookings > Create Booking.

You should see the following form:

Choose a customer and a bookable product, and click next to continue to add booking details. There are Create Order options here, as well:

  1. If create order is enabled, a pending order is created as well as a booking. This is useful if you want to create a booking and have a customer pay before it is confirmed.
  2. If create order is disabled, only a booking is created in Pending status.
  3. You also have the option to assign the booking to an existing order with the order’s ID.

After clicking next, a booking form appears that is identical to those shown on the front-end:

Fill out the form, and click Create Booking to save. You will be redirected to the new booking or order, depending on your choices.

Per Person Discount with Coupon

You can offer a coupon code to customers that gives a per person discount for bookings with multiple people.

You may also like…