Open a B2B catalogue to real customers only: new accounts stay pending until an administrator approves or rejects them, with e-mails to the customer.
Requires Sylius 2.3+ only.
A B2B catalogue is often reserved to known business customers. With self-service registration, anyone who signs up gets the same access as an approved customer.


tmonier/sylius-channel-access-plugin first.composer require tmonier/sylius-registration-approval-pluginTmonier\SyliusRegistrationApprovalPlugin\TmonierSyliusRegistrationApprovalPlugin in config/bundles.php, after the access plugin.ApprovalTrait to your customer entity and declare it.Full documentation: README on GitHub.
Sylius 2.3+ only, PHP 8.3+; requires Channel Access ^0.1 or ^0.2; MySQL, MariaDB and PostgreSQL. Version 0.x: read the CHANGELOG before each upgrade.
English, French, German, Spanish, Italian, Dutch, Polish (interface and e-mails).
No reviews yet. Be the first to review this product!
Free, open source (MIT) Sylius 2 plugins for European merchants: compliance (Factur-X, EU withdrawal, GPSR), B2B (quick order, volume pricing, quotes) and back-office productivity. Tested, PHPStan max, 7 languages.
Read more© 2026 Sylius. All rights reserved.