Posted: June 15, 2020 at 10:33 pm
We have events that can be booked by the general public and also tour operators (i.e. the event can become part of the tour). The events require a number of compulsory registration details for each attendee which we have achieved through the registration questions.
The tour operators will register the attendees for the event. However, they may not register all attendees all at once as they will generally register attendees as they sell their own tours.
If they login and register themselves and 20 people (booking 1), EE works great (actually better than great). If they go back at a later date to register an additional 10 people (booking 2), that is where I am having trouble.
If they are logged in and change Attendee 1’s details when they are completing booking 2, it will update their user account with that new information and the attendee information for themselves in booking 1.
If I disable the login requirement, there is no central location on the site where the tour operator can see all registrations they have placed. The tour operators like to issue the tickets, etc to their patrons, so the ability to do offer this is great. It works fantastic for the normal public if they lose their emails/tickets/registration details.
What would be the general advice or guidance on how to handle the tour operator situation?
In short, currently, Event Espresso is not well suited to pull in registrations that aren’t for ‘yourself’.
You can disable this:
But then those additional registrations made using details that don’t match the user account won’t show in the ‘My Events’ section which I assume is what you are using to display registrations to Tour Ops, correct?
You’ll need some custom development to save the WP User account ID with the registration so that you know which user create which registration, then you can pull all registration for User X (EE can’t do this currently).