SlideShare a Scribd company logo
Website: http://www.itoris.com Page | 1
Email: sales@itoris.com
ITORIS INC.
WEB DEVELOPMENT COMPANY
Registration Fields Manager
extension for Magento2
User Guide
version 1.0
Website: http://www.itoris.com Page | 2
Email: sales@itoris.com
ITORIS INC.
WEB DEVELOPMENT COMPANY
Contents
1. Introduction ..................................................................................................................................................3
2. Installation ....................................................................................................................................................3
2.1. System Requirements ............................................................................................................................3
2.2. Installation..............................................................................................................................................3
2.3. License....................................................................................................................................................3
3. How to Use....................................................................................................................................................4
3.1. Enable/Disable Extension.......................................................................................................................4
3.2. Configuring Registration Form ...............................................................................................................4
3.2.1. The List of Default Fields .................................................................................................................4
3.2.2. Add New Field .................................................................................................................................5
3.3 Element Editor.........................................................................................................................................7
3.3.1 Field Type .........................................................................................................................................7
3.3.2 Properties of Input Box.....................................................................................................................9
3.3.3 Properties of Checkbox(es).............................................................................................................10
3.3.4 Properties of Radio(s).....................................................................................................................11
3.3.5 Properties of Select Box .................................................................................................................11
3.3.6 Properties of List Box......................................................................................................................12
3.3.7 Properties of Multi-select List Box..................................................................................................13
3.3.8 Properties of Textarea....................................................................................................................14
3.3.9 Properties of File Upload................................................................................................................14
3.4 Properties of Static Text ....................................................................................................................15
3.4.1 Properties of Captcha.....................................................................................................................15
3.4.2 Properties of Date ..........................................................................................................................16
3.4 Registration Fields on Frontend ............................................................................................................16
3.5 Data Editing...........................................................................................................................................17
3.5.1 Editing Customer Data....................................................................................................................17
3.5.2 Editing Admin Data.........................................................................................................................18
Website: http://www.itoris.com Page | 3
Email: sales@itoris.com
ITORIS INC.
WEB DEVELOPMENT COMPANY
1. Introduction
The document is a User Guide for extension Registration Fields Manager created for Magento2 websites. It
describes the extension functionality and provides some tips for a quick start.
The purpose of the Registration Fields Manager extension for Magento 2 (https://www.itoris.com/magento-
2-registration-fields-manager-customer-attributes.html) is to allow to create more customers' attributes.
Admin can easily add more fields on the registration form, group fields into sections on a long form,
translate them for different store views, reorder existing fields.
Using Registration Fields Manager customer can edit the additional data within user's profile. Admin can
also edit it. What is more, admin can allow customer to choose group on the registration form.
The extension allows managing all the information in backend, adding system fields or creating new custom
fields. The system fields are: Email, Name Prefix, First Name, Last Name, Middle Name/Initial, Suffix, Date of
Birth, Tax/VAT Number, Gender, Customer Group. There are also the billing and shipping address fields:
Company, Telephone, Street Address, City, Country, State/Province, Zip/Postal Code, Fax. You can add as
many fields as you need to extend customer profile.
2. Installation
2.1. System Requirements
The extension requires Magento 2.x
2.2. Installation
The extension is provided as a .zip archive with the source code and the installation instructions.
Unpack the source code into /app/code/Itoris/Itoris_RegFields/ folder on your server. And run the
following commands in the SSH console:
php bin/magento module:enable --clear-static-content Itoris_RegFields
php bin/magento setup:upgrade
Then log into Magento backend and flush cache in System -> Cache Management -> Flush Magento Cache
If you experience any issues with the extension installation please contact us here -
https://www.itoris.com/contact-us.html
2.3. License
The extension has full open source code. One license/purchase can be used on a single production
Magento2 website and its development instances. The extension can be customized for the license owner
needs. Redistribution of the extension or its parts is not allowed. Please read more details here -
https://www.itoris.com/magento-extensions-license.html
Website: http://www.itoris.com Page | 4
Email: sales@itoris.com
ITORIS INC.
WEB DEVELOPMENT COMPANY
3. How to Use
3.1. Enable/Disable Extension
You can enable or disable the extension following STORES -> Settings -> Configuration -> ITORIS
EXTENSIONS-> Registration Fields Manager -> Extension Enabled - Yes/No
3.2. Configuring Registration Form
3.2.1. The List of Default Fields
You can manage system fields and create new ones for all customers together following CUSTOMERS ->
Customers -> Registration Form Fields.
Website: http://www.itoris.com Page | 5
Email: sales@itoris.com
ITORIS INC.
WEB DEVELOPMENT COMPANY
Once the extension has been installed the following 5 fields named "Personal Information" and "Login
Information" will be created automatically:
- First name
- Last name
- Email address
- Password
- Confirm Password
You can edit registration fields separately to each store view. In this case, please select the store view in the
configuration scope at top of the page. For example, to translate fields' labels for different store views.
Click the "Add New Section" button to create a new section or click button "Reset Form to Default" to
discard all changes and reset the form to defaults. At the top of each section you can choose in "Columns"
and "Rows" a necessary number of columns and rows for your section.
Sections can be reordered on the page. Click links "Move down" or "Move up".
To remove a section move all its fields to another section first.
Click button "Save Form" to save the form with all sections and fields.
3.2.2. Add New Field
Click on an empty cell to create a new field.
In appeared popup you can see the following properties: selecting default field, Field Type, Label, Required,
Validation, Default Value, CSS Class, HTML Arguments and Name.
Website: http://www.itoris.com Page | 6
Email: sales@itoris.com
ITORIS INC.
WEB DEVELOPMENT COMPANY
Click the "select default field" dropdown and the following system fields are available from the list:
- Prefix
- Middle Name/Initial
- Suffix
- Date of Birth
- Tax/Vat Number
- Gender
- Group
- Billing Company
- Billing Telephone
- Billing Street Address
- Billing City
- Billing Country
- Billing State/Province
- Billing Zip/Postal Code
- Billing Fax
- Shipping Company
- Shipping Telephone
- Shipping Street Address
- Shipping City
- Shipping Country
- Shipping State/Province
- Shipping Zip/Postal Code
- Shipping Fax
Once field has been selected, click "Apply" to save the field or "Cancel" to go back.
Website: http://www.itoris.com Page | 7
Email: sales@itoris.com
ITORIS INC.
WEB DEVELOPMENT COMPANY
3.3 Element Editor
3.3.1 Field Type
Using the extension you can create new custom fields. Select dropdown "Field Type" to choose a template.
Fill in the rest of options. Then click button "Apply" to save, "Cancel" to go back or "Remove" to delete the
field.
Field type – a template of field. Click the dropdown to choose one of the types:
 Input Box – text field, where the customer inputs some information.
 Checkbox(es) – allows the user to select multiple options.
 Radio(s) – allows the user to select one of the options.
 Select Box – the user can select a single option in the list.
