Use Bookings > All bookings to find existing bookings, check their status, and update several bookings at once. You’ll need WooCommerce Bookings active and an account with permission to manage bookings.
View all bookings
↑ Back to top- Open your WordPress admin dashboard.
- Go to Bookings > All bookings.
- Select a booking ID or its View eye icon to open the booking’s details.
The list includes the booking’s Status, Attendance Status, product, persons, customer, linked order, start and end dates, and available actions. Select a sortable column heading, such as ID or Start Date, to change the order.

Add a booking
↑ Back to topSelect Add booking above the list to create a booking manually. Follow the manual booking guide to choose the customer, product, dates, and whether to create or link an order.
Confirm a booking
↑ Back to topFor a booking with the Pending Confirmation status, use either method:
- Select the Confirm check-mark icon in that booking’s Actions column.
- Select several bookings, choose Confirm bookings from Bulk actions, then select Apply.
Check that the status changes to Confirmed. If the booking has an associated order with the Pending payment status, the customer’s Booking Confirmed email includes a payment link. A registered customer can also pay from their account. A confirmed booking doesn’t always have an order or a payment due.
If the confirmation email doesn’t arrive, check the booking’s customer or order email address and whether the notification is enabled under WooCommerce > Settings > Emails. See Bookings emails for the notifications sent during the booking process.
Note:
Bookings that require confirmation go through checkout separately from other products, without collecting payment for the confirmation request. Multiple products requiring confirmation can share the same order.
Booking status
↑ Back to topThe Status column describes the booking. It’s separate from the linked order’s status and the Attendance Status column.
- Pending Confirmation: Waiting for you to approve the booking.
- Confirmed: The booking is confirmed. Check the linked order to see whether payment is due. Manually created bookings can be confirmed without an order.
- Unpaid: The booking is awaiting payment.
- Paid: The booking is marked as paid.
- Cancelled: The booking has been canceled.
- Complete: The booking has been marked complete after its scheduled end. This status alone doesn’t prove payment or attendance.
- In Cart: A temporary booking held in a customer’s cart. Unpurchased reservations expire after 60 minutes by default.
See managing in-cart bookings for temporary reservations, and the relationship between bookings and orders for how booking and order statuses affect each other.
Attendance Status records Attended or Unattended separately. Don’t use it to decide whether a customer has paid.
Filter bookings
↑ Back to topUse the links and dropdowns above the table to narrow the list.
Available filters
↑ Back to top- Status: select a status link above the table to show that group of bookings.
- Date: choose a month from All dates to filter by the booking’s creation date. This isn’t the date the booked service takes place.
- Product or resource: choose an item from All bookable products. Resources appear beneath their products.
After choosing a date or product/resource, select Filter. To return to the full list, clear the search field, choose All dates and All bookable products, select Filter, then select the All status link.
Search bookings
↑ Back to top- Enter a booking ID, linked order ID, product name, or customer information in the search field above the list.
- Select Search bookings.
- Open the matching booking and check its product, dates, and linked order before making changes.
Customer searches use the available account or linked order information. A guest booking created without an order may not have customer details to search. If a search returns no results, try the booking ID and clear any active status, date, or product filters.
Import and export bookings
↑ Back to topUse Export above the list to download bookings as a CSV file, or Import to create or update bookings from a CSV file. See Import and Export Bookings for the supported fields and import/export steps.
Bulk actions
↑ Back to top- Select the checkbox beside each booking you want to change.
- Choose an action from the Bulk actions dropdown.
- Select Apply.
- Read the confirmation message and check the selected bookings’ statuses. Bookings another user is editing can be skipped.
Available bulk actions
↑ Back to top- Move to Trash: Moves the selected bookings to Trash, where they can be restored.
- Confirm bookings: Changes the status to Confirmed and triggers the customer’s Booking Confirmed notification when enabled and a recipient is available.
- Unconfirm bookings: Changes the status to Pending Confirmation and triggers the corresponding customer notification when enabled.
- Cancel bookings: Changes the status to Cancelled and triggers cancellation notifications when enabled. Check the linked order too.
- Mark bookings as paid: Changes the status to Paid. This action doesn’t charge the customer.
- Mark bookings as unpaid: Changes the status to Unpaid. Check the linked order’s payment status before using it.
Canceling a booking can also cancel its linked order when that order contains only the canceled booking, or when it contains only bookings and all of them are canceled. Canceling a booking doesn’t automatically refund a payment. Handle any refund through the linked order.
Quick actions
↑ Back to top- View (eye icon): opens the booking details. See viewing and editing a booking to change an individual booking.
- Confirm (check-mark icon): appears for bookings awaiting confirmation. It confirms the booking and can send the customer notification. If selected in error, use Unconfirm bookings to return it to Pending Confirmation.
Questions and support
↑ Back to topSomething missing from this documentation? Still have questions and need assistance?
- If you have a question about a specific extension or theme you’d like to purchase, contact us to get answers.
- If you already purchased this product and need some assistance, get in touch with a Happiness Engineer via our support page and select this product’s name from the Product dropdown.