- Best seller
Complete B2B Professional Registration & Validation
Transform your PrestaShop into a powerful B2B platform with automated customer validation, VIES integration, and private shop functionality
Core Features
Professional Registration
Dedicated registration form for B2B customers with customizable fields for company data, VAT numbers, and professional information.
VIES VAT Validation
Automatic VAT number validation against the European VIES database with real-time verification and company data retrieval.
Manual Validation
Review and approve professional customers from your admin panel with automatic email notifications and group assignment.
B2B Private Shop
Restrict access to your entire shop or specific pages, requiring login before browsing products and prices.
VAT Exemption
Automatic intra-community VAT exemption for validated B2B customers with EU VAT numbers.
Custom Fields
Create unlimited custom fields for personal, professional, and address sections with full control over requirements.
Security Protection
Google reCAPTCHA v2/v3 integration to protect your registration forms from bots and spam.
Smart Notifications
Automated email notifications for new registrations, validations, and customer status changes.
Explore All Features
Professional Registration System

Complete B2B Registration Solution
Create a dedicated professional registration experience that separates your B2B customers from standard consumers with a fully customizable registration form.
Form Sections
- Personal Information (name, email, password)
- Company Details (name, VAT, website)
- Address Information (billing & shipping)
- Custom Additional Fields
Configuration Options
- Enable/disable standard registration
- Show header registration button
- Theme compatibility settings
- Login page button customization
Auto-Validation vs Manual Review
Choose between automatic user activation or manual validation workflow:
Users are immediately active and can start shopping. Ideal for B2C or low-risk B2B environments.
Review each registration before activation. Perfect for wholesale, distributors, or high-value B2B stores.
VIES VAT Number Validation

Real-Time European VAT Validation
Integrate with the official EU VIES database to validate VAT numbers in real-time during registration, ensuring only legitimate businesses can register.
Validation Features
- Real-time validation against EU VIES database
- Company data retrieval - automatically fill company name and address
- Multiple field support - validate VAT number from different form fields
- Smart caching - cache valid responses to reduce API calls (configurable 1-30 days)
- Retry mechanism - automatic retry with exponential backoff on failures
- Unique VAT enforcement - prevent duplicate VAT numbers across customers
- Auto-hide for non-EU - hide VAT field when country is outside EU
Validation Modes
Strict Mode
Block registration if VAT is invalid. Best for B2B-only stores where VAT validation is mandatory.
Warning Mode
Show warning but allow registration. Good for mixed B2B/B2C with optional VAT.
Log Only
Validate silently and log results. Perfect for testing or data collection without blocking users.
Intra-community VAT
Automatically apply 0% VAT for validated B2B customers from other EU countries.
Validation Statistics & Logs

Track all VIES validations with detailed logs including timestamps, results, and company data retrieved.
B2B Private Shop Mode

Restrict Access to Logged Users Only
Transform your shop into a private B2B platform where non-logged users cannot browse products, see prices, or access specific pages until they register and log in.
How It Works
- All blocked by default - When enabled, ALL controllers require login
- Selective access - Choose which pages to allow (homepage, contact, CMS pages, etc.)
- Auto-redirect - Non-logged users are redirected to login with return URL
- Module controllers - Works with custom modules and their controllers
- Safe defaults - Authentication pages always accessible (login, password recovery)
Use Cases
Configuration: Enable private shop, leave allowed controllers empty
Result: Only logged B2B customers can browse products and see prices. Perfect for wholesale distributors.
Configuration: Allow homepage, category pages, and CMS pages. Block product details and cart.
Result: Visitors can browse categories but must log in to see product details and prices. Great for B2B with lead generation.
Configuration: Allow all pages except cart and checkout
Result: Visitors can browse products but must register to purchase. Ideal for gated pricing strategies.
Detected Controllers
The module automatically detects:
- All PrestaShop core controllers
- Module front controllers
- Override controllers
- From Meta/SEO system
Always Allowed
These cannot be blocked:
- Authentication (login page)
- Password recovery
- Professional registration
Custom Fields Management