Website: http://www.itoris.com Page | 8
Email: sales@itoris.com
ITORIS INC.
WEB DEVELOPMENT COMPANY
 List Box - allows the user to select one or more options from a list.
 Multi-select List Box – is the same as "List Box". But the user can select multiple options.
 Textarea – allows the user to enter the multi-line text.
 File Upload – allows to attach a file.
 Static Text –allows admin to add some static information.
 Captcha - adds the bot protection. There are 3 types of captcha. You can choose one of them in the
"Field Configuration" form.
Website: http://www.itoris.com Page | 9
Email: sales@itoris.com
ITORIS INC.
WEB DEVELOPMENT COMPANY
 Date – allows the user to select a date.
3.3.2 Properties of Input Box
 Label – enter the title of your field. The title is visible on the registration form.
 Required – choose "Yes" to make the field required or choose "No" to leave the field optional.
 Validation – choose the validation rule. The following validation rules are available:
- Email
- Name
- Number
- Money
- Phone
- Date
- Zip Code
 Default Value – enter the value that would be visible in the field by default.
 CSS Class – if you want to apply your customer CSS class enter it here.
 HTML Arguments – add your own arguments to HTML tag of the field.
 Name – is a required property. Name should be unique, alpha-numeric with no spaces and special
symbols, in lower case preferably.
Website: http://www.itoris.com Page | 10
Email: sales@itoris.com
ITORIS INC.
WEB DEVELOPMENT COMPANY
3.3.3 Properties of Checkbox(es)
 Label – see topic 3.3.2.
 Required – see topic 3.3.2.
 Quantity – choose how many checkboxes you want to add.
 Minimum Required – it should be equal or less than quality of checkboxes.
 Item Label – enter the title of the field.
 Item Value - is the base value of the form of the item.
 Checked – choose "Yes" to mark the checkbox or "No" to leave the checkboxes empty. Select as
