Hi Gav,
Thanks so much for your interest in our products! It sounds like Event Tickets Plus might be an appropriate fit for your client’s use case–tickets for booking training sessions can be created and attached to any post, page, or event, and the Attendee Information functionality would allow for the collection of registration data at time of purchase. Payment for tickets created in Event Tickets Plus can be processed through your choice of several payment processors, including WooCommerce, so ticketing should integrate beautifully with your existing record-keeping in WordPress.
I’d be glad to answer any other questions you might have about Event Tickets Plus and its features, or you’re more than welcome to give it a try yourself! Should you give Event Tickets Plus a try and find that it’s not an ideal fit for your needs, you’ll be covered under our 30-day refund policy–simply complete the form on our policy page, and we’ll take care of the rest.
I hope that information helps to get you started! Thanks again for reaching out, and please don’t hesitate to let us know if you should have any other questions!