The My Account page in WooCommerce allows users to register, log in, and manage their orders. Here’s how you can enable registration and customize the sign-in experience.
🔓 Enable Customer Registration #

By default, WooCommerce disables customer registration. To enable it:
- Go to WooCommerce > Settings > Accounts & Privacy
- Under Account Creation Allow customers to create an account:
- ✅ During Checkout
- ✅ on “My account” page
This will allow new users to register either during checkout or directly from the My Account page.
📝 Show Username & Password Fields in the Registration Form #

If you want to show username and password fields instead of auto-generating them:
- Still under WooCommerce > Settings > Accounts & Privacy
- Uncheck:
- ⬜ Send password setup link (recommended)
- ⬜ Use email address as account login (recommended)
This gives users control over their login credentials during registration.
🔐 Log in with Social Accounts #
Want to allow users to log in via Facebook, Twitter, or other social platforms?
You can use a plugin like Nextend Social Login to integrate social login functionality:
👉 Nextend Facebook Connect Plugin
🎨 Customize the Login Logo and Footer #
To personalize your Login page:
- Go to Appearance > Customize > WooCommerce Sign In
- From there, you can:
- Select Logo Type (Image, Text, or SVG)
- Upload a Logo Image
- Set custom Logo Dimensions
- Customize Footer Layout and Mobile Footer
This helps you maintain brand consistency throughout your customer login experience.