B2B Request is a PrestaShop module for managing B2B registration requests, hiding prices from unauthorized customers, and manually validating commercial access from the back office.

B2B Request is designed for PrestaShop stores that sell to business customers, resellers, companies, or professional users and need to control who can view prices, commercial conditions, or confidential information.
The module allows the catalog to remain visible while reserving B2B prices and conditions only for authorized customers. Unregistered visitors and customers who are not yet enabled see customizable messages, configurable from the back office and translatable into the languages installed in the store.
The new version introduces a more comprehensive and robust B2B request process: the customer can submit a request from the front office with account data, address, and additional configurable information. The store manager can then verify the request from the back office, consult the customer's data, check the business information, and manually authorize access by assigning the correct customer groups.
The module also includes email notifications, request history, approval status, management of existing B2B customers, protection of addresses linked to requests, and data export in multiple formats.
What features does the module include?
- Hides or replaces prices: allows not to show price areas to visitors and unauthorized customers.
- Custom messages: allows showing different texts for unregistered users and registered but not enabled customers.
- Multilingual management: messages can be configured for each language installed in the store.
- Display on product pages: it is possible to choose the position of the message on the product tab.
- Display on product lists: the alert can also be shown in categories, results, and product lists.
- Customizable style: background colors, borders, text, links, and hover can be configured from the back office.
- B2B customer groups: allows selecting one or more customer groups authorized to view prices.
- B2B request from the front office: the customer can submit a complete request with account data, address, and additional fields.
- Configurable request fields: the merchant can enable, disable, and customize the fields used in the request flow.
- Request management from the back office: requests are available in a dedicated section of the Customers menu.
- Manual validation: the operator can approve the request by assigning customer groups and a default group.
- Email notifications: it is possible to notify one or more recipients when a new request or registration is submitted.
- Request history and status: each request is saved with the associated data and its approval status.
- Management of existing B2B customers: the module can show customers already belonging to B2B groups even if they do not yet have a registered request.
- Address protection: addresses linked to pending or approved B2B requests are protected from accidental deletion.
- Data export: requests can be exported in JSON, NDJSON, or CSV format.
- Modern PrestaShop compatibility: the module uses Symfony controllers, Twig templates, and modern forms for back office management.
What benefits can your customers gain from the module?
- Clearer B2B procedure: business customers can submit a structured request directly from the front office.
- Greater commercial control: the merchant manually decides which customers can access B2B prices.
- More professional catalog: unauthorized prices are replaced with clear and personalized messages.
- Separate B2B and B2C management: customer groups allow working with business and private customers in the same store.
- Reduction of manual requests: the front office flow collects the necessary information before validation.
- Neater back office: requests, customer data, addresses, and business information are consultable in a single dedicated area.
- Traceability of approvals: the request history helps maintain an operational memory of B2B validations.
- Exportable data: exports are useful for analysis, archiving, internal controls, or future migrations.
Compatibility
| PrestaShop | Compatible with PrestaShop 8.0 and later versions |
|---|---|
| Multistore | Yes, the module supports PrestaShop multistore |
| Languages | Configurable messages for the languages installed in the store |
| PrestaShop 1.7 | Not supported by this branch of the module |
Why choose B2B Request?
B2B Request helps transform a simple customer registration into a controlled, verifiable B2B process integrated into the PrestaShop back office. It is a solution suitable for stores that want to display the catalog online while keeping prices and commercial conditions reserved for approved customers only.