many items as you wish. You can remove the line by clicking the "remove" link.
 CSS Class – see topic 3.3.2.
 HTML Arguments – see topic 3.3.2.
 Name – see topic 3.3.2.
Website: http://www.itoris.com Page | 11
Email: sales@itoris.com
ITORIS INC.
WEB DEVELOPMENT COMPANY
3.3.4 Properties of Radio(s)
 Label – see topic 3.3.2.
 Quantity – see topic 3.3.3.
 Required – see topic 3.3.2.
 Item Label – see topic 3.3.3.
 Item Value - see topic 3.3.3.
 Checked – only one item can be checked at the same time.
 CSS Class – see topic 3.3.2.
 HTML Arguments – see topic 3.3.2.
 Name – see topic 3.3.2.
3.3.5 Properties of Select Box
Website: http://www.itoris.com Page | 12
Email: sales@itoris.com
ITORIS INC.
WEB DEVELOPMENT COMPANY
 Label – see topic 3.3.2.
 Quantity – see topic 3.3.3.
 Required – see topic 3.3.2.
 Item Label – see topic 3.3.3.
 Item Value - see topic 3.3.3.
 Selected – only one item can be checked at the same time.
 CSS Class – see topic 3.3.2.
 HTML Arguments – see topic 3.3.2.
 Name – see topic 3.3.2.
3.3.6 Properties of List Box
 Label – see topic 3.3.2.
 Size – define the scope of the line.
 Quantity – see topic 3.3.3.
 Required – see topic 3.3.2.
 Item Label – see topic 3.3.3.
 Item Value - see topic 3.3.3.
 Selected – see topic 3.3.5.
 CSS Class – see topic 3.3.2.
Website: http://www.itoris.com Page | 13
Email: sales@itoris.com
ITORIS INC.
WEB DEVELOPMENT COMPANY
 HTML Arguments – see topic 3.3.2.
 Name – see topic 3.3.2.
3.3.7 Properties of Multi-select List Box
 Label – see topic 3.3.2.
 Size – see topic 3.3.6.
 Quantity – see topic 3.3.3.
 Required – see topic 3.3.2.
 Item Label – see topic 3.3.3.
 Item Value - see topic 3.3.3.
 Selected – choose as many items as you wish. You can also remove the option clicking "Remove".
 CSS Class – see topic 3.3.2.
 HTML Arguments – see topic 3.3.2.
 Name – see topic 3.3.2.
Website: http://www.itoris.com Page | 14
Email: sales@itoris.com
ITORIS INC.
WEB DEVELOPMENT COMPANY
3.3.8 Properties of Textarea
 Label – see topic 3.3.2.
 Required – see topic 3.3.2.
 Rows – choose the scope of the text.
 Default Value – see topic 3.3.2.
 CSS Class – see topic 3.3.2.
 HTML Arguments – see topic 3.3.2.
 Name – see topic 3.3.2.
3.3.9 Properties of File Upload
Website: http://www.itoris.com Page | 15
Email: sales@itoris.com
ITORIS INC.
WEB DEVELOPMENT COMPANY
 Label – see topic 3.3.2.
 Required – see topic 3.3.2.
 File Extensions Allowed – set the allowed extensions for files. For instance, png, jpg, jpeg, gif.
 Max file size in bytes – enter the max file size in bytes.
 CSS Class – see topic 3.3.2.
 HTML Arguments – see topic 3.3.2.
 Name – see topic 3.3.2.
3.4 Properties of Static Text
 Static Text – enter the text which the customer will see while logging in.
 CSS Class – see topic 3.3.2.
 HTML Arguments – see topic 3.3.2.
3.4.1 Properties of Captcha
Website: http://www.itoris.com Page | 16
Email: sales@itoris.com
ITORIS INC.
WEB DEVELOPMENT COMPANY
 Label – see topic 3.3.2.
 Captcha – choose one of 3 captcha types available.
3.4.2 Properties of Date
 Label – see topic 3.3.2.
 Required – see topic 3.3.2.
 Validation – see topic 3.3.2.
 Default Value – see topic 3.3.2.
 CSS Class – see topic 3.3.2.
 HTML Arguments – see topic 3.3.2.
 Name – see topic 3.3.2.
