PrestaShop Custom Registration Fields : Customer Registration Form
Prestashop Registration Form Module

PrestaShop Custom Registration Fields : Customer Registration Form

  • best module Customize PrestaShop registration form
  • downloads +267
    downloads!
  • version PrestaShop
    v1.7 - v8.x - v9.0

The PrestaShop registration form module transforms your store’s signup into a flexible data-capture engine. Add unlimited custom registration fields (text, file/image upload, date, dropdowns, radios, checkboxes, and more), validate and show those fields where you need them — invoices, order details, and “My Account”; and optionally require admin approval for new accounts. Built for B2B & B2C stores, multi-store and multi-lingual setups.

  1. Add unlimited custom registration fields on PrestaShop.
  2. Powerful, dependable/conditional fields to show fields only when relevant.
  3. File & image uploads at registration (with size/format control).
  4. Show or hide custom fields on invoice PDF, order details, and My Account.
  5. Admin can filter customer lists by text/date fields, edit or lock fields from the back office.
  6. Optional admin approval for new registrations and auto-assign customer groups.
  7. Multi-store & multi-lingual support; validation and character limits included.

Why Choose Us

  1. Fully Responsive with Multiple Layout Options
  2. Easy to install with a User-friendly interface
  3. No subscription fee
  4. Free lifetime support
  5. Free lifetime updates
  6. Money Back Guarantee
  7. Verified Quality by FME Modules
  8. Multi-Store & Multi-Lingual

Discover the PrestaShop Registration Module by FME Modules, a top-selling solution on the PrestaShop Official Marketplace with over 5,666 downloads and more than 121 positive customer reviews.

Visit PrestaShop’s Marketplace to explore our PrestaShop Registration Form Module and elevate your customer experience today!

Smart Upgrade Suggestion: Need both registration and checkout field customization? Get Advanced Custom Fields – includes both features for just €69 (save €39!). Click here to checkout

PrestaShop registration form module: Detailed Overview

What this module does

The PrestaShop registration form module is a full-featured extension for collecting richer customer data at signup. Instead of the default Name / Email / Password, you can ask customers for addresses, preferences, company details, file attachments (for documents or proofs), images (brand logos, ID photos), dates (birthdays, membership start), and much more. All fields are created and managed from the module’s back office: set labels, place them in order, make them required or optional, apply validation rules, set maximum character lengths, and control where the data is displayed in the storefront and admin area.

This PrestaShop registration form module is ideal when you want to:

  • Onboard verified users (B2B customers, resellers, wholesalers) with admin approval
  • Collect profile details for personalized marketing
  • Accept document uploads at registration (e.g., business license, VAT docs)
  • Segment customers by interests, industry, or region from the point of signup.

Smart Upgrade Suggestion: Need both registration and checkout field customization? Get Advance Custom Fields – includes both features for just €69 (save €39!). Click here to checkout

Tailor Your Checkout Fields – Start Here!

Supported PrestaShop Registration Field Types

  1. Dependable Fields
  2. Text Field
  3. Text Area
  4. Date
  5. Message Only
  6. Drop Down
  7. Multiple Select
  8. Yes/No
  9. Radio and check box fields 
  10. Yes/No fields are also now dependable

For a detailed understanding of the PrestaShop registration module, watch our product video below:

How PrestaShop registration form works — admin flow & capabilities

  1. Create fields:

    From the back office, add new fields choosing a type (text, textarea, date, dropdown, multi-select, yes/no, radio, checkbox, file, image, message-only, etc.).

  2. Configure validation & limits:

    Assign validation rules and max character limits to ensure clean and usable data.

  3. Dependable fields:

    Create conditional logic so some fields appear only when certain responses are selected (reduces clutter and improves completion rate).

  4. Visibility & output:

    Choose whether the field is visible on My Account, visible on Invoice PDF, or Order Detail page, or locked from customer editing.

  5. File handling:

    Define allowed formats and maximum upload sizes. Admins can download attachments from the back office.

  6. Registration control:

    Optionally enable admin validation for new registrations. When enabled, new accounts remain pending until they are approved; emails notify both the admin and the customer. You can also auto-assign a customer group at signup and redirect users after registration.

Pros & Cons of PrestaShop Registration Form Module

Pros of using the Prestashop registration module

  • Unlimited fields: Capture as much data as you need without limitations.
  • Wide field set: Supports many field types, including file & image upload.
  • Conditional logic (dependable fields): Keeps forms shorter and more relevant — this increases completion.
  • Admin control: Back office editing, file downloads, locking fields, and customer filters improve data governance.
  • B2B-ready features: Admin approval, customer group allocation, and address capture at signup support enterprise workflows.
  • Integration points: Place data on invoices and order pages to support downstream teams.

