Marketplace Verified

B2B Signup for Magento 2

*Magento Edition
Get 15% OFF discount
$171 ($228)
check60-day Money Back checkFrequent Update checkExtensive Support Timeframe checkInstall via Composer
Compatible with: Community: 2.3.* - 2.4.6 Enterprise: 2.3.* - 2.4.6

Magento 2 B2B Sign Up is the proper solution for e-commerce stores to optimize the registration procedure. It provides a registration form for B2B customers to sign up. This extension allows store admins to add unlimited attributes to collect customer information clearly and specify B2B customers from the registration form.

Every registration is required to pass the admin's approval before the first login. The extension is compatible with the Hyva theme and API/GraphQL. It can collect every business detail from the registration form and recognize B2B wholesalers to build partnerships.

  • Compatible with API/GraphQL
  • Collect every detail of the business from the registration form
  • Recognize B2B wholesalers to build up partnerships
  • Pre-verify every newly registered B2B account
  • Easily segment customers, B2B or B2C
  • Allow creating company accounts
  • Receive instant notifications about account approval status via emails
  • Support API and command lines
  • Offer flexible company purchasing

Collect every detail of the business from the registration form

With B2B Sign Up from Mageplaza, store owners can collect unlimited information about new accounts from the registration step.

Prevent break-in attempts and control registered accounts via the customer page

Magento 2 B2B Signup extension helps businesses ensure that new accounts are pre-verified and qualified. It is also considered an effective solution to protect the store from break-in attempts.

Easily segment B2B & B2C customers through data provided from specific fields

Magento 2 B2B Signup extension allows you to easily segment customers into specific groups based on their business type, including B2B or B2C. Therefore, businesses can implement marketing campaigns effectively by collecting more information to personalize targeted customers.

Simplify the purchasing process for customers by creating company accounts

AWith the Magento 2 B2B Sign Up Pro version, your business will help your B2B customers accelerate the purchasing process and improve their shopping experiences by allowing create company accounts.

Inform store admins of B2B account actions with auto-sending notification emails

With the Magento 2 B2B Sign Up Pro version, store admins can receive email notifications on important events for B2B accounts.

add customer attribute
    Business goals:
    • Generate and add any customer attribute field to the registration form
    Default Magento limitation:
    • Limit fields for additional information
    • Solutions:
      • Create an unrestricted number of new input fields with 11 input types available
      • Configure the question label, input type, and more advanced properties

registration status
    Business goal:
    • Track the registration status of all customers, making it easy to identify pending, approved, and unapproved registrations
    Default Magento limitation:
    • Don't offer a reporting system to track and manage the registration status
    • Enable admins to edit, approve, and disapprove customer registration request
    • Provide a grid for admins to track and change the status of customer accounts easily

automatic notification emails
    Business goals:
    • Help the business customer to create a smooth flow of communication around the purchase activity by automatic email notifications on significant events
    Default Magento limitation:
    • Don't include an in-built feature to send automatic notification emails
    • Notify store admins when there is a new company account request
    • Notify company admins when there is a new role updated/ order placed
    • Notify company user accounts when it is added to or removed from the company account/ it has placed an order successfully
    • Provide the template for notifications

control company accounts
    Business goal:
    • Allow admins to control all company accounts
    Default Magento limitation:
    • Lack of a detailed user activity monitoring system in the backend
    • Provide mass actions to create/ edit/ delete company account
    • Permit the admin to edit the company account information
    • Assign a customer group for a company account

More Features

Check out more details of B2B Sign Up

Application extent

Application extent

Limit the application of customer attributes and account approval to specific customer groups

Exporting Attributes

Exporting Attributes

Export customer attribute data by standard Magento 2 export functionality



Redirect customers to another URL during the waiting time for approval

Mass verification

Mass verification

Approve/ disapprove multiple accounts at once from the backend management grid

Command lines

Command lines

Quickly approve/ disapprove via command lines

Input validation

Input validation

Prevent improperly formed data with input validation. Require the correct format for letter, number, URL, email

One Step Checkout compatibility

One Step Checkout compatibility

Properly integrate with One Step Checkout extension to optimize the checkout process

Email notifications

Email notifications

Send the email to the admin instantly to verify new accounts. Notice the customer immediately about the admin’s decision

API support

API support

Assist the store’s API systems in uniformly collecting data on approved/ disapproved customer accounts

Overall rating
Your Rating:
Terence Levi
06 March 2024

The feature to approve and reject accounts of newly registered customers is very convenient, it clearly displays detailed information and reliability of that account.

Glenda Adrianne
20 February 2024

Your excellent B2B extension has made it easier for me to gather a large amount of wholesale customer data and also streamline the verification process. It's truly an essential module for any B2B website. I highly recommend giving it a try to anyone operating such a website.

04 May 2022

The Pro version even includes the Company Accounts module, 1 payment for 2 solutions. Quick installation and easy to use. Well done Mageplaza.

19 April 2022

Great to optimize the sign-up procedure. Easy to work. Integrate well with other extensions.

05 February 2021

This B2B Signup extension allows me to approve or disapprove registration, and if there are many of them, mass actions help by enabling all approval at once. All wholesale businesses should try this extension.

01 February 2021

I purchased the Professional edition and do not regret. It's such an amazing extension, allowing me to add lots of infos that I want from my customers. Highly recommend this product.

27 January 2021

The support was timely and thorough, the program works as advertised. I am using One Step Checkout and this one really fits. Will upgrade to Professional version for the Company Accounts feature.

All of the feature updates plan and status will be updated as soon as possible in our public Trello.

View Mageplaza Extension Roadmap 2023 ->

Don't see the features you are looking for?

Request feature

