1. Documentation /
  2. Managing Bookings

Managing Bookings

Bookings List

↑ Back to top

To view all bookings that have been created, go to Bookings in the Dashboard. A list of bookings appears in reverse chronological order.

To filter bookings, select options from a familiar menu at the top.

Filter by:

  • Status
  • Date
  • Product/Resource

To use bulk actions, select an action from the dropdown and Apply.

  • Move to trash
  • Confirm bookings
  • Unconfirm bookings
  • Cancel bookings
  • Mark bookings as paid
  • Mark bookings as unpaid

To search bookings, use the upper right search box and select Search Bookings.

On individual bookings, you have the option to perform two actions.

  • Check mark: Allows you to confirm a pending booking and email the user. If you confirm in error, use the Unconfirm Booking bulk action.
  • Eye: View booking details.

The next sections explain these actions in more detail.

Approve Bookings

↑ Back to top

To approve a booking that requires confirmation:

  1. Go to Bookings. Any booked products that require confirmation will display Pending Confirmation.
  2. Select Confirm (check mark) to approve the booked product.

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

View a booking

↑ Back to top

To view a booking, the Eye takes you to the Edit/View Booking page. This works similar to other admin pages such as Edit Order, except it is for booking data.

Bookings Edit Booking

These details can be edited, then saved when you are done.

Be careful when changing start and end dates and times. Be sure that the start date is always more recent than the end date. Note that the customer will not receive an automatic email with any changes.

Booking Status

  • Unpaid: Booking requires payment. Order has not been paid.
  • Pending: Booking awaiting Admin approval. See Approving Bookings.
  • Confirmed: Booking is confirmed after it was set as Pending. Still requires payment.
  • Paid: Booking has been paid for.
  • 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.
  • In Cart: Booking has been added to a customer cart. If not purchased, it is deleted within 60 minutes.

View bookings on a calendar

↑ Back to top

For a calendar view, go to Bookings > Calendar. By default, it shows a Day-based view with Filter options on the left.

By Day

↑ Back to top

A Day-based view can be used to view all bookings in a day:

Screen Shot 2013-11-11 at 12.19.07

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

By Month

↑ Back to top

Select Month to show a Month-based view with Filter options on the left.

Select a booking to view details.

By Schedule

↑ Back to top

Select Schedule to show a scrollable overview with the current day highlighted and Filter options on the left.

Create Bookings Manually

↑ Back to top

To manually create a booking for a customer:

  1. Go to: Bookings > Add Booking.
  2. Search for a customer by entering a name or other term. Or leave as Guest.
  3. Select a bookable product from the dropdown.
  4. Create booking
    • New: Create a new order, which you must process and complete before it is active.
    • Addition: Add the order to an existing booking, and enter that ID.
    • No order: Create booking only.
  5. Next. The Bookings calendar displays.
  6. Select a date/time.
  7. Add Booking.

You are then redirected to the new booking or the Order screen, depending on your selection(s).

Per Person Discount with Coupon

↑ Back to top

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

Bookings - Coupon Type

Google Calendar Integration

↑ Back to top

WooCommerce Bookings can be integrated with a Google Calendar, with one or two-way synchronization. For more information, see Calendar Connection and Google Calendar Integration.

Questions and Feedback

↑ Back to top

Have a question before you buy? Please fill out this pre-sales form.

Already purchased and need some assistance? Get in touch with a Happiness Engineer via the Help Desk.


The most customizable ecommerce platform for building your online business.

  • 30-day money-back guarantee
  • Support teams across the world
  • Safe and secure online payment