1. Home
  2. Knowledge Base
  3. Bookings for WooCommerce
  4. How to add and edit bookings manually
  1. Home
  2. Knowledge Base
  3. Getting Started with Bookings for WooCommerce
  4. How to add and edit bookings manually

How to add and edit bookings manually

Bookings for WooCommerce allows store administrators to create and modify bookings directly from the WordPress dashboard without the customer going through the front-end checkout. This is useful for phone or in-person enquiries, correcting booking dates after the fact, or managing capacity manually.

Adding a booking manually

Step #1: Create a new order

The recommended approach for a manual booking is to start by creating a WooCommerce order. This ensures the booking is properly linked to a customer record and that payment can be collected in the normal way.

  1. Go to WooCommerce > Orders in your WordPress admin.
  2. Click Add order.
  3. Complete the customer details, either search for an existing customer or fill in the billing information manually.
  4. Click Add item(s) and then Add product. Search for and select your bookable product.
  5. Set the quantity and adjust the price if needed.
  6. Click Save to create the order.

Once the order is saved, the booking details metabox will appear in the order. The booking itself is created separately – see below.

Step #2: Create the booking

  1. Go to Bookings > Add Booking in your WordPress admin.
  2. A product search field will appear in the booking details table. Use it to find and select the bookable product.
  3. Once a product is selected, the calendar will load showing availability for that product.
  4. Enter the start date and, if applicable, the end date using the date pickers. Unavailable dates will be greyed out.
  5. Set the quantity (number of bookings) if the product allows more than one booking per date.
  6. Fill in any additional customer or booking details in the fields below the table.
  7. Click Publish to save the booking.

After publishing, the booking will appear in your Bookings list and its dates will be marked as booked in the calendar.

Linking the booking to an order

Once a booking has been published, you can link it to the order you created in Step 1. Open the booking and you will see an Order details section. Enter the order ID there to connect the two records. Alternatively, open the order and the booking reference will appear once the booking has been created with the matching order ID stored against it.

Adding a time slot booking manually

f your bookable product uses the Time Slots feature, you can create a manual booking directly from the product itself.

  1. Go to Products in your WordPress admin and open the bookable product.
  2. Click the Availability tab on the product edit screen.
  3. A calendar will appear showing availability for the product. Click the date you want to book.
  4. The time slots for that date will be displayed below the calendar, showing current availability for each slot.
  5. Find the slot you want and click Add booking.
  6. The booking will be created and will appear in your Bookings list.

Editing an existing booking

To modify a booking that has already been made, whether placed by a customer or created manually:

Setting to edit existing booking in WooComnerce
  1. Go to Bookings in your WordPress admin.
  2. Find the booking you want to edit and click on its title to open it.
  3. Click the Edit booking button in the booking details table.
  4. The date fields and quantity field will become editable.
  5. Update the start dateend date, and/or quantity as needed.
  6. Click Update to save the changes.

The button is only available if the booking has a status of Pending or On hold. Confirmed and cancelled bookings cannot be edited this way — you would need to cancel the booking and create a new one.

Note: Editing a booking does not automatically update the associated WooCommerce order, adjust pricing, or re-send confirmation emails. If you need to reflect a price change, update the order manually in WooCommerce > Orders.

Cancelling a booking

To cancel a booking, open it and change the Status to Cancelled using the status selector. This will free up the dates so they become available again for other customers to book.

If the booking came from an order and that order is cancelled in WooCommerce, the booking will be cancelled automatically and the dates will be restored.

Was this article helpful?

Related Articles