B2B Module with VIES Validation & EU VAT Exemption for PrestaShop

Turn your PrestaShop into a full-featured B2B platform: validated company registration, real-time VIES VAT check, private shop and intra-EU VAT exemption.

$259.99
License
Try Live Demo Test all features now
Instant download after purchase Secure checkout
B2B Module with VIES Validation & EU VAT Exemption for PrestaShop

B2B Module with VIES Validation & EU VAT Exemption for PrestaShop

Selected:
$259.99
PS 1.7+, 8.x, 9.x
SSL Secure
Instant Download
Official Support
14-Day Refund
Licensed

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

Professional Registration Form

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:

Auto-Activation

Users are immediately active and can start shopping. Ideal for B2C or low-risk B2B environments.

Manual Validation

Review each registration before activation. Perfect for wholesale, distributors, or high-value B2B stores.

VIES VAT Number Validation

VIES Configuration

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

VIES Statistics

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

B2B Private Shop Mode

Private Shop Configuration

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

100% Private Wholesale Store

Configuration: Enable private shop, leave allowed controllers empty

Result: Only logged B2B customers can browse products and see prices. Perfect for wholesale distributors.

Mixed Public/Private

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.

Hide Prices Only

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

Fields Configuration

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

Custom Fields Creator
  • 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

Admin 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

Customer View

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

Admin Notifications

Receive emails when new professional customers register. Configure multiple admin emails for notifications.

Customer 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

Wholesale Distributors

Require manual validation of all B2B customers, enable private shop mode, validate VAT numbers, and apply automatic intra-community tax exemptions.

Manufacturers

Hide prices from non-registered users, validate distributor credentials, assign different customer groups based on region or business type.

Trade Platforms

Strict VIES validation, custom fields for business certifications, automated group assignment for approved traders, private catalog access.

Mixed B2B/B2C

Separate registration flows, optional VAT validation, auto-activate B2C while manually reviewing B2B, different pricing tiers per group.

EU Cross-border

VIES validation for all EU customers, automatic VAT exemption for intra-community sales, comply with EU VAT regulations automatically.

Professional Services

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

3 other products in the same category:

Turn your ecommerce into your best salesperson

Ready to boost your PrestaShop store? Let's discuss your project and create something amazing together.

Contact us now