Good evening and welcome to the Events Calendar forum!
Thank you for your interest in our products.
We’ll be glad to answer your question.
Can this disallow member tickets if the purchaser is not a member?
The short answer is yes.
You can do so because we hand over all of the transactional aspect of tickets to WooCommerce.
As such, using a role-based discount plugin should allow you to reach your goal.
There are a few of them out there, so you might want to do a bit of research before you choose the one that you like best.
Here’s an example: https://wordpress.org/plugins/woocommerce-role-pricing/
Let me know if that helps.
Have a great day!
Brendan