Hi Sheena,
Thanks for reaching out and for your interest in our plugins!
Unfortunately, while some features you listed are possible, these following features are not possible out-of-the-box with any of our plugins:
2. Keep registrant information indefinitely
3. Keep record of what classes taken (event attended)
4. Past user registration info available for export
5. Group Registration: A manager can register for a group but all registrants must be named during registration.
8. Need group pricing capability. E.g. 20% discount for group of 10+
Sorry to disappoint! Let me know if there’s anything else I can try to help with.
Sincerely,
George