The Bookings List ↑ Back to top
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:
- 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
At the far right of each booking are actions you can perform on the row:
The two main actions are:
- Confirm booking – allowing you to confirm a pending booking and email the user
- View the booking details
Approving Bookings ↑ Back to top
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 ↑ Back to top
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 ↑ Back to top
- 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 ↑ Back to top
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 ↑ Back to top
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:
- 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.
- If create order is disabled, only a booking is created in Pending status.
- 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 ↑ Back to top
You can offer a coupon code to customers that gives a per person discount for bookings with multiple people.
Google Calendar Integration ↑ Back to top
By integrating WooCommerce Bookings with a Google Calendar, bookings made within WooCommerce are added to a public calendar on Google. For more information, see Google Calendar Integration.