B2b hide pricing help/frustration w/ customer accounts

B2B site, we only want people to be able to order if they have an approved account.

We still want visitors to be able to view the site (this rules out the option ‘restrict to b2b accounts only’

problem with customer accounts for b2b, it will email any address entered an access code.

anyone doing this successfully on b2b/customer accounts site?

we’re hoping that only those who belong to a company can order.

2 Likes

Yes, B2B sites are doing this successfully by turning off auto-customer account creation and managing access manually. The key is to vet and approve users before giving them purchasing access—this way, only companies can order.

but if you still don’t know how, i can surely help you reach out to the one that has also helped on my store. so he can help you too, would like me to reach out?

by “turning off auto-customer account creation” you mean turning off “customer accounts” correct?

By “turning off auto-customer account creation,” I mean setting “Customer accounts” to “Optional” or “Disabled” in your store settings.

or instead you can do something like this:

  • Use a custom application form (e.g., via a form builder app like Shopify Forms, Helium Customer Fields, or Typeform),

  • Review submissions manually

  • Then create accounts yourself and tag them (e.g., “Approved B2B”),

  • And finally, send them login details or enable login access for those accounts only.

This way, only verified businesses can order — and the general public can still browse your site.

This prevents Shopify from automatically emailing access codes to anyone who enters their email to create an account.

Let me know if you’d like help setting up that flow.

1 Like

thanks for your time. we were looking to see if it’s at all possible to do this while keeping customer acocunts as we understand legacy accounts will be sunset in a few months,.

Alright i hope you will be able to solve that, i also have similar problem like this but a shopify partner was able to help me.

1 Like

Hey @Appmazing :waving_hand:

I’d recommend checking out Locksmith. Otherwise there are a few similar apps or you could accomplish this with some manual editing of your theme code.

Essentially the idea here would be to implement some access control on the site based on a specific criteria, such as a customer tag. This way, even if a customer logs in or registers without being approved, they wont have the tag granting access to whatever part of the site is locked (such as being able to see prices or the ‘add to cart’ buttons).

If you’re specifically using Shopify Plus and the native B2B Companies feature, you could also check out our Onboard B2B app.

The Onboard B2B app would help with the application and approval process for new companies, and also has a checkout lock for preventing non approved users from placing orders. It could also be used with an app like Locksmith for more access control features on the site.

3 Likes

Thanks for mentioning Customer Fields. Onboard B2B may be a better fit for this Plus store.

1 Like