Ticketing

This does only include the checkout process, not the invoice generation or the account-area extension to manage purchased tickets.