PHPackages                             aceextensions/module-b2bregistration - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Admin Panels](/categories/admin)
4. /
5. aceextensions/module-b2bregistration

ActiveMagento2-module[Admin Panels](/categories/admin)

aceextensions/module-b2bregistration
====================================

v1.0.0(1y ago)10306[3 issues](https://github.com/aceextensions/magento2-b2bRegistration/issues)MITPHP

Since Aug 21Pushed 1y ago2 watchersCompare

[ Source](https://github.com/aceextensions/magento2-b2bRegistration)[ Packagist](https://packagist.org/packages/aceextensions/module-b2bregistration)[ RSS](/packages/aceextensions-module-b2bregistration/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (2)Used By (0)

Mage2 Module Ace B2bRegistration
================================

[](#mage2-module-ace-b2bregistration)

This extension supports separate retailer and wholesaler registration and also supports Magento's default general registration for the general group. It also supports wholesaler/retailer registration from the Magento register page

Key Features
------------

[](#key-features)

- **Toggle B2B Registration:** Easily enable or disable the Additional B2B Registration functionality directly from the admin panel.
- **Email Functionality Control:** Manage the email functionality for the entire module with a simple enable/disable option from the admin panel.
- **Quick Access:** Display a shortcut to the registration form in the top menu for easy access.
- **Approval Settings:** Admins can manage approval statuses, including:
    - Normal Account
    - B2B Pending
    - B2B Approval
    - B2B Reject
- **Registration Management:** Allow admins to efficiently manage and approve B2B registrations.
- **Auto-Approval:** Option to automatically approve new B2B registrations.
- **B2B Customer Features:** Admins can configure various B2B customer settings, such as:
    - Enabling/disabling the B2B registration button on the frontend.
    - Customizing the text for the B2B registration button.
    - Enabling/disabling fields like Tax/VAT, Address, Gender, and Date of Birth on the B2B registration page.

TODO
----

[](#todo)

#### Super User:

[](#super-user)

- Superuser will be able to add multiple child users to access the business account and place orders.
- Superuser will be able to add multiple addresses and multiple child users.
- Superuser will be able to assign multiple billing addresses to child users by clicking on the "Assign Address" button.
- Superuser will be able to view all the orders placed by child users. All the Users will have an option to "Checkout with multiple addresses" if multiple shipping is enabled in the admin panel.
- Superuser will be able to Edit the child user information like email id and name.
- Superuser will not be able to Delete the child user.

#### Child User:

[](#child-user)

- Child user will be able to login with registered email id and password which will be sent to his email id.
- After logging in, the child user will be directed to My Account page \* where he will be able to view billing and shipping address by default assigned by Superuser.
- Child user will not be able to edit or delete the Billing address but child user will be able to add an additional shipping address.
- Child user will be able to select assigned address as Billing address and shipping address and added address as Shipping address".
- Child user will be able to place an order by adding products to cart and through the wish list.
- Child user will not be able to edit his profile information like his email id, company name and GST number in the account information section.

Installation
------------

[](#installation)

\* = in production please use the `--keep-generated` option

### Composer

[](#composer)

- Install the module composer by running `composer require aceextensions/module-b2bregistration`
- enable the module by running `php bin/magento module:enable Aceextensions_B2bRegistration`
- apply database updates by running `php bin/magento setup:upgrade`\*
- Flush the cache by running `php bin/magento cache:flush`

Configuration
-------------

[](#configuration)

- TODO

Attributes
----------

[](#attributes)

- `b2b_activasion_status` customer attribute for status

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance28

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity39

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

633d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7df3ae913071815d642a0f9f3ba98e324eadfddefa0acc7cdfe567638f269def?d=identicon)[dsguptas](/maintainers/dsguptas)

---

Top Contributors

[![durgagupta](https://avatars.githubusercontent.com/u/2483758?v=4)](https://github.com/durgagupta "durgagupta (9 commits)")

### Embed Badge

![Health badge](/badges/aceextensions-module-b2bregistration/health.svg)

```
[![Health](https://phpackages.com/badges/aceextensions-module-b2bregistration/health.svg)](https://phpackages.com/packages/aceextensions-module-b2bregistration)
```

###  Alternatives

[jeroennoten/laravel-adminlte

Easy AdminLTE integration with Laravel

4.0k4.8M43](/packages/jeroennoten-laravel-adminlte)[dmstr/yii2-adminlte-asset

AdminLTE backend theme asset bundle for Yii 2.0 Framework

1.1k1.8M67](/packages/dmstr-yii2-adminlte-asset)[dwij/laraadmin

LaraAdmin is a Open source Laravel Admin Panel / CMS which can be used as Admin Backend, Data Management Tool or CRM boilerplate for Laravel with features like CRUD Generation, Module Manager, Media, Menus, Backups and much more

1.6k68.7k](/packages/dwij-laraadmin)[filament/spatie-laravel-media-library-plugin

Filament support for `spatie/laravel-medialibrary`.

1764.8M125](/packages/filament-spatie-laravel-media-library-plugin)[bezhansalleh/filament-exceptions

A Simple &amp; Beautiful Pluggable Exception Viewer for FilamentPHP's Admin Panel

193195.9k13](/packages/bezhansalleh-filament-exceptions)[filament/infolists

Easily add beautiful read-only infolists to any Livewire component.

1220.8M36](/packages/filament-infolists)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