3.4 Registration Fields on Frontend
Here is how options will be displayed on Frontend when admin creates more fields. There are required and
optional fields. Required fields are highlighted with the asterisk (*).
Website: http://www.itoris.com Page | 17
Email: sales@itoris.com
ITORIS INC.
WEB DEVELOPMENT COMPANY
3.5 Data Editing
3.5.1 Editing Customer Data
The extension allows to edit the additional data within the customer's profile.
After registration the customer can edit the profile. On the Dashboard the user can click links "Edit" to
change the information, "Change Password" and "Edit address".
Website: http://www.itoris.com Page | 18
Email: sales@itoris.com
ITORIS INC.
WEB DEVELOPMENT COMPANY
Or the user can change the names or email following Account Dashboard -> Account Information
After necessary changes the user clicks button "Save" to save settings.
All the custom fields are listed in the "Other Information" section and the customer can edit it.
3.5.2 Editing Admin Data
Using the extension Admin can also edit fields in the customer's account following CUSTOMERS ->
Customers -> All Customers -> {some customer} -> CUSTOMER INFORMATION -> Custom Registration
Fields
Finally, click button "Save Customer" to save settings.

More Related Content

PDF
Magento 2 Store Login Access Permissions Extension by IToris Inc.
PDF
Magento 2 Out Of Stock Notification From ITORIS INC
PDF
Magento 2 Layered Navigation Extension by ITORIS INC
PDF
Magento 2 Reassign Order Extension By IToris Inc.
PDF
Magento 2 Quick View Extension by ITORIS INC.
DOCX
Microsoft dynamics crm4 e mail router configuration scenarios
PDF
Infowise lead management system solution user guide
PDF
WECON V-box User Manual
Magento 2 Store Login Access Permissions Extension by IToris Inc.
Magento 2 Out Of Stock Notification From ITORIS INC
Magento 2 Layered Navigation Extension by ITORIS INC
Magento 2 Reassign Order Extension By IToris Inc.
Magento 2 Quick View Extension by ITORIS INC.
Microsoft dynamics crm4 e mail router configuration scenarios
Infowise lead management system solution user guide
WECON V-box User Manual

What's hot (20)

PDF
WECON Remote Access User Manual
PDF
Business Email Hosting
PDF
Ecommerce Backend Design
PPTX
AGPresentation
PDF
Guide to Online International Non-Proprietary Name (INN) Electronic Name Subm...
DOC
RHB SE User Manual Draft
PPTX
Fifa 2015
PDF
Magento 2 Custom Options (Magento 2 Dynamic Product Actions) Extention by Ito...
PDF
Css registration guide
PDF
Detailed_Design
PDF
Ca1 report
PDF
Magento 2 Infinite Scroll Extension By ITORIS INC
PDF
AE JiBe - Supplier Manual - How to use the magic link V2
PDF
Mage Helpdesk Ticketing System
PDF
Restaurent management system
DOCX
Rcpa project
DOC
Ycc Yahoo! Bot Maker Help
PPTX
Installation And Administration of Pentaho
PDF
WordPress SugarCRM Customer Portal Pro Plugin
PDF
cofaso User Guide
WECON Remote Access User Manual
Business Email Hosting
Ecommerce Backend Design
AGPresentation
Guide to Online International Non-Proprietary Name (INN) Electronic Name Subm...
RHB SE User Manual Draft
Fifa 2015
Magento 2 Custom Options (Magento 2 Dynamic Product Actions) Extention by Ito...
Css registration guide
Detailed_Design
Ca1 report
Magento 2 Infinite Scroll Extension By ITORIS INC
AE JiBe - Supplier Manual - How to use the magic link V2
Mage Helpdesk Ticketing System
Restaurent management system
Rcpa project
Ycc Yahoo! Bot Maker Help
Installation And Administration of Pentaho
WordPress SugarCRM Customer Portal Pro Plugin
cofaso User Guide
Ad

Similar to Magento 2 Registration Fields Manager Extension by ITORIS INC. (10)

