Jump to content
thirty bees forum

Question

Posted

Hi, I was wondering how would one go about disabling customer registration.

The only way I want to create an account is by me in the backend - that means a customer can only sign in with the account details provided by me, he cant register.

3 answers to this question

Recommended Posts

  • 0
Posted

I guess you can remove/hide it from the relevant templates when you have a button or form related to registration.

Like: authentication page, checkout page... 

  • 0
Posted (edited)

Hiding is easy in thirtybees when you get used to it. Enable guest checkout if you need it, then add css to hide anything about customer accounts. You can right-click the text you want to hide, and inspect it to try to find the css. These are examples from a site using one page checkout

back>preferences>custom code>add css

#opc_account_choice {display: none !important;} /*for edge browser*/

#login_form {display: none;} /*everyone uses guest checkout so no login*/

#opc_account_form.unvisible {display:block !important;} /*guest checkout visible*/

#new_account_title {display: none;}

Some of the text can't be hidden, but can be translated. There are some ideas about the "please login to see payment methods" text on the default checkout, that you can find by searching the forum.

The css hacks are from a post called "default one page checkout shortened from the back office css panel" in "tips and tricks"

I don't know if this is on the right track for you, but it worked for me. I haven't tried to open customer accounts from the back office.

John, shopkeeper

--------------------------------15.7.20
PS I forgot that there are references in the email templates too

Edited by veganline

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...