Otherwise you have to disable VM completely for guest via ACL, I guess.
That's what I thought we had but i found that we do not have the guest group in ACL - only Public (Public ACL settings for Virtuemart - not allowed), and I can read in Joomla forum that others, that have updated Joomla regularly from years back like us, have the guest group missing.
All modules, plugins, menus a.s.o that are used in Virtuemart are restricted to for registered users only
Have exported all our prices prices and found the prices that are available to all shoppergroups but they are convenient
when all shoppergroups have the same price for a product...so I would like to avoid to delete them but of course if necessary I will do so.
Also found that our virtuemarts 2 default shoppergroups is -anonymous- and -default- where in newer versions they are
Default Shopper Group/COM_VIRTUEMART_SHOPPERGROUP_DEFAULT and Guest Shopper Group/COM_VIRTUEMART_SHOPPERGROUP_GUEST
It seems to be something that is not being properly updated - that do you think?