Top 25+ Magento 2 B2B modules to better your wholesale website. Buy more & pay lessExplore Now

Magento 2 B2B Registration

1000+ downloads
93% of 100
Magento 2

Need to segment B2B and B2C customer Sign-up? Try Magento 2 B2B Registration Form extension to add more fields in the signup form, and verify customer registration before activating accounts.

⇒ Don't miss out Magento 2 B2B Extension to maximize B2B performance | All-in-one solution for you!

Community: 2.2.x - 2.3.x - 2.4.2
Enterprise: 2.2.x - 2.3.x - 2.4.2

Need to segment B2B and B2C customer Sign-up? Try Magento 2 B2B Registration Form extension to add more fields in the signup form, and verify customer registration before activating accounts.

⇒ Don't miss out Magento 2 B2B Extension to maximize B2B performance | All-in-one solution for you!

Community: 2.2.x - 2.3.x - 2.4.2
Enterprise: 2.2.x - 2.3.x - 2.4.2

1-Year Support


Lifetime Update




(*) 30-Day
Money Back

Enrich Customer Database with Informative B2B Registration
Magento 2 B2B Registration
Magento 2 Customer Attributes
Save -$47.55



The bigger the cake, the better they taste!

Large customer shares definitely mean a higher chance for sales! However, managing both B2B and B2C on one site is double hard. The default Magento 2 registration isn't flexible enough to separate customer groups right from the very start!

Simple default signup forms prevent your B2B website from nurturing the customer database. While you may need fundamental information from B2C users, B2B tells you another story!

Wholesale customer data is essential for store owners to understand the business profiles, manage a long-term relationship, and even offer appropriate promotion programs.

Furthermore, verifying B2B registration is compulsory! Not every signup can be your prospects, there may be spams, junk accounts, or companies that do not meet your standards.

The big obstacle here is the default Magento fails to generate an informative registration for B2B and cannot let the store admin decide who becomes wholesale customers.

To process the issues, seeking an optimized solution is the only choice left for you!


Basic B2C customer registrationBasic B2C customer registration

Whether your website targets only B2B users or both of the types, registration form customization is a must!

Only by classifying customers, you can come up with appropriate pricing, promotion strategies, or customer management.

Improving the B2B signup form gives you the following benefits:


  • Effective customer segmentation for B2B & B2C.
  • Seamless shopping experiences for each customer type.
  • Approve/decline B2B account registration at ease.
  • Actively monitoring B2B registered accounts.

To remove the default limitation, Magento 2 B2B Registration Form was born!


Create new B2B registration formCreate new B2B registration form




Rich B2B customer data

  • Enrich B2B customer data to learn more.
  • Gain limitless long-term relationship opportunities.
  • Increase customer loyalty.

Spam risk reduction

  • Junk account issues elimination.
  • Reduce risks of being stalked by rivalries.
  • Time-saving of sorting indecent accounts.

B2B & B2C segmantation

  • Better pricing & discount strategies by B2B & B2C user segmentation.
  • Create a seamless shopping experience for each customer group.



Magento 2 Custom RegistrationMagento 2 Custom Registration
Magento 2 Address informationMagento 2 Address information

Create New Registration Form for B2B Customers

To learn more about B2B customers, Magento 2 Wholesale Customer Registration Form advances the process by adding additional fields to the sign-up form:

  • Date of Birth.
  • Gender.
  • Tax/VAT number.
  • Address Information.

For example, the VAT number is the critical field for merchants to verify the legality of customer businesses.


Show/Hide the Default Registration as wished

The new Magento form can be used along with the default “Create an Account.”


Or else, the admin can simply disable the default sign-up link for better control of registration request!

B2B Registration AdminB2B Registration Admin


Accept/Reject any B2B Customer Registration


Magento 2 Wholesale Customer Registration Form allows the admin a chance of reviewing users before activating for any registration request!


Moreover, the admin can edit/update the status of B2B accounts in Customer Grid or on Customer Detail Page.


To clarify B2B & B2C customers, users are assigned to appropriate customer groups right from the start:

  • Wholesale accounts via B2B registration form: Wholesale or specific group in advance.
  • Other users registered via default sign-up link: General group.
Magento 2 custom registrationMagento 2 custom registration

Other Features of Magento 2 Wholesale Customer Registration

  • Notify registered wholesale account.

When there is a register via Magento 2 Add Custom Field to Registration Form, the admin quickly verifies & timely get in touch with potential customers.


On the other hand, wholesale dealers are also informed whether their registrations are accepted or not for consideration.

  • Support CAPTCHA in the B2B registration form.

Let's say NO to spam! To obtain a high-quality database, Magento 2 B2B Registration extension supports enabling CAPTCHA for extra reduction of spams or auto-generated accounts.

Magento 2 add custom field to registration formMagento 2 add custom field to registration form

Informative registration with Customer Attributes extension!


It's impossible to add new customer attributes in default Magento.


If you desire to make a signup form more informative to collect valuable data, you need both extensions!


Magento 2 Add Custom Field to Registration form module provides you with a professional and wholesale-driven form.


Meanwhile, Magento 2 Customer Attributes takes responsibility for creating additional attributes of customer information such as:

  • Company profiles.
  • What is your job title?
  • How did you know about us? 
  • Order frequency.

Since these modules are compatible with each other, you can combine them to launch a rich-content Magento 2 B2B Registration form and nurture the customer database effectively!




Bring it to the end, Magento 2 Wholesale Customer Registration is the perfect extension to build your custom B2B registration form for B2C & B2B segmentation. It's supposed to be the ultimate choice for maximizing the customer data for your businesses.


