Product Icon

WooCommerce Bookings

Allow customers to book appointments, make reservations, or rent equipment without leaving your site.

Edit Booking in Cart

‘Idea for Woo Bookings & Appointments and Product Addons:

My users will select multiple ‘bookable – virtual’ products and add them to their Cart. It is possible they will make mistakes when selecting either their Booking Date or other items from Product Addons, and then notice their mistake when reviewing their order on the Cart page.
Currently, if they see a mistake, they must delete that item, and then go back and re-select all the details for that item and re-click Book Now. This system isn’t very user friendly as some of my items are quite complex, and so the selection process takes a while.

I can think of two possible solutions:

1. Currently on the Cart page each Main Product Item is listed with a hyperlink to that product item. If the user clicks on it they are taken to that item, but all the details are blank. They are not taken to be able to Edit that item, but instead it gives the opportunity to select a new variation/instance of that product.
– Instead of taking the user to a ‘blank’ copy of that product, could the link instead take the user to that product page which includes their previously entered/selected data, so they can instead Edit their selection, and then re-add/update it back to the Cart?

2. The other possibility would be for the Booked Date, plus all the Product Addon details each be editable directly on the Cart page?

Author

Current Status

Open

Last updated: November 16, 2017

1 comment

Log in to comment on this feature request.

  1. Jason Kytros says:
    Product developer May 13, 2026 12:47 pm

    Hi there,

    We recently consolidated a related request into this one. In doing so, we noticed an additional edge case worth capturing here:

    – **Cart-hold creates a re-selection deadlock**: If a customer tries to re-select the same slot they already have in their cart (without first removing it), the slot appears unavailable due to the temporary cart hold. This means the current workaround of “remove from cart, then re-add” can actually block the customer from getting the same slot back — adding urgency to providing a proper edit-in-cart flow.

    We’ve noted this for the team when reviewing this request.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.