My client needs a user to be able to register and pay for multiple events in one pass but also to be able to register multiple people to one or more of these events - and for my client to have a record of all the registrants.
So ideally would want to have group registrations at the same time as enabling the cart - with repeat capture of registrant information avoided if same registrant.
Alternately, or as a short term measure, would it be possible to segment the cart process to allow the user, after giving their details, to go through the event registration process again for a second (and subsequent) registrant, with these incrementing the cart, and prompting capture of the subsequent registrant details, before the user's payment details are taken. So the cart would probably show a breakdown of the registrations initially by person rather than event.
David