Not to mention, by using it together with the Customer Attributes extension, you get a perfect chance for even better obtainability of customer information.





In this exact moment, Magento 2 B2B Registration is available at only $119.00!

Get it NOW with FREE installation, Free lifetime update, and 1-year support!


Why choose BSS?

Competitive Price

Every merchant needs to survive – we do understand. That’s why we keep the price as low as possible.

Dedicated Support

We are all ears to your problems, either with our extensions or customizations. FREE 1-year support is included.

Open Source

The source code is completely open to inspect, modify and enhance according to your business purposes.

Verified by Marketplace

No worries about the code. This extension has passed the strict Extension Quality Program & been listed on Marketplace.

High Compability

Our modules work well with each other. Even you want ours to be compatible with those of others. We are here to help

Simple installation

We simplify and clarify the installation process, so you can get the extension played for your website in clicks.

Quick Update

Your business and customers’ demands are ever-changing. Our extensions are also up-to-date with new features.

Business expert

Our certified experts get involved from the extension development to support to bring you efficient and budget solutions.

Easy to Use

No need to install bunches of redundant features. We select the most relevant functions to ensure the user-friendliness.

Hear from others

Write a review


  • Do your extensions support multiple domains?

    Our license allows you to use a single extension license on one Magento installation. The extension is not domain related, but installation related. If you run several domains on the same instance of Magento, you can use one extension license. However, if you run each website on a new installation of Magento, you need a separate license for each of them.

  • Can I request trial?

    We do not provide trial versions for our extensions. However, we are happy to offer 30-day money back guarantee if our extensions fail to function properly due to a bug and we cannot support to fix it. However, we always try our best to assist customer in solving problems.

  • What should I do if I can’t install the extension?

    In case you cannot install the extension, please contact us to ask for more support. We are willing to install it for you based on our policy

  • How can I receive the updated version?

    When BSSCommerce publishes new version of any product, please take notice of the release note tab in the product page to get the update news about the new version. Customers purchased product from us can get the updated version by contacting us via email; we will send the new package version once we receive this kind of request. In addition, you can go to My Account -> My Downloadable Products to download the latest version of the extension.

  • Can I install this Magento 2 extension via Composer? If yes, how can I do that?

    Yes. You can install Magento 2 extensions via Composer following the instruction here.

  • How to send customization request for this extension?


    Just drop us an email to or contact us.

    We'd like to offer customization service for all BSS Commerce extensions and any third-party extensions.

Release Note
  • v1.2.9 (Mar 24, 2021): Fix bug not saving other fields when changing b2b status; Work with Google reCAPTCHA
  • v1.2.8 (Aug 25. 2020): Fix customer email missing; Fix issue with Page create B2B Account on Magento 2.4
  • v1.2.7 (July 9, 2020): Add config Admin Email Setting Enabled
  • v1.2.6 (July 1, 2020): Fix scopeConfig declaration when creating b2b account; Fix bug with updating data version script
  • v1.2.5 (June 16, 2020): Fix bug not sending required email on Magento 2.3.4 when enable the configuration required email confirm register; Fix bug with M2 Customer Attribute by BSS Commerce
  • v1.2.4 ( Jun 4, 2020): Add class customer-account-create for b2b create account page
  • v1.2.3 (Apr 21, 2020): Magento 2 B2B Business Login now works with BSS M2 Customer Attributes without custom module
  • v1.2.2 (Apr 21, 2020: Work with Company account on Magento EE
  • v1.2.1 (Jan 31, 2020): Optimize b2b registration page's URL
  • v1.2.0 (Jan 07, 2020): Update auto assign customer group after changing B2B status; Fix email sending issue on magento 2.3.3
  • v1.1.9 (Nov 04, 2019): Fix not showing Create B2B account button on login popup
  • v1.1.8 (Oct 02, 2019): Fix conflict with Enable Automatic Assignment to Customer Group config of Magento default
  • v1.1.7 (Sep 06, 2019): Fix Invalid form key and wrong subscription email; Fix installation issue; Fix bug sending email when the config Admin Email Settings is No; Fix invalid return type when clicking create account button
  • v1.1.6 (May 28, 2019): Update route and event to fix magento core bug and fix bug with message when using html
  • v1.1.5 (Apr 04, 2019): Fix bug with Dedault Captcha; Fix bug when creating account default orB2B account
  • v1.1.4 (Jan 09, 2019): Fix bug with duplicating Status in customer backend after updating version 1.1.3
  • v1.1.3 (Nov 16, 2018): Fix bug when exporting customer from customer grid
  • v1.1.2 (Oct 17, 2018): Fix bug with Email Sender and Email Template based on config Store View when Admin sends emails to Customers
  • v1.1.1 (Sep 13, 2018): Fix logic of unsubcribe when choose subcribe newsletter on create account page
  • v1.0.9 (Aug 01, 2018): Update logo in email header per Storeview
  • v1.0.8 (Jul 25, 2018): Add configuration disable regular register
  • v1.0.7 (May 21, 2018): Compatible with M2 Customer Attributes by BSS Commerce
  • v1.0.5 (Apr 27, 2018): Fix escapeHtmlAttr issue; Fix telephone field display
  • v1.0.4 (Apr 14, 2018): Fix bug sending email when saving customer in admin
  • v1.0.3 (Mar 26, 2018): Fix bugs with required fields; Compatible with Magento 2.2.3
  • v1.0.1 (Feb 13, 2018): Update sufix, middle, prefix
  • v1.0.0 (Dec 20, 2017): First Release
Want more? Talk to us
Contact us Now


Sign in to Your Account