Want to do extension customization?

Custom request

Let us know your requirements



Initial release

The B2B Signup is a module helping you to level up your Magento 2 B2B signups. With this extension, you can craft custom forms with unlimited fields to gather clear customer info, easily identify B2B customers right on the registration form and keep control by requiring admin approval for every B2B account before they can shop.

B2B Signup for Magento 2 unlocks three key benefits:

1) Powerful data collection: Craft custom forms to gather all the B2B info you need, no more generic fields.

2) Enhanced security: Every B2B registration requires your approval, ensuring you only accept trusted businesses.

3) Streamlined workflow: Say goodbye to blurry lines! B2B customers are identified upfront, simplifying your B2B sales process.

Compatible with Mageplaza extensions: One Step Checkout, Customer Approval, Catalog Permissions, Hide Price Module, Membership, etc.

Yes, of course. B2B Sign Up supports 11 input types so you can create any field formats you want, including Text field, Text area, Date, Yes/No, Dropdown, Multiple-select, Single-select with image, Multi-select with image, Media image, File attachment and Content

Yes, the extra fields will be added to the address section of the checkout page and the One Step Checkout page as well.

With the B2B Sign Up extension by Mageplaza, store admins will be noticed of every new account to approve or reject. The newly registered accounts are kept pending before the approval/ rejection

Yes, you can. Mass action is supposed to help the store admin to give approval or rejection to many accounts at the same time.

Magento 2 B2B Sign Up Pro version allows B2B customers to create company accounts which consist of multiple sub-accounts with a hierarchical structure. Any user in a company can place orders under one prime company account.

Standard Professional
General configuration
Enable/disable the module
Automate approved/unapproved customer
Display notification after-registration
Set notification for both admin/customer
Support email templates
Redirect the customer to another URL during the waiting time for approval
Show an error notice when an unapproved account is trying to log in
Set error message
Admin notification email
Enable sending emails to admins when customers register new accounts
Select the sender and input the recipients
Select the email template
Customer notification email
Select the sender
Enable sending emails to customers when they register successfully
Enable sending emails to customers when their accounts are approved
Enable sending emails to customers when their accounts are not approved
Select the email template
Customer management for store admin
Create unlimited additional fields for the sign-up form
11 input types available for various question formats: text, date, yes/no, dropdown, multiple select, file/image upload, etc
Able to fill attributes at both frontend and backend
Support input validation to prevent improperly formed data
Apply well for the default checkout page and One Step Checkout page Approve/ disapprove newly registered accounts
Customize the content of the notice at the front
Provided personal information fulfillment
Mass approve/ disapprove multiple accounts
Manage all company accounts, including an admin and sub-accounts
Configure email notifications for store admin, company admin
Customer management for company admin
Give stores more personal details, requirements, and expectations
Give more chances to be connected better
Give more chance to be taken care of better
Create a company account request
Add/ remove/ edit company users
Add/ remove/ edit user roles
Set the order amount limit per order for each user
Set the maximum number of orders for each user
Reduce the pressure of purchasing for a large organization
Company account management for company users
Manage company information if allowed by admin: view/ edit & receive notice when the company updated
Manage company order if allowed by admin: place/ view & receive notice when new order placed; print order/invoice/refund; track shipment; reorder
Manage roles if allowed by admin: view/ add/ edit/ delete & receive notice when the role updated
Flexible make orders without passing the request to the admin
Other features
Compatible with Mageplaza extensions: Customer Approval, Catalog Permissions, Hide Price Module, Membership, GDPR, etc.
Auto-fit with every device (Mobile, Tablet, PC)
Support multiple stores
Support multiple languages
1-year free support
1-year free update
60 days guarantee money back


Choose your suitable edition.


Crafted for a great webstore start $171 ($228) first year

  • 1-year extension updates
  • 1-year support
  • 60-day money-back guarantee
  • Read our policies
  • Collect important information of B2B customers
  • Boost B2B sales
  • Suitable for all B2B businesses
  • Easier to customer segmentation
  • Better marketing results


The most popular $283 ($377) first year

  • 1-year extension updates
  • 1-year support
  • 60-day money-back guarantee
  • Read our policies
  • Highest priority support
  • Increase B2B sales with better relationship management
  • Maximum convenience and flexibility for B2B customers
  • More efficient targeted-marketing campaigns
  • Include Company Accounts
  • Boost B2B sales signigicantly
  • Better marketing results
*Magento Edition
Get 15% OFF discount
$171 ($228)
check60-day Money Back checkFrequent Update checkExtensive Support Timeframe checkInstall via Composer
Compatible with: Community: 2.3.* - 2.4.6 Enterprise: 2.3.* - 2.4.6

Why choose Mageplaza Magento 2 B2B Signup

Facing difficulties in categorizing B2B and B2C customers, which causes challenges in determining your effective marketing strategy? With Magento 2 B2B Sign Up, you can add unlimited attributes to collect customer information and identify B2B customers from the registration form. Prevent fraudulent accounts with potential risks by pre-verifying them before entering the system. Receive email notifications about the account status to inform users about the approval status.

B2B Signup image B2B Signup image B2B Signup image B2B Signup image B2B Signup image
60-day Money Back

60-day Money Back

Extensive 60-day money-back period. You love it or get a full refund no questions asked.

Extensive Support

Extensive Support

Mageplaza provides support 16 hrs/day, 5.5 days/week to guarantee the seamless operation of our extensions on your store.

Install via Composer

Install via Composer

ESimple installation via composer helps you save time and eliminates technical issues during future updates.

Frequent Updates

Frequent Updates

Intensive update roadmaps ensure great performance, bug-free, highly compatible, and innovative extensions.