How to exclude events from your shop:
This will only work when you have your “Shop Page Display” option set to ‘Show Products’ under WooCommerce > Settings > Products > Display.
Create a category for the events
add that category to all your events
exclude this category from shop page
How to exlude this category from the shop page?
use Code Snipets plugin (free from WordPress repository)
This enables you to add custom snippets to your theme’s functions.php file without changing the functions.php file directly.
This way you will not lose changes in case of updating your theme.
(adding a new snippet via the Code Snippet plugin)
copy and paste the custom snipet displayed on [this page]
Do not forget to change the slug clothing to your event category slug!!!
I hope it helps
Depending on your theme, this method might hide all your events from being displayed in search results when searching on your website!
In this case you should contact the theme author.