Complete Field Control
Configure every aspect of your registration form with drag-and-drop reordering, show/hide controls, and required field settings.
Three Configurable Sections
Personal Fields
- First name / Last name
- Email / Password
- Newsletter subscription
- Partner offers opt-in
Professional Fields
- Company name (required)
- VAT number / SIRET
- Company website
- Additional information
Address Fields
- Address line 1 & 2
- Postal code / City
- Country / State
- VAT number
- ID/DNI number
- Phone number
Create Custom Fields

- Unlimited custom fields - Add as many fields as you need
- Multiple field types - Text, textarea, select, checkbox, radio, date
- Validation rules - Min/max length, regex patterns, required/optional
- Multi-language support - Labels and placeholders in all shop languages
- Drag & drop ordering - Organize fields in any order you want
- Section assignment - Add to personal, professional, or address sections
Admin Management Panel

Complete Customer Management
Manage all professional registrations from a centralized admin panel with validation controls, customer information, and group assignment.
Admin Features
Customer Validation
- View pending registrations
- Review company details
- Validate/reject with one click
- Assign to customer groups
- Send validation emails
VIES Statistics
- View all validations
- Success/failure rates
- Company data retrieved
- Validation timestamps
- Cache status
Customer List Integration

Professional customer information is integrated directly into PrestaShop's customer view:
- Customer type badge (Standard / Professional)
- Validation status and date
- All custom field values
- Quick validation buttons
- VIES validation history
Email Notifications
Receive emails when new professional customers register. Configure multiple admin emails for notifications.
Customers receive confirmation emails upon registration and validation with customizable templates.
Additional Features & Benefits
Google reCAPTCHA
Protect your registration forms with reCAPTCHA v2 (checkbox) or v3 (invisible) to prevent bot registrations and spam.
Customer Groups
Automatically assign validated professional customers to specific PrestaShop groups for targeted pricing, discounts, and catalog restrictions.
Color Customization
Customize colors to match your brand with an intuitive color picker for buttons, titles, and form elements.
Multi-language
Full support for all PrestaShop languages with easy translation management and RTL support.
Fully Responsive
Registration forms and admin panels work perfectly on desktop, tablet, and mobile devices with touch-optimized controls.
Theme Compatible
Works with all PrestaShop themes including Classic, Warehouse, and custom themes with CSS selector configuration.
Debug Logging
Detailed logging system for troubleshooting VIES validations, registrations, and private shop redirects.
Legal Pages
Configure Terms & Conditions and Privacy Policy CMS pages to show during registration with acceptance checkboxes.
Perfect For These B2B Scenarios
Real-world applications where this module shines
Require manual validation of all B2B customers, enable private shop mode, validate VAT numbers, and apply automatic intra-community tax exemptions.
Hide prices from non-registered users, validate distributor credentials, assign different customer groups based on region or business type.
Strict VIES validation, custom fields for business certifications, automated group assignment for approved traders, private catalog access.
Separate registration flows, optional VAT validation, auto-activate B2C while manually reviewing B2B, different pricing tiers per group.
VIES validation for all EU customers, automatic VAT exemption for intra-community sales, comply with EU VAT regulations automatically.
Require professional credentials verification, collect industry-specific information with custom fields, restrict access to certified professionals only.
Technical Specifications
PrestaShop Compatibility
- PrestaShop 1.7.8+
- PrestaShop 8.x (all versions)
- PrestaShop 9.x (latest)
- Multi-store compatible
Requirements
- PHP 7.4+ (8.x recommended)
- cURL enabled for VIES
- Works with all themes
- No core modifications
Performance
- Smart VIES caching system
- Optimized database queries
- Minimal page load impact
- Async validation options
Support & Updates
- 3 months premium support
- Free updates for 12 months
- Complete documentation
- Installation assistance
You might also like
7 other products in the same category:
Your rights on this purchase
This is the official European Union notice on the legal guarantee of conformity, reproduced exactly as the Commission publishes it.
View full sizeTell us what your store needs
A module, a development, or just a second opinion. The first consultation is free, and a fixed quote comes out of it with a price and a date.