How to set default disabled for new customer accounts?

Shopify Partner
6 0 0

How do I set a customer account to the default state when a customer registers? I want to be able to verify the customer and approve them before they can login to view products.

I'm using the Dawn theme.

Replies 2 (2)

Shopify Partner
172 16 26



What do you mean by default state?

I think you'd always need an app to restrict and approve account creation.


A code fix to only show the content to logged in customers can be done in code directly.

Customer Accounts Concierge
Turn the account page into a beautiful and multifunctional customer portal. Integrate contents, tools, and CRM features from other apps to drive a longer, richer and more personalized customer experience: Profile, Order History, Loyalty, Wishlist, Social Login, Customer Forms.

Shopify Partner
226 42 95

Hey @gkennedy!

I am not aware of any way to do this natively in Shopify, but you can definitely accomplish this using some apps!

Specifically, you could use our Helium Customer Fields app along with the Locksmith app. The Customer Fields app will give the ability to create a customer registration form that requires approval, so the customer account is not created until it has been verified and approved by you or another staff member. The Locksmith app will give you the ability to full lockdown your site to prevent customers from being able to see the site, or certain pages of the site, until after they have been approved.

Here are some resources you can check out with a little more information:

Brett | Helium
Helium builds apps that thousands of merchants depend on:
- Customer Fields ✪✪✪✪✪ (330+ reviews)
- Meteor Mega Menu ✪✪✪✪✪ (250+ reviews)