Currently when someone books into an event from the front-end the booking data is created in the back-end at that point in time they enter the details and click confirm – then it takes them to the payment page. Is there a way to edit the code so that the booking details are not created/stored in the back-end until the final payment page (invoice or credit-card selection) has been processed?
No, its not possible to delay the save until the registration has been finalized.
EE creates the registration, transaction and other related objects early on and then updates them as each step progresses, there are multiple reasons for this design choice but one is to allow you to capture details from registrants that don’t complete and contact them to see if they need assistance.
May I ask why you want the data unsaved until the end?
Viewing 1 reply thread
The support post ‘Timing of booking – backend’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.
If you would like help from the Event Espresso staff, then please purchase a support license right now so you can create a support topic in our premium support forums.