User fields enable both customers and providers to provide additional information about themselves during registration or while updating their user profiles in your marketplace.
Below, we will explore each type of user field and explain how they function within your marketplace.
What are the default user fields
Default user fields are available for users to complete during registration, while editing their settings, or when adding payout details and payment preferences.
List of default user fields
Below is a list of all the default user fields:
Email address, which can be edited on the Signup form, the Account settings / Contact details
Password, which can be edited on the Signup form, the Account settings / Password
First name, which can be edited on the Signup form, the Profile settings
Last name, which can be edited on the Signup form, the Profile settings
Bio, which can be edited on the Profile settings
Profile picture, which can be edited on the Profile settings
Phone number, which can be edited on the Account settings / Contact details
Payout details, which can be edited on the Account settings / Payout details
Payment methods, which can be edited on the Account settings / Payment methods
Display name, which is automatically generated after signup
How to modify default field labels
At the moment, default user fields can only be edited with code customization.
What are the custom user field
You can add user fields in Console > Build > Users > User fields. You can add up to 100 user fields.
Users are required to fill out user fields during account creation. The information provided is displayed on their profile page. All user fields are mandatory to fill in during the signup process.
There are 3 types of user fields you can add in Console: "Free text", "Select one" and "Select multiple".
Free text
This field type allows users to enter text or numbers, which will appear as a text area on the signup and edit profile forms. On the profile page, it will be displayed as a block of text. This field can be used for a variety of information, whether brief or detailed.
Consider using the Free text field type when the information requested is open-ended and extensive or when you’d like to give the user more freedom to share information about themselves.
Select one
This field type allows users to choose one attribute from a predefined list of options during signup or when editing their profile. When setting up this field, you must specify the field options available for selection. In the signup and edit profile forms, these options will be presented in a dropdown menu.
On a profile page, all “Select one” fields are displayed in a “Details” section. Here is an example of a “Details” section on a listing page showing 3 different “Select one” fields.
This field type is ideal when you want to give your users a limited set of options, only one of which should be applied to the profile.
Select multiple
This field type allows the user to choose multiple attributes (as many as are available) from a list of field options. To create this field, you have to define the list of options available to select. These will be displayed as checkboxes in the signup and edit profile forms.
On the user profile page, the selected attributes are displayed among a list of all the possible attributes.
This field type is ideal for displaying things that users may or may not offer or define themselves as. As with Select One, if the options cannot be confined to a specific list set, consider using a Free text field type instead (or in addition).