How to Generate Multiple Custom Registration Forms to Cover Relevant Customer Groups?

Generating Multiple Custom Registration Forms 

Custom registration forms in PrestaShop are vital for store owners who want to cater to various customer segments. You can offer custom registration processes for B2B customers, visitors, and general customers so you can collect relevant data and streamline account approval. Using this module, you can manage customer registrations more efficiently and assign customers to groups, such as guests, visitors, or B2B clients.

Step-by-Step Process to Generate Multiple Custom Registration Forms

First, install and activate the B2B Registration Form Builder module from your PrestaShop admin panel.

Navigate to the General Settings tab. Toggle the option to enable B2B registrations.

Go to the Form Builder tab, where you can manage all created registration forms. Each form is logged and can be fully customized according to your business needs.

Click the “+” button to start creating a new form. Follow these settings to configure the form:

Basic Settings:

  • Active: Enable or disable the form as needed.
  • Form Group Title: Assign a clear and relevant title to identify the form group.
  • Priority: Set the form’s priority based on the importance of the customer group.
  • Auto Approve New User: Select if new users should be automatically approved after registration.
  • Pending Account Message: Customize a message for users whose accounts are pending approval.
  • Enable Separate CMS Page: If enabled, the form will be displayed on a dedicated CMS page.
  • Select New Group: Choose the user group (Visitor, Guest, or Customer) for account assignment after approval.
  • Show Recaptcha: Enable or disable ReCaptcha for added security.

Default Form Settings:

  • Default Form: Enable or disable optional fields in the default registration form.
  • Default Form Title: Set a title for the default registration form.
  • Positions: Define where the form should appear on your website.
  • Enable/disable and make required fields for:
    • Social Title
    • Birth Date
    • Receive Offers
    • Sign Up for Newsletter

B2B Form Settings:

  • B2B Registration Form: Enable/disable a separate registration form for B2B customers.
  • B2B Registration Form Title: Assign a title to the B2B form for internal reference.
  • Enable/disable and make required fields for:
    • Middle Name
    • Company
    • SIRET (French business ID)
    • Website
    • Address Alias
    • City
    • VAT Number

Custom Fields:

  • Custom Fields: Create new registration fields if needed and enable or disable them.
  • Custom Fields Title: Set a title for these custom fields for future use.

After configuring the form, click “Save” to activate it.