I would like to echo that this could be an useful option (not default for other reasons mentioned).
I’m working on a site that register folks for classes and need to ensure only single registrations per user (using WP User Integration). Due to the nature of the class, they have users electronically sign a waiver before creating an account so the mention of someone signing up for someone else is strictly not to happen.
From a business perspective, we would like to stop people from paying twice if they simply forget and having to refund, etc.
Thanks.
As a (perhaps easier/quicker, less restrictive) alternative, maybe have a notification that appears on the event registration page (for WP User Intergration) that says “Your account already registered for this event on XX/XX/XXXX” or on the screen to select payment option if matching by e-mail.
Thinking aloud, may want to have option or default to only show that warning if payment has been completed, so failed payments wouldn’t trigger it? Trying to whip up something like this internally and thinking through how we’d want it if it was a core feature.
In either case, you’d need to run through the attendee list for a specific event and query against the logged-in user or the email address entered in the form. For large events with lots of attendees, this could cause some MySQL drag as it runs through the query which is part of the reason it’s not being done now.
Viewing 3 reply threads
The support post ‘Only allow one registration per e-mail address (or user when using WP User)’ 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.