I need to turn off the customer registration feature on my Magento store’s frontend. Right now customers can create new accounts from the storefront, but I want to stop this.
However, I still want existing customers to be able to log into their accounts normally. The only way new customer accounts should be created is through the admin panel where store administrators can manually add them.
Is there a setting in the admin configuration or do I need to modify some files to achieve this? I want to make sure I don’t break the login functionality for existing users while blocking new registrations.
To disable customer registration while retaining login functionality, navigate to the admin panel and access Stores > Configuration > Customers > Customer Configuration. Set Allow Customer Registration to ‘No’ under Create New Account Options. This adjustment will prevent new registrations while allowing current customers to log in as usual. Additionally, review Account Sharing Options to ensure seamless operational integrity. I’ve implemented this fix in multiple stores, and it effectively manages account creation without disrupting existing functionality.
also, double check that any custom themes or plugins ain’t conflicting with settings. it’s always good to clear the cache after makin’ changes too, helps a lot in makin’ sure everything’s okay.