Knowband Blog | Ecommerce Modules

Magento 2 Custom Registration Field Extension- User Manual

1.0 Introduction

The Magento 2 store owners get an option to add additional information fields on the registration form with Magento 2 Customer Registration Fields extension. Knowband offers Magento 2 Custom Registration Fields extension that allows the admin to add custom fields on the registration form. The admin can even add and manage the look and feel of the custom fields by adding additional CSS. These details collected from the additional field can be used for marketing and sales perspective in future.

This Magento 2 Custom Fields Extension provides an option to add new custom fields and update the old custom field in the registration form. The admin can validate the custom fields from the admin interface. The Magento 2 custom registration form module allows the admin to display the details on the invoice of the customers.

The Magento 2 Registration Fields module allows the admin to create partitions of the signup form for showing the custom fields specifically.  Multiple custom fields can be selected like a text box, radio button, check boxes, date, select, text area and a file field.

1.1 Salient Features of Magento 2 Custom Registration Fields extension

2.0 Installation

After purchasing Magento 2 Custom Registration Fields extension, the store admin will get the following files:

1. Knowband_Customfield.zip which contain source code of the Magento 2 Custom Registration Fields extension.
2. User Manual which includes all the details and helps regarding the extension.

The steps to install the Magento 2 Custom Registration Fields extension are mentioned below:

  1. Buy the Magento 2 Custom Registration Fields extension from Knowband. You can download the extension package.
  2. The package has a zipped file that contains the user manual and the source code of Magento 2 Custom Registration Fields extension. Unzip the package.
  3. Create a folder {Magentoroot}/app/code/Knowband/Customfield
  4. Upload the extracted content in the above folder via FTP manager (like Filezilla or WinSCP – download here: https://filezilla-project.org/).
  5. Now run below commands to install the plugin:
    php -f bin/magento module:enable –clear-static-content Knowband_Customfield
    php -f bin/magento setup:upgrade
    php -f bin/magento setup:di:compile
    php bin/magento setup:static-content:deploy
  6. The extension is now installed and ready for use. In Admin Panel go to “Knowband Extensions >Custom Registration Fields”.

You can now configure and use the Magento 2 Custom Registration Fields extension.

3.0 Admin interface

After successful installation, the store admin can configure the custom registration field module. Once the Magento 2 Registration Fields module is installed, the admin can enter the admin interface. In this Magento 2 custom field registration extension, you will find three customization options.

3.1 General Settings

The store admin can enable the functionalities from the “general settings” menu.

3.2 Custom Field Sections

The Magento 2 Custom Fields Extension allows the admin to create the section to display the additional custom fields. Here the store admin can view the list of the custom field sections as shown below:

3.2.1 How to add a new custom section field?

The store admin can click on the add new option in order to add custom field section.

Here are various fields for the field creation:


3.2.2 How to edit new custom section field?

In order to edit the custom section field sections, click on the Edit button corresponding to each field. The admin can change the label name and activate the activate or deactivate this module just by clicking on the enable button.

3.2.3 How to delete new custom section field?

The eCommerce store admin can also delete the custom field sections by clicking on the “Delete” option.

3.3 Custom Fields

The Magento 2 store owner can display the custom field after enabling the custom field sections. The admin can set the custom fields as per the requirements.

The store admin can add, delete and update the custom fields anytime.

3.3.1 How to delete the custom field?

The store owner can delete any custom field from the admin interface easily. The admin can click on the delete button. After that, a confirmation pop-up will display and by selecting yes the admin can confirm the request.

3.3.2 How to edit custom field?

The store admin can also edit the previously created custom fields. The admin needs to click on the edit button for updating the previous settings.

3.3.3 How to add a new custom field?

The Custom registration attributes allow the admin to add a new custom field without any hassle. The admin can click on the “Add new” option for adding a new custom field.


The various options offered in this section is mentioned below:

  1. Text
  2. Select
  3. Radio
  4. Checkbox
  5. Text Area
  6. File
  7. Date

Different field type required different information to be filled. Let us discuss them one by one.

3.4 Text Field

The online customers can enter their personal details in the text box. The admin can use text-box for name, last name, address and this kind of information.

The eCommerce store owner can set the text field on the front-end by applying these settings:

  1. Email
  2. URL
  3. Password
  4. Number
  5. Digits
  6. Letters
  7. Letter and digits
  8. Date

If the customer will not follow the validation rules, an error message will be displayed on the registration field.

3.5 Select field

With the help of this “Select Field”, the admin can show an option to select the option from various choices. For example, the customers can select the “Gender” field.

The Label Name, Short Description, Section selection remains the same in this field type as the other ones. Here are the customization options offered to the store admin.

3.6 Radio

The admin can select the radio field for allowing the customers to select the only one option at a time. The customization options are the same as “select field” only “multiple selection” option is not available.

3.7 Check-box

Check-boxes allow the customers to select the option by checking the box. The functionality of the check-box is similar to radio button and select field. The admin can apply the settings easily. Same customization options are available for implementation.

3.8 Text Area

In the text field, the customers can enter the information in one line like name, surname and address. In the case when multiple lines are required for information, the text area field can be used.

3.9 File

The admin can show this file field on the registration form. The customers can upload a file like an image, document and others. The store admin can set the allowed file extensions and make it a required field if he wishes to.

3.10 Date

The Date field allows the customers to enter the date in the proper format. The admin can enter the label, short description, placeholder according to the requirement.

4.0 Website Registration Form UI

After applying the custom fields setting, the store owner can view the custom fields on the registration page of the website. The form will be shown as an image below:

For more Magento 2 extensions please visit Knowband.

For more details about this Custom registration attributes module visit:

Knowband Magento 2 Custom Registration Fields extension module link.

Magento 2 Registration Fields module admin demo link.

Knowband Magento 2 Custom Fields plugin front demo link.

Please contact us at support@knowband.com for any query or custom change request as per your business requirement.