I’m having the same, but opposite issue. I have 2 sites both with the latest version of Woocommerce, the only difference between them is that the one I started work on 9 months ago shows the username field on checkout (which is what I want) and the one I started this month only shows the email address and password fields on the checkout.
I actually want people to be able to set their email address, username and password at checkout and can’t see how to enable this feature on the newer website.
On Accounts & Privacy > Account Creation Options on the old site I have:
Account creation options
- Send password setup link (recommended)
- Use email address as account login (recommended) – unchecking this box shows the username field
On the new site I only see the “Send password setup link” option. “Use email address as account login (recommended)” has disappeared…… The reason I want to have users set their username on checkout is if they want to use their company name as their username for example which I personally like to do on other shops.
@droonss have you run any test orders? I think the option is missing because now the option is on by default i.e. “Use email address as account login” is on by default so you should be OK but I want the option re-instated so I can un-check the box and restore the username field.
Hi @droonss,
You can enable the option to automatically use the email as the username during checkout by going to WooCommerce > Settings > Accounts & Privacy.
When this setting is turned on, users can create an account using their billing email, and the email will automatically be used as the username. This eliminates the need for any manual input.