Cons / Limitations to consider

  • Filters limited to text/textarea/date fields: Filtering customers by custom fields is available only for text, textarea, and date types. (If advanced filtering is a must, mention this limitation to prospects.)
  • No built-in CRM sync included (unless you have custom integrations): If you want automatic push to an external CRM or marketing tool, you’ll need an integration layer or custom connector.
  • Design & UX customization depend on custom CSS: While you can add fields and control layout from the module, deep visual tweaks may require some CSS for perfect pixel matching with a custom theme.

Case Study: How Mr A Transformed Customer Onboarding Using the PrestaShop Registration Form Module

Your store registration is the first substantive interaction between you and your customer for many stores. And for Mr A, the owner of a quickly expanding B2B + B2C hybrid store that runs on PrestaShop, the standard registration form was just not cutting it.

His business model means he needed information from customers, such as company documents, tax information, his customer groupings, the type of industry and so forth. But the native form of PrestaShop was too basic, too inflexible and not flexible enough to accommodate verification, segmentation or personalisable onboarding.

To solve this, he used the PrestaShop Registration Form Module, a robust solution that turns your run-of-the-mill signup page into an intelligent, adjustable and data-driven onboarding mechanism.

The Challenge

Mr A's Problems before using the module:

  • The Default Registration Form Was Too Simple
  • He required new customers to share details, like:
  • Company name and industry
  • Business license or document upload
  • Tax/VAT ID
  • Customer group type

Custom preferences and product interests

But the default form could only accept basic fields, clearly not enough for his growing B2B requirements.

Manual Verification Was Time-Consuming

With B2B customers, he had to verify himself:

  • Uploaded documents
  • Business legitimacy
  • Accurate customer details
  • With no admin approval functionality and zero flexibility for fields, registrations were continually continuing to fall through the cracks.

Lack of Field Placement Control

He wanted the way to display the gathered data in:

  • Orders
  • Invoices
  • Delivery slips
  • Customer accounts

But I couldn't find any equivalent to this in PrestaShop.

  • Restricted Back Office Filtering
  • His customer list was messy.
  • There were no ways to sort customers (by custom fields) or monitoring lists easily.

The Answer: PrestaShop registration Form Module

With the Prestashop Registration Form Module, Mr. A was able to take over who can register as a customer, what information they could register with and where this information will be visible. The module itself offered a powerful, extensible form to any business that required more than the usual name/email/password.

Implementation & Key Features Used

Unlimited Custom Registration Fields

Mr. A included only the fields he actually required:

  • Company name & address
  • Business category
  • VAT/TAX number

Document uploads

  • Preferred contact channel
  • Industry-related options
  • Date fields for verification
  • Text areas for notes
  • Conditional Fields for Cleaner Forms

Examples:

“Upload business license” is only shown when user selects “Company/B2B”.

“Enter VAT number” is only shown if the customer selects “Europe.”

This made the form smart, clean, simple for users.

File & Image Upload w/ Control

He turned on document uploads and limited:

  • File size
  • File types
  • Required uploads for B2B customers
  • “This allowed him to go in and have a way of checking businesses very rapidly,” he said.

This is the module Mr. A used to display custom fields:

  • On the customer’s account page
  • Inside order details
  • On invoice PDFs
  • On delivery slips

Now, his support team was able to see all the relevant information they needed without asking customers again.

Admin Approval for New Registrations

  • To combat this, he switched into manual approval mode.
  • At that point, only the accounts flagged as genuine and legitimate were being “turned on.”
  • B2C clients would be auto-approved, whereas B2B clients were waiting to be verified.

Auto-Assign Customer Groups

As per the user’s choice, the dealerships categorized customers into:

  • Retail group
  • Wholesale group
  • VIP group
  • Dealer group

This enabled Mr. A to immediately apply pricing regulations.

BACK OFFICE FILTERS & EDITABLE FIELDS

Mr. A’s team could now:

  • "Find and filter customers on custom fields: text, date, dropdown."
  • View all uploaded files
  • Edit or lock fields
  • Export data for marketing and accounts

Admin management became significantly easier.

Multi-Store & Multi-Lingual Support

Because Mr. A had operations in several countries, he required:

  • Translated field labels
  • Store-specific fields
  • Language-based validation
  • The module handled everything effortlessly.

Results & Business Impact

1. 75% Faster B2B Verification

With document uploads and custom fields, his team no longer had to chase customers for missing information. Verification became quick and smooth.

2. Reduced Fake or Low-Quality Registrations

