viraxpress / b2bregistration
ViraXpress B2B Registration Module for Magento 2
Package info
github.com/viraxpress/B2B-Registration
Type:magento2-module
pkg:composer/viraxpress/b2bregistration
Requires
- php: ~8.1.0||~8.2.0||~8.3.0||~8.4.0
README
Description
The ViraXpress B2B Registration module is a flexible Magento 2 extension that enables store owners to offer a dedicated business account registration form for wholesale and corporate customers. Businesses can submit registration requests with company details, and admins can review, approve, or reject applications from the backend.
Features
- Dedicated B2B Registration Form: Separate registration page for business customers.
- Customizable Registration Fields: Personal, company, address, and account information fields.
- Admin Approval Workflow: Approve or reject B2B registrations manually.
- Customer Group Assignment: Automatically assign approved users to selected customer groups.
- Frontend Quick Access Links: Show B2B registration links in header, login page, and sign-in forms.
- Configurable Labels & Headings: Customize page title, button text, headings, and link labels.
- Field Visibility Controls: Enable or disable selected registration fields.
- Required Field Controls: Choose mandatory fields as needed.
- Field Sort Order Management: Arrange fields in preferred order.
- CAPTCHA Protection: Prevent spam registrations with configurable CAPTCHA.
- Email Notifications: Send registration alerts to admin and customers.
- Store View Support: Configure settings per store view.
- Responsive Design: Mobile-friendly frontend registration page.
Compatibility
- Magento 2.4.x
Installation
-
Install the extension via Composer:
composer require viraxpress/b2bregistration
-
Run the following commands from your Magento root directory:
php bin/magento module:enable ViraXpress_B2bRegistration php bin/magento setup:upgrade php bin/magento setup:di:compile php bin/magento setup:static-content:deploy -f php bin/magento cache:flush
Usage
Admin Panel
Configuration — Stores > Configuration > ViraXpress > B2B Registration
- Enable / disable module
- Set default customer group
- Customize registration page path
- Manage form labels and headings
- Configure field visibility and required options
- Enable CAPTCHA protection
- Configure registration email notifications
Frontend
- Business customers can register using a dedicated B2B signup page.
- Customers can submit company and contact information.
- CAPTCHA verification helps prevent spam submissions.
- Pending accounts can wait for admin approval.
- Approved customers can log in and access their business account.
Support
For support, please contact ViraXpress at https://www.viraxpress.com or refer to the license agreement.
License
This extension is licensed under the ViraXpress license agreement. See https://www.viraxpress.com/license for details.