our requirement is to register for one event only once for one login / person.
We tested a possibility to register for an event and could do it with same login. Event in case the event is prepared for 1 ticket registration max only.
Event Espresso does not limit users to only allow single registrations for events, that would require custom development.
Event in case the event is prepared for 1 ticket registration max only.
That setting is actually ‘Maximum number of tickets allowed per order for this event:’, it’s the max number of tickets a user can select from the event per order, not per user.
In order to setup a maximum quantity of tickets that can be bought by each user, it would require building a plugin to:
1) set the limit per user account
2) keep track of tickets per user account
3) hook into the registration process and enforce the limit.
This job would be best suited for an experienced WordPress developer who has some experience with building add-ons for Event Espresso. I can recommend contacting one of the pros listed on this page for a quote if you decide to go that route: