I am selling digital products and require the customer email in order to get them the product. We sell these instore and I want a way to require a customer account to be selected at checkout. This way my employees cannot accidently take a customers money without getting their email address. If they walk away without giving it then we have no way to get them their product.
Currently there isn't a setting to make this the default on POS, although we do have resources for how to set up or use a customer account that you could show staff to get them more familiar with the process.
I've added this to our feature request list so it can be seen by our team and developers. :) Let me know if I can do anything else!