Frequently Asked Questions
Such an element as custom registration fields is a tool for learning your audience. But it's important to remember that not everyone likes to sit and enter a lot of information at the registration stage. It can be time-consuming. Therefore, you need to make this process user-friendly.
Adding new fields to the registration in Magento 2 is a technically complex process that requires knowledge of the code. With the Custom Registration Fields extension, you can create new fields without writing a line of code. It provides an opportunity to create a personalized registration stage by using relations between fields and collect all the necessary user information.
Step 1. First of all, you need to go to Stores > Configuration > Customer Attributes.
Here you will see 2 options available:
Step 2. Now you need to set up the attribute.
Follow this way to do it: Customers > Customer Attributes > Manage Attributes. On this grid, you can set new attributes and customize the already created ones. Then click Add New Attribute to add an attribute:
Step 3. On the attribute configuration step, you will need to fill in several lines.
First of all, you are to fill in such Attribute Properties as:
Let it be Text Field, for example.
Then you will see the Default Value line, which defines the preselected by a default value if necessary, and the Values Required line, which consists of yes and no options. If you choose yes, then customers won’t be able to leave this attribute field blank while getting registered.
And the last line in the Attribute Properties section is Input Validation. It specifies the type of input validation.
Step 4. On this step, you have to choose yes or no on the Attribute Configuration options and define a Sorting Order(the order to display a field on the frontend). You can see these options on the screenshot:
This extension synergizes perfectly with the Custom Checkout Fields extension. Working together, these extensions will improve your store's user experience and help you gather the information you need to grow your business.