@Shane-3 GO to your settings, and click on checkout and accounts, and enable options require all customers to login.
This will only allow them to continue with checkout if they add their login details.
Available for hire, for all small tasks and full store development, theme-based and custom. If I was able to help you. like my post and mark it as an accepted solution. Founder @ Ecommerce Gurus Agency A KodeKult Company | Contact Me via email
This option has been considered but we're looking for a more elegant solution. Given that there are apps available to hide the price unless someone logs in, it should be possible to do what we want but we'd like to avoid a custom app build if possible.