Posted: March 11, 2021 at 9:22 pm
|
Hi team, Can we overright a reserved booking on an event and open it up again?? |
Hi there, First, before moving forward, create a database backup just to be safe.
The reservation system relies on WP_CRON to function, so if events aren’t ‘releaseing’ back from sold-out it could indicate an issue with WP_CRON on the site. Go to Dashboard -> Tools -> Site Health. Wait about 30 seconds for the tests to complete, does it show any issues with ‘scheduled tasks’, ‘loopback requests’ or ‘cron’?
Go to Event Espreso -> Maintenance -> Reset/Delete Data Click on the ‘Reset Ticket and Datetime Reserved Counts’ button Double-check you are clicking the correct button as some of the options in that section remove your EE4 data. Does that open the event(s) up again?
The reservation system isn’t intended to allow you to create reservation bookings, it’s a system designed to prevent overselling on your event when more than 1 person registers at once. To give an example, your events have 1 space available. Now lets we don’t have the above system in place and User A selects the ticket and starts adding their registration details. Meanwhile, with no ‘reserved’ ticket in place, User B selects that same ticket and starts adding their registration details. (For some events that could be multiple users all hitting the registration form at the same time) User A and B complete their registration process at roughly the same time and get to the payment step, now both pay around the same time. Which user gets the registration? Depending on the payment method used ‘could’ be possible for us to check right before the payment is captured to confirm a space is still available, but that’s not consistent across all merchants which would then force a half working sold out check on all events and can only reduce it so much. |
|
|
For the instructions below – will it reset ALL ticket and datetimes reserved counts or will it allow me to nominate a specific date/time to reset?? Go to Event Espreso -> Maintenance -> Reset/Delete Data Click on the ‘Reset Ticket and Datetime Reserved Counts’ button Double-check you are clicking the correct button as some of the options in that section remove your EE4 data. |
May I ask why you only want to reset this on a specific datetime? It will reset all reserved counts on all tickets/datetimes based on the current active sessions. To explain, it will pull all of the currently active ‘sessions’ (meaning transaction that are currently in progress) and saves those. Then it pulls all tickets with reservations set on them and compares them to the above. Any tickets where the session has expired and somehow the reserved count was not decreased for that ticket, will be ‘reset’ to the correct value. This only changes the count for the ‘rsrvd’ field, it does NOT change your Approved/Sold count. If you have 0 active session on the site right now (meaning there isn’t auser actively registering for any of your tickets at this time and hasn’t done for over an hour) then the ‘correct’ count for ALL of your reserved ticket fields is 0. |
|
The support post ‘AN event being reserved / not releasing’ 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.