PDF
Magento 2 Pending Registration Extension By ITORIS INC.
PDF
Magento 2 Advanced Form Builder Extension By IToris Inc.
PDF
Magento 2 Form Builder Extension By IToris inc
PDF
Magento 2 Questions And Answers Extension by IToris inc.
PDF
Magento 2 Catalog Permissions Extension by IToris inc.
PDF
Magento 2 Customer Attributes
PDF
Magento 2 Multiple Wishlists Extension by IToris inc.
PDF
Magento 2 Hide Pice Extension by IToris inc.
PDF
Magento 2 Price Match Extension By ITORIS INC
PDF
Magento 2 Grouped Product Options extension by Itoris Inc.
Magento 2 Pending Registration Extension By ITORIS INC.
Magento 2 Advanced Form Builder Extension By IToris Inc.
Magento 2 Form Builder Extension By IToris inc
Magento 2 Questions And Answers Extension by IToris inc.
Magento 2 Catalog Permissions Extension by IToris inc.
Magento 2 Customer Attributes
Magento 2 Multiple Wishlists Extension by IToris inc.
Magento 2 Hide Pice Extension by IToris inc.
Magento 2 Price Match Extension By ITORIS INC
Magento 2 Grouped Product Options extension by Itoris Inc.
Ad

More from Itexus LLC (10)

PDF
Company Presentation of Itexus LLC
PDF
Magento 2 Daily Deals extension by ITORIS INC
PDF
Magento 2 Price Alerts Extension By ITORIS INC
PDF
Magento 2 Review Reminder Extension By ITORIS INC
PDF
Magento 2 Special Price Countdown Extension By Itoris Inc.
PDF
Magento 2 Product Price Formula Extension by IToris inc.
PDF
Magento 2 CMS Display Rules Extension by IToris inc.
PDF
Magento 2 Grouped Promotions Extension by itoris Inc.
PDF
Magento 2 Registration Fields Extension by Itoris inc.
PDF
Magento 2 Automatic Related Products Extension by itoris inc
Company Presentation of Itexus LLC
Magento 2 Daily Deals extension by ITORIS INC
Magento 2 Price Alerts Extension By ITORIS INC
Magento 2 Review Reminder Extension By ITORIS INC
Magento 2 Special Price Countdown Extension By Itoris Inc.
Magento 2 Product Price Formula Extension by IToris inc.
Magento 2 CMS Display Rules Extension by IToris inc.
Magento 2 Grouped Promotions Extension by itoris Inc.
Magento 2 Registration Fields Extension by Itoris inc.
Magento 2 Automatic Related Products Extension by itoris inc

Recently uploaded (20)

PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
medical staffing services at VALiNTRY
PDF
Understanding Forklifts - TECH EHS Solution
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
AI in Product Development-omnex systems
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
System and Network Administraation Chapter 3
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Design an Analysis of Algorithms I-SECS-1021-03
Navsoft: AI-Powered Business Solutions & Custom Software Development
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
How Creative Agencies Leverage Project Management Software.pdf
How to Migrate SBCGlobal Email to Yahoo Easily
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
medical staffing services at VALiNTRY
Understanding Forklifts - TECH EHS Solution
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
AI in Product Development-omnex systems
Design an Analysis of Algorithms II-SECS-1021-03
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PTS Company Brochure 2025 (1).pdf.......
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
System and Network Administraation Chapter 3
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Adobe Illustrator 28.6 Crack My Vision of Vector Design

