B2B Account

I want to design B2B website which means i will selling our products exclusively to businesses. They will apply for a business account with us and we can grant them access if we agree and then they will have log in to a full shop. Once logged in it will be a normal shop, where they can browse and buy/pay.

Is it possible in Shopify?

Hey @hamzaabbas ,

Yes, it is possible to set up a B2B website on Shopify. There are several ways to approach this, and it can be achieved with customizations and using available apps. Here’s an overview of how you can set it up:

  1. Create a Business Account Application Form:

You can create a custom application form for businesses to apply for an account. You can either use an app like Wholesale Registration Manager or Locksmith to restrict access to your store or specific products until you approve the application.

  • Wholesale Registration Manager: Allows businesses to apply for access to your store. Once they apply, you can manually approve them before granting access to the shop.

  • Locksmith: You can lock down the store and specific pages/products and only allow approved users to access them.

  1. Grant Access After Approval:
  • After reviewing and approving the application, you can provide businesses with the ability to log in and access the full shop. Shopify allows creating accounts for customers, so once a business is approved, they can log in to their account.
  1. Show Wholesale Pricing After Login:
  • Once logged in, the business users can access products at a wholesale price. Shopify supports this feature using apps like Wholesale Club or Bold Custom Pricing. These apps let you set up different pricing rules, such as showing wholesale prices to logged-in B2B customers.
  1. Checkout Customization for B2B:

You may want to customize the checkout process for B2B customers. Shopify supports customizing the checkout process, and you can use apps like Order Bump or Advanced Checkout to adjust the B2B buying flow.

  1. . Payment Options for B2B:
  • You may offer credit terms or other payment methods for businesses. Shopify allows adding payment methods beyond standard credit card payments, such as bank transfers or net payment terms, using apps or manual configuration.
  1. Access Control and Security:

Ensure that only approved businesses have access to your products, especially if you have a different pricing structure for them. Apps like Locksmith or Wholesale Lock Manager can lock down product categories and pages to ensure they are only visible to approved customers.

Steps:

  1. Create a business registration form using a form builder app or custom code.

  2. Manually approve businesses and give them access.

  3. Customize product prices for B2B customers.

  4. Adjust the checkout process to accommodate business buyers.

  5. Monitor and manage B2B accounts through your Shopify admin.

If you’d like more details on how to implement any of these steps or need recommendations on specific apps, don’t hesitate to reach out via the email in my signature below. I’m here to help bring your vision to life and assist with the best of my experience. Thank you for your understanding!

Best Regards,

Rajat

What are your requirements? Namely:

  • Is the store only to be used for B2B or will it also have retail orders
  • Will different customers be on different price lists
  • Do your customers typically re-order the same thing?
  • What is the sales process like, it is typically self serve or do you need to send quotes to prospective buyers
  • How do you manage growth on the B2B side are you using a CRM?

Depending on your needs using Shopify as the front end b2b experience may or may not make sense. You may need a bunch of apps to accomplish what you want and keep in mind Shopify was never designed for B2B, they moved towards B2B experience with Plus but it is very expensive and still built on top of a fundamentally DTC infrastructure.

So depending on your needs, it may be better to go with an optimized B2B solution like Sellify which syncs products & inventory from Shopify but provides a full B2B storefront experience:

  • custom price lists (can be changed per account)
  • quick reordering
  • separate product listings (ie marketing materials, displays, etc)
  • handle tax rules and tax exemptions
  • support multiple logins per account (ie B2B customers may have staff that all need separate logins but can access the same account, order history, etc)
  • credit terms
  • etc

No need for cludging together a bunch of different apps and no need for custom coding, a B2B experience that just works.

Thank You

Rajweb gave a pretty substantial answer about all the things you can do- and it’s a lot.

The second answer (about Sellify) makes one thing pretty obvious: B2B and B2B can be very different things.

the people at Sellify think that it’s ‘wholesale’, and while it’s true that this is one form of B2B, it’s a pretty special one.

i started a B2B shop on Shopify about a year ago and it was a painful learning experience. I was a sales and marketing executive in B2B and B2B2C for over 30 years and was not prepared that some of the most basic things are just not there in Shopify.

But, an eshop is not a business (like a cash register or a shelf) is not a business. Similarly, Shopify is just a tool and you need to think hard about it, what is the essence of your business and how you want to make it work- but don’t expect Shopify to solve it for you. In many instances, you might be much better off in a marketplace (like Amazon, Etsy, eBay). And Amazon business provides a lot of the things a business needs. Built in.

My advice: keep it simple. Throwing a lot of apps into a Shopify store can quickly lead to a nightmare. A lot of apps just don’t work together, leading to a deadlock situation. Custom programming makes you totally dependent on that programmer as soon as the next update comes around or you need a tweak.

This is a good take. And completely agree B2B is broad umbrella with wholesale being a specific niche. The reason I mentioned wholesale above is because a major proportion of Shopify sellers looking for a B2B solution have a product based business they are selling DTC via Shopify and want a solution to sell to resellers via wholesale model. Sellify excels at this which is why I chimed in on the question from that perspective.

You are 100% correct there are other features besides just offering custom price lists for B2B selling and Shopify falls short in many of these areas. This is also why we have a full CRM option that is integrated with Sellify B2B as managing B2B relationships is much different than B2C, i would think in practically all verticals.

Finally, agreed about the issues with using multiple apps, this is almost certainly not going to be efficient. Also having apps which make modifications to your theme can have repercussions for your DTC site. This is why we recommend completely splitting them. Obviously I’m biased but Sellify was not created as a Shopify app / plugin. It is a separate platform to integrate with a variety of order management systems. We saw we could help people on Shopify which is why we built that integration. It syncs to/from Shopify but doesn’t live within Shopify, doesn’t rely on other apps, doesn’t modify your theme, etc. It also means you don’t need custom programming to make things work. It keeps it simple as you say.

Thanks for your take and sharing your experience.

Yes — totally possible on Shopify, and you don’t need Plus for that setup.

The usual pattern is:

  1. Businesses apply for an account

  2. You review the application

  3. If approved, you tag their customer account (ex: wholesale)

  4. Only customers with that tag can access the full store

From there, you can either redirect non-approved visitors to an application page or show a message prompting them to log in.

If you want an app-based approach without heavy theme edits, my app Latch handles exactly this flow. It lets you:

  • Lock your entire storefront behind a business-only login

  • Allow only tagged B2B customers to browse and purchase

  • Auto-redirect non-approved visitors to an application or landing page

  • Keep everything invisible to retail traffic until they’re approved

Full disclosure: I’m the developer of Latch, happy to answer any questions or walk you through how it would look for a B2B-only store.

Best of luck!

Yes — this is absolutely possible on Shopify, even without Shopify Plus.

At a high level, the setup looks like this:

  • Customers apply for a business account (via a form or contact page)

  • Once approved, you create/approve their customer account and tag them (for example: b2b or approved)

  • Only customers with that tag can see products, pricing, and purchase

  • Everyone else can only see your public pages (home, about, contact, etc.)

Shopify can already handle the login + checkout part, but it doesn’t natively let you hide products and collections based on approval. That’s where an access control layer comes in.

I built an app called Latch that’s designed for exactly this use case. With it, you can:

  • Lock products, collections, or even the entire shop behind a customer tag

  • Allow only approved business accounts to browse and buy

  • Keep the products completely hidden until someone logs in

  • Show custom messages or redirects for non-approved visitors

App link: https://apps.shopify.com/member-lock

Full disclosure: I’m the developer of Latch, and I’m happy to answer questions or help you think through the best flow for approvals and access.

Best of luck!