Hi Evelyn,
Thanks so much for reaching out!
By default, the WooCommerce products associated with your ticket is set to hidden, so it will not appear regardless of whether the event has passed.
However, there is not a way to have that product automatically deleted once the event has passed.
If this functionality is a requirement for your intended project, I’d suggest that a third-party developer would be the best way to make this feature happen on a short timeline. ? We maintain a list of developers who work with our plugins on our Knowledgebase here:
https://theeventscalendar.com/knowledgebase/find-a-customizer/
Let me know if you have any other questions!
Thanks,
Jaime