Checkout should have the option of: log in, create account, or guest
We have "anonymous checkout" working fine (with the permission setting). However, ultimately, Commerce should have three ways to check out.
- Log in if they are already a registered user
- Create a new account if they want to, continues to checkout following account creation
- Check out as a guest (do not create an account)
I've looked at several modules, but no combination seems to fit all those points. Commerce Checkout Redirect doesn't allow the customer to check out as a guest. (Commerce Kickstart is the same way; you have to create an account.)
Commerce Checkout Login gets close. If you fill in an email address of an existing account, it provides a password field and login button. If you fill in an email address that doesn't have an account, you check out as normal.
However, from that point, there's still not the option to create an account or not. Not everyone wants an account with us. I can disable the "create account" rule, but then you couldn't create one if you wanted to.
Does anyone have a Commerce site setup like this already or have any tips?