Woo Commerce was first released 27 September, 2011.
By Year 2025, Woo Commerce is now 14 Years old.
Why has it not yet occurred to Woo Commerce that Login and Registration should be separate Pages, and that they should have separate shortcodes like:
[woo-login] for Login Page, and
[woo-register] for Registration Page, while [my-account] should be for the User Dashboard ?
Every registration flow in this whole wide world, whether it is in PHP, or Laravel or JavaScript, or Python-Django, or Flutter, or Ruby, or Rails, or Java, or whatever else in this world, Registration and Login flow are always separate Pages.
Can Woo Commerce Please try to break its old-school monolithism, and evolve into the modern world, to give us Login and Registration Pages as separate Pages?
Regards.
Open
Last updated: April 14, 2025
Log in to comment on this feature request.
I would love this too…
in meanwhile, is there any trusted free plugin that adds this?
This is why Shopify is better…
The can’t learn from Shopify…
Very soon their market share on e-commerce stores would reduce
Hello WooCommerce team,
I’d really like to see the possibility to fully separate the login and registration forms into two distinct pages (e.g. /login/ and /register/) instead of having both on the same “My Account” page.
This limitation is creating serious issues for users like me who use security or anti-spam systems such as Cloudflare Turnstile, reCAPTCHA, or other verification methods.
These scripts are initialized twice because WooCommerce loads both forms at once, even when one is hidden or unused.
This causes:
Double widget rendering (“duplicate render” errors)
JavaScript conflicts
Problems with form validation and user experience
It would be extremely helpful to have:
Two optional shortcodes or templates, like [woocommerce_login_form] and [woocommerce_register_form]
Or a simple setting to split these forms into separate URLs/pages.
Many themes and plugins already need this separation (security, UX, SEO), and native support from WooCommerce would make it far more stable.
Thanks for considering this. It would make WooCommerce much more flexible and compatible with modern security tools like Turnstile.