Magento 2 Registration Fields Manager Extension by ITORIS INC.

  • 1. Website: http://www.itoris.com Page | 1 Email: sales@itoris.com ITORIS INC. WEB DEVELOPMENT COMPANY Registration Fields Manager extension for Magento2 User Guide version 1.0
  • 2. Website: http://www.itoris.com Page | 2 Email: sales@itoris.com ITORIS INC. WEB DEVELOPMENT COMPANY Contents 1. Introduction ..................................................................................................................................................3 2. Installation ....................................................................................................................................................3 2.1. System Requirements ............................................................................................................................3 2.2. Installation..............................................................................................................................................3 2.3. License....................................................................................................................................................3 3. How to Use....................................................................................................................................................4 3.1. Enable/Disable Extension.......................................................................................................................4 3.2. Configuring Registration Form ...............................................................................................................4 3.2.1. The List of Default Fields .................................................................................................................4 3.2.2. Add New Field .................................................................................................................................5 3.3 Element Editor.........................................................................................................................................7 3.3.1 Field Type .........................................................................................................................................7 3.3.2 Properties of Input Box.....................................................................................................................9 3.3.3 Properties of Checkbox(es).............................................................................................................10 3.3.4 Properties of Radio(s).....................................................................................................................11 3.3.5 Properties of Select Box .................................................................................................................11 3.3.6 Properties of List Box......................................................................................................................12 3.3.7 Properties of Multi-select List Box..................................................................................................13 3.3.8 Properties of Textarea....................................................................................................................14 3.3.9 Properties of File Upload................................................................................................................14 3.4 Properties of Static Text ....................................................................................................................15 3.4.1 Properties of Captcha.....................................................................................................................15 3.4.2 Properties of Date ..........................................................................................................................16 3.4 Registration Fields on Frontend ............................................................................................................16 3.5 Data Editing...........................................................................................................................................17 3.5.1 Editing Customer Data....................................................................................................................17 3.5.2 Editing Admin Data.........................................................................................................................18
  • 3. Website: http://www.itoris.com Page | 3 Email: sales@itoris.com ITORIS INC. WEB DEVELOPMENT COMPANY 1. Introduction The document is a User Guide for extension Registration Fields Manager created for Magento2 websites. It describes the extension functionality and provides some tips for a quick start. The purpose of the Registration Fields Manager extension for Magento 2 (https://www.itoris.com/magento- 2-registration-fields-manager-customer-attributes.html) is to allow to create more customers' attributes. Admin can easily add more fields on the registration form, group fields into sections on a long form, translate them for different store views, reorder existing fields. Using Registration Fields Manager customer can edit the additional data within user's profile. Admin can also edit it. What is more, admin can allow customer to choose group on the registration form. The extension allows managing all the information in backend, adding system fields or creating new custom fields. The system fields are: Email, Name Prefix, First Name, Last Name, Middle Name/Initial, Suffix, Date of Birth, Tax/VAT Number, Gender, Customer Group. There are also the billing and shipping address fields: Company, Telephone, Street Address, City, Country, State/Province, Zip/Postal Code, Fax. You can add as many fields as you need to extend customer profile. 2. Installation 2.1. System Requirements The extension requires Magento 2.x 2.2. Installation The extension is provided as a .zip archive with the source code and the installation instructions. Unpack the source code into /app/code/Itoris/Itoris_RegFields/ folder on your server. And run the following commands in the SSH console: php bin/magento module:enable --clear-static-content Itoris_RegFields php bin/magento setup:upgrade Then log into Magento backend and flush cache in System -> Cache Management -> Flush Magento Cache If you experience any issues with the extension installation please contact us here - https://www.itoris.com/contact-us.html 2.3. License The extension has full open source code. One license/purchase can be used on a single production Magento2 website and its development instances. The extension can be customized for the license owner needs. Redistribution of the extension or its parts is not allowed. Please read more details here - https://www.itoris.com/magento-extensions-license.html
  • 4. Website: http://www.itoris.com Page | 4 Email: sales@itoris.com ITORIS INC. WEB DEVELOPMENT COMPANY 3. How to Use 3.1. Enable/Disable Extension You can enable or disable the extension following STORES -> Settings -> Configuration -> ITORIS EXTENSIONS-> Registration Fields Manager -> Extension Enabled - Yes/No 3.2. Configuring Registration Form 3.2.1. The List of Default Fields You can manage system fields and create new ones for all customers together following CUSTOMERS -> Customers -> Registration Form Fields.
  • 5. Website: http://www.itoris.com Page | 5 Email: sales@itoris.com ITORIS INC. WEB DEVELOPMENT COMPANY Once the extension has been installed the following 5 fields named "Personal Information" and "Login Information" will be created automatically: - First name - Last name - Email address - Password - Confirm Password You can edit registration fields separately to each store view. In this case, please select the store view in the configuration scope at top of the page. For example, to translate fields' labels for different store views. Click the "Add New Section" button to create a new section or click button "Reset Form to Default" to discard all changes and reset the form to defaults. At the top of each section you can choose in "Columns" and "Rows" a necessary number of columns and rows for your section. Sections can be reordered on the page. Click links "Move down" or "Move up". To remove a section move all its fields to another section first. Click button "Save Form" to save the form with all sections and fields. 3.2.2. Add New Field Click on an empty cell to create a new field. In appeared popup you can see the following properties: selecting default field, Field Type, Label, Required, Validation, Default Value, CSS Class, HTML Arguments and Name.
  • 6. Website: http://www.itoris.com Page | 6 Email: sales@itoris.com ITORIS INC. WEB DEVELOPMENT COMPANY Click the "select default field" dropdown and the following system fields are available from the list: - Prefix - Middle Name/Initial - Suffix - Date of Birth - Tax/Vat Number - Gender - Group - Billing Company - Billing Telephone - Billing Street Address - Billing City - Billing Country - Billing State/Province - Billing Zip/Postal Code - Billing Fax - Shipping Company - Shipping Telephone - Shipping Street Address - Shipping City - Shipping Country - Shipping State/Province - Shipping Zip/Postal Code - Shipping Fax Once field has been selected, click "Apply" to save the field or "Cancel" to go back.
  • 7. Website: http://www.itoris.com Page | 7 Email: sales@itoris.com ITORIS INC. WEB DEVELOPMENT COMPANY 3.3 Element Editor 3.3.1 Field Type Using the extension you can create new custom fields. Select dropdown "Field Type" to choose a template. Fill in the rest of options. Then click button "Apply" to save, "Cancel" to go back or "Remove" to delete the field. Field type – a template of field. Click the dropdown to choose one of the types:  Input Box – text field, where the customer inputs some information.  Checkbox(es) – allows the user to select multiple options.  Radio(s) – allows the user to select one of the options.  Select Box – the user can select a single option in the list.
  • 8. Website: http://www.itoris.com Page | 8 Email: sales@itoris.com ITORIS INC. WEB DEVELOPMENT COMPANY  List Box - allows the user to select one or more options from a list.  Multi-select List Box – is the same as "List Box". But the user can select multiple options.  Textarea – allows the user to enter the multi-line text.  File Upload – allows to attach a file.  Static Text –allows admin to add some static information.  Captcha - adds the bot protection. There are 3 types of captcha. You can choose one of them in the "Field Configuration" form.
  • 9. Website: http://www.itoris.com Page | 9 Email: sales@itoris.com ITORIS INC. WEB DEVELOPMENT COMPANY  Date – allows the user to select a date. 3.3.2 Properties of Input Box  Label – enter the title of your field. The title is visible on the registration form.  Required – choose "Yes" to make the field required or choose "No" to leave the field optional.  Validation – choose the validation rule. The following validation rules are available: - Email - Name - Number - Money - Phone - Date - Zip Code  Default Value – enter the value that would be visible in the field by default.  CSS Class – if you want to apply your customer CSS class enter it here.  HTML Arguments – add your own arguments to HTML tag of the field.  Name – is a required property. Name should be unique, alpha-numeric with no spaces and special symbols, in lower case preferably.
  • 10. Website: http://www.itoris.com Page | 10 Email: sales@itoris.com ITORIS INC. WEB DEVELOPMENT COMPANY 3.3.3 Properties of Checkbox(es)  Label – see topic 3.3.2.  Required – see topic 3.3.2.  Quantity – choose how many checkboxes you want to add.  Minimum Required – it should be equal or less than quality of checkboxes.  Item Label – enter the title of the field.  Item Value - is the base value of the form of the item.  Checked – choose "Yes" to mark the checkbox or "No" to leave the checkboxes empty. Select as many items as you wish. You can remove the line by clicking the "remove" link.  CSS Class – see topic 3.3.2.  HTML Arguments – see topic 3.3.2.  Name – see topic 3.3.2.
  • 11. Website: http://www.itoris.com Page | 11 Email: sales@itoris.com ITORIS INC. WEB DEVELOPMENT COMPANY 3.3.4 Properties of Radio(s)  Label – see topic 3.3.2.  Quantity – see topic 3.3.3.  Required – see topic 3.3.2.  Item Label – see topic 3.3.3.  Item Value - see topic 3.3.3.  Checked – only one item can be checked at the same time.  CSS Class – see topic 3.3.2.  HTML Arguments – see topic 3.3.2.  Name – see topic 3.3.2. 3.3.5 Properties of Select Box
  • 12. Website: http://www.itoris.com Page | 12 Email: sales@itoris.com ITORIS INC. WEB DEVELOPMENT COMPANY  Label – see topic 3.3.2.  Quantity – see topic 3.3.3.  Required – see topic 3.3.2.  Item Label – see topic 3.3.3.  Item Value - see topic 3.3.3.  Selected – only one item can be checked at the same time.  CSS Class – see topic 3.3.2.  HTML Arguments – see topic 3.3.2.  Name – see topic 3.3.2. 3.3.6 Properties of List Box  Label – see topic 3.3.2.  Size – define the scope of the line.  Quantity – see topic 3.3.3.  Required – see topic 3.3.2.  Item Label – see topic 3.3.3.  Item Value - see topic 3.3.3.  Selected – see topic 3.3.5.  CSS Class – see topic 3.3.2.
  • 13. Website: http://www.itoris.com Page | 13 Email: sales@itoris.com ITORIS INC. WEB DEVELOPMENT COMPANY  HTML Arguments – see topic 3.3.2.  Name – see topic 3.3.2. 3.3.7 Properties of Multi-select List Box  Label – see topic 3.3.2.  Size – see topic 3.3.6.  Quantity – see topic 3.3.3.  Required – see topic 3.3.2.  Item Label – see topic 3.3.3.  Item Value - see topic 3.3.3.  Selected – choose as many items as you wish. You can also remove the option clicking "Remove".  CSS Class – see topic 3.3.2.  HTML Arguments – see topic 3.3.2.  Name – see topic 3.3.2.
  • 14. Website: http://www.itoris.com Page | 14 Email: sales@itoris.com ITORIS INC. WEB DEVELOPMENT COMPANY 3.3.8 Properties of Textarea  Label – see topic 3.3.2.  Required – see topic 3.3.2.  Rows – choose the scope of the text.  Default Value – see topic 3.3.2.  CSS Class – see topic 3.3.2.  HTML Arguments – see topic 3.3.2.  Name – see topic 3.3.2. 3.3.9 Properties of File Upload
  • 15. Website: http://www.itoris.com Page | 15 Email: sales@itoris.com ITORIS INC. WEB DEVELOPMENT COMPANY  Label – see topic 3.3.2.  Required – see topic 3.3.2.  File Extensions Allowed – set the allowed extensions for files. For instance, png, jpg, jpeg, gif.  Max file size in bytes – enter the max file size in bytes.  CSS Class – see topic 3.3.2.  HTML Arguments – see topic 3.3.2.  Name – see topic 3.3.2. 3.4 Properties of Static Text  Static Text – enter the text which the customer will see while logging in.  CSS Class – see topic 3.3.2.  HTML Arguments – see topic 3.3.2. 3.4.1 Properties of Captcha
  • 16. Website: http://www.itoris.com Page | 16 Email: sales@itoris.com ITORIS INC. WEB DEVELOPMENT COMPANY  Label – see topic 3.3.2.  Captcha – choose one of 3 captcha types available. 3.4.2 Properties of Date  Label – see topic 3.3.2.  Required – see topic 3.3.2.  Validation – see topic 3.3.2.  Default Value – see topic 3.3.2.  CSS Class – see topic 3.3.2.  HTML Arguments – see topic 3.3.2.  Name – see topic 3.3.2. 3.4 Registration Fields on Frontend Here is how options will be displayed on Frontend when admin creates more fields. There are required and optional fields. Required fields are highlighted with the asterisk (*).
  • 17. Website: http://www.itoris.com Page | 17 Email: sales@itoris.com ITORIS INC. WEB DEVELOPMENT COMPANY 3.5 Data Editing 3.5.1 Editing Customer Data The extension allows to edit the additional data within the customer's profile. After registration the customer can edit the profile. On the Dashboard the user can click links "Edit" to change the information, "Change Password" and "Edit address".
  • 18. Website: http://www.itoris.com Page | 18 Email: sales@itoris.com ITORIS INC. WEB DEVELOPMENT COMPANY Or the user can change the names or email following Account Dashboard -> Account Information After necessary changes the user clicks button "Save" to save settings. All the custom fields are listed in the "Other Information" section and the customer can edit it. 3.5.2 Editing Admin Data Using the extension Admin can also edit fields in the customer's account following CUSTOMERS -> Customers -> All Customers -> {some customer} -> CUSTOMER INFORMATION -> Custom Registration Fields Finally, click button "Save Customer" to save settings.