And with custom fields and admin approval in place, none but the real buyers get through.

3. Better Customer Segmentation

Automated customer group assignment helped get the right pricing, promotions and messages in front of customers faster.

4. Higher Conversions from Serious Buyers

The sign-up flow improved for its high-intent customers.

Conditional fields means that only the relevant form parts were shown, increasing form fill conversion.

5. Professional Documentation Storage

Every file anyone had ever uploaded was at the back office: No messy email attachments; no lost documents.

6. Consistent Experience Across All Languages

The addition of multi-lingual support made for a better onboarding experience with international customers.

Used case — Real-world example 

Scenario: B2B wholesaler — Quick onboarding & compliance

A B2B wholesaler wants to ensure that only verified retailers can access wholesale prices. Using the PrestaShop registration form module, they:

Streamline Registrations – Include Addresses

  • Add fields for Company Name, Business Registration Number (file upload), Reseller Certificate (image upload), and Business Category (dropdown).
  • Make the registration require admin approval and auto-assign the “Wholesale” customer group upon approval.
  • Hide non-essential fields unless the user selects “I’m a business,” using dependable fields for a cleaner signup flow.
  • Admin reviews documents from the back office and, after approval, the customer is moved into the “Wholesale” group and receives an automatic approval email.
  • Wholesale pricing, invoices, and order pages now display company data collected at registration, making B2B order processing faster and compliant.

Business impact: Faster verified onboarding, fewer fraudulent accounts, and immediate alignment between customer data and order/invoice workflows — resulting in faster time-to-first-order and higher retention among business customers.

Features Offered by the PrestaShop Registration Fields Module 

1. Unlimited custom fields

  • Why it matters: No artificial limit means you can run surveys, onboard different customer types, and collect all business-critical data at signup.
  • How to use it: Create separate sections for personal info, business info, marketing preferences, and documents. Use headings to group fields for clarity.

2. Field types & validation

  • Supported types: Text, Text Area, Date, Message-only, Dropdown, Multiple Select, Yes/No, Radio, Checkbox, File Upload, Image Upload.
  • Validation & limits: Set type-specific validation (e.g., numbers, email-like formats) and character limits for better data hygiene.
  • Best practice: Only make truly necessary fields required. Combine validation with helpful placeholder text and microcopy to reduce friction.

3. Dependable (conditional) fields

  • Why it matters: Conditional logic reduces cognitive load and increases completion — users see only fields relevant to them.
  • Implementation tip: Use dependable fields to ask for VAT details only if “Business” is selected, or to reveal file upload fields only when verification is needed.

4. File & image upload at registration

  • Capabilities: Admin defines allowed formats and max sizes; attachments downloadable from back office.
  • Use cases: Business license uploads, ID proof for KYC, vendor logos for marketplace sellers.

5. Display & integration points

  • Show on: Invoice PDF, Order Detail Page, My Account.
  • Why it matters: Ensures that operations teams, accountants and customers see the same accurate data, reducing back-and-forth and errors.

6. Admin controls & customer filtering

  • Admin editing: Fix typos or update details directly in back office.
  • Filtering: Filter customers by text, textarea or date fields to segment lists quickly (e.g., all customers who selected “interested in wholesale” or “joined before X date”).
  • Locking fields: Mark fields non-editable after filling for compliance or process needs.

7. Registration validation & workflow

  • Manual approval: Admin can require approval for new accounts — particularly useful for gated sites, B2B catalogs or membership-only promotions.
  • Notifications: Automated email alerts for pending accounts and approvals improve speed and transparency.

8. UX & SEO benefits from collecting data at registration

Collecting the right preferences and demographic fields allows tailored landing pages, personalized product recommendations, and segmented email campaigns — all of which boost conversions and lifetime value while improving user experience.

Reviews & Ratings (112)
Frequently Asked Questions (4)
  • How can I add custom fields to new user registration?

    To add custom fields to a new user registration form in PrestaShop, install the PrestaShop Registration Fields module from the PrestaShop marketplace, configure it to your store, and include the desired fields.
  • What is the difference between the text area and the text field?

    A text field is a single-line input for short responses, while a text area allows for multi-line input, making it suitable for longer text entries. Use a text field for concise information and a text area for detailed descriptions.
  • Can a customer view or modify the information in the custom fields?

    Yes, customers can view or edit the custom field information in the "My Account" section, provided the admin has enabled the option to display this information.
  • What types of fields can be used to customize the registration form?

    Various field types are available for customizing a customer registration form; including Text fields, text areas, Multi-Selections, Dropdowns, Checkboxes, and more.
Related Products
€59