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+
Compatible with PrestaShop 8.x and 9.x — Full Symfony + Twig architecture. Pure PHP. No Node.js required.
👥
Multi-Profile Registration

Unlimited B2B profiles with independent forms, URLs, and rules

🧩
Custom Form Fields

10 field types: text, textarea, date, select, checkbox, radio, file, message, boolean

🔍
Live SIRET Validation

INSEE (SIRENE) + data.gouv.fr APIs, Luhn checksum, French company lookup

🇪🇺
EU VIES VAT Validation

All 27 EU member states + Northern Ireland, live SOAP call to VIES

🌍
Country-Aware Rules

FR, BE, NL, LU, DE, IT, ES, CH, GB rules built-in; add new ones in one array

📎
File Upload Per Field

KBIS, RIB, VAT certificates; stored per request, transferred on approval

✅
Admin Approval Workflow

Pending / approved / rejected with notes and rejection reasons

👤
Automatic Customer Creation

Customer + address + group assignment on approval

Technical Specifications

Platform Compatibility

PrestaShop 8.0PrestaShop 8.1PrestaShop 8.2PrestaShop 9.x

Requirements

FrameworkSymfony + TwigNative PS8/9
PHP Version7.4 - 8.3Compatible
SIRET APIINSEE / data.gouv.frLive lookup
VAT ValidationEU VIES (SOAP)Live check
Country RulesData-driven arrayExtensible
Core File ChangesNone - hooks onlyUpgrade safe
Multi-languageTranslatable messagesIncluded
Pro tip: Use the per-profile group mapping to isolate B2B customers from B2C. Assign a specific price list, tax rule, or shipping method to that group and every approved B2B customer inherits it automatically.

Version History

Current version: v1.0.0

VersionDatePrestaShopChanges
v1.0.02026-098.0 - 9.xInitial 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
PS 10.X PS 9.x September 11, 2026

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.

PS 10.X PS 9.x
€79.99 €99.99 -20%

Read our Refund Policy before buying

sync + €20.00/year maintenance & update

💰 Price Breakdown

maintenance & updates €79.99
12 Months support free check FREE
Total First Year €79.99
Annual Maintenance : €20.00/year

Covers updates, security patches, and premium support.

PrestaShop Compatibility: PS 10.X PS 9.x
Current Version: 1.0.0
Last Updated: September 11, 2026
verified 100% Satisfaction Guarantee
lock Secure Payment autorenew Easy Refund Policy support_agent Instant Support

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+