Booking Editing via Public Form
This feature allows you to reopen an existing booking and load its details into the public booking form. It does not modify the original booking record — instead, it lets you review or adjust booking data and submit it again as a new booking.
How It Works
To start the editing process, go to the ‘Bookings’ menu and open any existing booking. On the right-hand side of the screen, you will find the ‘Booking Edit’ meta box. If the booking form is not yet properly configured, you will see the following message:
This booking cannot be modified, because it cannot be found or booking form cannot be found or post/page ID on which booking form has been placed cannot be found.
This means that the system cannot locate the page on which the booking form has been placed. To enable booking editing, you must complete the configuration as described below.
Configuring the Booking Form
- Go to ‘Booking Forms’ and edit your booking form (or create a new one).
- Locate the option ‘Booking Form Page ID’.
- Enter the ID of the page where the booking form shortcode is placed.
Good to Know
To find the page ID in WordPress, go to ‘Pages’, hover over the desired page title, and check the browser’s status bar or the link preview. The ID will appear in the URL as post=1234 — where 1234 is the page ID.
After entering the correct page ID, click ‘Update’ to save the changes.
Editing a Booking
Return to ‘Bookings’ and open the booking you wish to modify. In the ‘Booking Edit’ box, you will now see a button labeled ‘Edit Booking’. Click this button to open the public booking form. The form will automatically be filled with all the original booking details submitted by the customer.
Example 1.
After opening the form, you can adjust the route, vehicle, or customer information as needed. Once you submit the form again, the system will create a new booking entry. The original one will automatically have its status changed to ‘Cancelled’.
Important!
This feature does not modify the existing booking record. Instead, it creates a new booking based on the old one, ensuring all original data remains preserved in the database.
Document version: 1.0
Last updated: November 3, 2025
Plugin version: 6.8+