I have Events with Default Registration Status “Pending Payment”. When user complete registration form but doesn’t complete purchase, then user registration saved as “Pending Payment” and Incomplete. But how I understand it’s reserved ticket and other users when try to purchase they see “Sold out” message. When I delete that incomplete registration then event switch back on standard view and start sale tickets. So, my question is there any way that not completed transaction don’t saved as reserved and I can sold that ticket. If it is not possible is there any way do automatically delete Incomplete registration(transaction)? need that Events not show “sold out” until all tickets not purchased
Registrations that have the Pending Payment status do not count toward the total ticket sales. The reserved tickets go back to the inventory after 1 hour if the registration is abandoned. If that’s not happening on your website, that’s an indication that the wp_cron() function was disabled.
You can check to see if wp_cron events are scheduled and working correctly by installing the WP Crontrol plugin:
No that’s for cleaning up line items and happens later. Each abandoned transaction will fire the AHEE__EE_Cron_Tasks__expired_transaction_check hook after 1 hour.
It should happen automatically. When you don’t see it in the cron list, that means there isn’t a registration in progress at the moment. If you start a registration for an event in another browser window/tab, then refresh the crontrol list you should see a task added there that’s linked to the transaction in progress.
Thank you for all your help, it’s working as needed
Viewing 7 reply threads
The support post ‘Delete Incomplete Registration Automatically’ 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.
Support forum for Event Espresso 3 and Event Espresso 4.