- -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.
Your review appreciation cannot be sent
Report comment
Report sent
Your report cannot be sent
Write your review
Review sent
Your review cannot be sent
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