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 +264
    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.

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