Hey Sebastian,
These features are indeed all possible! 🙂
You would need quite a few plugins to achieve all of these features, but they are possible to have if you have all of the following plugins installed and activated on your site:
• The Events Calendar
• Event Tickets
• Event Tickets Plus
• WooCommerce
So, you are indeed right about needing to add WooCommerce and Event Tickets Plus. This will allow for the checkout process for tickets where users create their account—and will generate tickets so that they know their reservation, while also having access to their order history and such.
I hope this is the information you’re looking for—let me know!
Thanks,
George