Configuring B2B Custom Registration Forms Builder
Enabling B2B Custom Registration Forms Builder
Under the General Settings tab, you can configure the following options:
1. Basic:
B2B Registration: Enable or disable the module to activate B2B registration.
Disable Default Registration: Disable the standard PrestaShop registration form if needed.
Edit B2B Customer Information: Allow customers to edit their information after registration.
2. SIRET:
SIRET Verification: Enable or disable the verification of the SIRET number.
SIRET Access Token: Input the access token for SIRET verification.
3. VAT:
VAT Verification: Enable or disable VAT verification during registration.
4. ReCaptcha:
Recaptcha: Protect the registration form by enabling Google ReCaptcha.
Site Key: Add the site key for ReCaptcha functionality.
5. Notification:
Admin Email Notification: Notify the admin when a new registration occurs.
Customer Email Notification: Send an email confirmation to the customer upon registration.
Shop/Manager Email: Set up an email for store managers to receive notifications of new registrations.
Creating Multiple Registration Forms with Different Fields
In the Form Builder tab, you can manage all the created B2B registration forms. Each form is logged and can be customized.
Creating a New Form:
To create a new form, click the “+” button and configure the following settings:
1. Basic Settings:
Active: Enable or disable the form.
Form Group Title: Assign a title to the form group for identification.
Priority: Set the priority of the form.
Auto Approve New User: Automatically approve new users after registration.
Pending Account Message: Customize the message displayed when an account is pending approval.
Enable Separate CMS Page: Display the form on a dedicated CMS page if enabled.
Select New Group: Choose the group (Visitor, Guest, Customer) to which the user will be assigned upon approval.
Show Recaptcha: Enable or disable ReCaptcha in the registration form.
2. Default Form Settings:
In the Default Form Settings section, you can customize fields and form behavior:
Default Form: Enable or disable optional fields in the default registration form.
Default Form Title: Set the title of the form.
Positions: Specify the positions where you want the form to appear.
Enable/disable and make required fields for:
- Social Title
- Birth Date
- Receive Offers
- Sign Up for Newsletter
3. B2B Form Settings:
The B2B Form Settings tab offers advanced customization options for B2B registration forms:
B2B Registration Form: Enable/disable the form specifically for B2B customers.
B2B Registration Form Title: Assign a title for future reference.
Enable/disable and make required fields for:
- Middle Name
- Company
- SIRET
- Website
- Address Alias
- City
- VAT Number
4. Custom Fields:
You can customize multiple field settings from this section, such as
Custom Fields: Enable/disable newly created registration fields.
Custom Fields Title: Add a custom field section title for future reference.
Adding Multiple Custom Fields to the Registration Form
Under the Custom Fields tab, you can create and manage multiple custom fields:
Creating a New Custom Field:
Input Field Label: Set the label for the field.
Input Field Name: Define a unique name (e.g., “middle_name”).
Input Type: Choose from text, number, email, password, radio buttons, checkboxes, and more.
Place Holder: Set a placeholder text for the field.
Input Field Required: Mark the field as required if necessary.
Active: Enable the custom field.
Input Field Group: Assign the field to a group.
Setting a Custom Layout of the Registration Form
In the Layout tab, you can customize the appearance of the registration form:
Design: Enable/disable displaying forms in the top header navigation bar or login/signup page.
Customization: Adjust button color, text color, and text size for buttons.
Managing B2B Customers
In the B2B Customers tab, manage all new and pending B2B registrations. You can view their status and approve or disapprove accounts manually or in bulk directly from the log.
