saudações cortella,
acredito que você deva avaliar isso a partir do tipo de evento que irá vender os ingressos.
por exemplo, caso seja um evento com locais determinados, como um cinema ou mesas para um show, eu indicaria você contratar um desenvolvedor para isso. eu sou designer e sei como certos objetivos são mais “baratos” e melhor ajustados com um desenvolvedor entregando aquilo que se precisa. e no caso de um cinema ou mesas localizadas, é preciso que na compra o cliente possa definir o local que deseja e aquela local só seja vendido para 1 único cliente.
agora, se é algo generalista, como ingressos para acessar certos espaços, sem essa questão do ingresso definir um privilégio (como o local exato), ai existem alguns plugins que você pode avaliar, cujo links estão abaixo,
https://woocommerce.com/products/tickets-woocommerce/
https://www.fooevents.com/
https://yithemes.com/themes/plugins/yith-woocommerce-event-tickets/
um detalhe importante para um projeto como esse é seu nível de conhecimento do inglês. não só porque vai precisar para usar a documentação e canais de suporte para lhe ajudar, mas porque tenho 99% de certeza que precisará traduzir os arquivos do idioma do plugin, devido ser um sistema adicionado ao WordPress.
inclusive antes de escolher sua solução, caso opte por um plugin, veja nas funcionalidades se falam que ele é 100% traduzível. porque para uma experiência de ticketeria no Brasil o usuário não deveria ter que ficar vendo termos em inglês.
boa sorte.