- -20%
laptop Live Demo & Resources
person Demo Credentials:
mail Email: demo@demo.com
lock Password: demodemo
info Works for Front Office & Back Office
OpenPresta B2B Register - Professional B2B Registration System for PrestaShop
Turn your PrestaShop store into a real B2B wholesale platform. OpenPresta B2B Register replaces the standard registration form with a fully customizable professional onboarding flow: multiple profiles, custom fields, automatic VAT/SIRET/BCE validation, admin approval workflow, and automatic customer account creation. Built natively on PrestaShop 8 & 9 Symfony + Twig architecture — no core file changes, upgrade safe.
What Does This Module Do?
- Multi-profile registration — create unlimited B2B profiles (reseller, institution, export, e-commerce…) each with its own form, URL, and rules
- Custom form fields — 10 field types including text, textarea, date, select, checkbox, radio, file upload, message, boolean
- Live SIRET/VAT validation — real-time API checks: INSEE (SIRENE), data.gouv.fr, EU VIES — with country-aware logic
- Country-aware company ID — SIRET, SIREN, BCE/KBO, KVK, CIF/NIF, UID, Handelsregister, Partita IVA, Company Number
- Country-aware VAT rules — VIES for EU, format-only for UK/Switzerland/Norway/US, custom regex per country
- File upload per field — customers upload KBIS, RIB, VAT certificates; stored per request, transferred to customer folder on approval
- Password-protected submission — password + confirmation validated server-side and client-side
- Admin approval workflow — pending / approved / rejected states with admin notes and rejection reasons
- Automatic customer creation — on approval, creates the PrestaShop customer, address, and assigns to the profile's group
- Existing customer upgrade — a B2C customer can submit a B2B request; approval upgrades the same account
- Per-profile group assignment — each profile maps to its own PrestaShop customer group
- Configurable form fields per profile — toggle prefix, suffix, middle name, birthday, SIRET, APE, VAT, website, address
- Allowed countries per profile — restrict a profile to FR only, BE only, or the whole EU
- Auto-approval option — per-profile or global, so trusted segments skip the manual review
- Email notifications — to the customer (approved/rejected) and to the admin (new request)
- Admin dashboard widget — pending requests counter on the main admin dashboard
- Top navigation link — optional "Pro Space" / "Become a Pro" link in the shop header
- My Account menu entry — B2B registration link inside the customer account sidebar
- Multilingual form labels — every heading, message, and top-link text is translatable per language
- Custom URL per profile — /module/opb2bregister/B2BRegister?profile=my-reseller-profile
- Configurable redirect URL — send customers to a custom thank-you page after submission
- Existing-file support — files stored as relative paths, portable across servers and migrations
- No core file changes — works exclusively through hooks, upgrade-safe
- Pure PHP — no Node.js, no external runtime
- PrestaShop 8 & 9 compatible — full Symfony + Twig architecture, PHP 7.4+
Unlimited B2B profiles with independent forms, URLs, and rules
10 field types: text, textarea, date, select, checkbox, radio, file, message, boolean
INSEE (SIRENE) + data.gouv.fr APIs, Luhn checksum, French company lookup
All 27 EU member states + Northern Ireland, live SOAP call to VIES
FR, BE, NL, LU, DE, IT, ES, CH, GB rules built-in; add new ones in one array
KBIS, RIB, VAT certificates; stored per request, transferred on approval
Pending / approved / rejected with notes and rejection reasons
Customer + address + group assignment on approval
Technical Specifications
Platform Compatibility
Requirements
| Framework | Symfony + Twig | Native PS8/9 |
| PHP Version | 7.4 - 8.3 | Compatible |
| SIRET API | INSEE / data.gouv.fr | Live lookup |
| VAT Validation | EU VIES (SOAP) | Live check |
| Country Rules | Data-driven array | Extensible |
| Core File Changes | None - hooks only | Upgrade safe |
| Multi-language | Translatable messages | Included |
Version History
Current version: v1.0.0
| Version | Date | PrestaShop | Changes |
|---|---|---|---|
| v1.0.0 | 2026-09 | 8.0 - 9.x | Initial release: multi-profile registration, custom fields, SIRET/VAT/VIES validation, admin approval workflow, automatic customer creation, dashboard widget, top nav link, My Account link, multilingual labels |
B2B Registration for PrestaShop | Multi-Profile B2B Onboarding | OpenPresta
Turn your Prestashop into a B2B platform. Multi-profile registration, custom fields, live SIRET/VAT/VIES validation, admin approval, automatic customer creation.
Read our Refund Policy before buying
💰 Price Breakdown
Covers updates, security patches, and premium support.
4 other products in the same category:
Turn your Prestashop into a B2B platform. Multi-profile registration, custom fields, live SIRET/VAT/VIES validation, admin approval, automatic customer creation.
B2B Register - Professional B2B Registration System for PrestaShop
Turn your PrestaShop store into a real B2B wholesale platform. OpenPresta B2B Register replaces the standard registration form with a fully customizable professional onboarding flow: multiple profiles, custom fields, automatic VAT/SIRET/BCE validation, admin approval workflow, and automatic customer account creation. Built natively on PrestaShop 8 & 9 Symfony + Twig architecture — no core file changes, upgrade safe.
- Multi-profile registration - create unlimited B2B profiles (reseller, institution, export, e-commerce…) each with its own form, URL, and rules
- Custom form fields - 10 field types including text, textarea, date, select, checkbox, radio, file upload, message, boolean
- Live SIRET/VAT validation - real-time API checks: INSEE (SIRENE), data.gouv.fr, EU VIES — with country-aware logic
- Country-aware company ID - SIRET, SIREN, BCE/KBO, KVK, CIF/NIF, UID, Handelsregister, Partita IVA, Company Number
- Country-aware VAT rules - VIES for EU, format-only for UK/Switzerland/Norway/US, custom regex per country
- File upload per field - customers upload KBIS, RIB, VAT certificates; stored per request, transferred to customer folder on approval
- Password-protected submission - password + confirmation validated server-side and client-side
- Admin approval workflow - pending / approved / rejected states with admin notes and rejection reasons
- Automatic customer creation - on approval, creates the PrestaShop customer, address, and assigns to the profile's group
- Existing customer upgrade - a B2C customer can submit a B2B request; approval upgrades the same account
- Per-profile group assignment - each profile maps to its own PrestaShop customer group
- Configurable form fields per profile - toggle prefix, suffix, middle name, birthday, SIRET, APE, VAT, website, address
- Allowed countries per profile - restrict a profile to FR only, BE only, or the whole EU
- Auto-approval option - per-profile or global, so trusted segments skip the manual review
- Email notifications - to the customer (approved/rejected) and to the admin (new request)
- Admin dashboard widget - pending requests counter on the main admin dashboard
- Top navigation link - optional "Pro Space" / "Become a Pro" link in the shop header
- My Account menu entry - B2B registration link inside the customer account sidebar
- Multilingual form labels - every heading, message, and top-link text is translatable per language
- Custom URL per profile - /module/opb2bregister/B2BRegister?profile=my-reseller-profile
- Configurable redirect URL - send customers to a custom thank-you page after submission
- Existing-file support - files stored as relative paths, portable across servers and migrations
- No core file changes - works exclusively through hooks, upgrade-safe
- Pure PHP SVG/data - no Node.js, no external runtime
- PrestaShop 9 compatible - full Symfony + Twig architecture, PHP 7.4+
check
check