After July 2021, the 2.3.x release line no longer received quality updates or user guide updates. PHP 7.3 reached end of support in December 2021, and Adobe Commerce 2.3.x reached end of support in September 2022. We strongly recommend upgrading to Adobe Commerce 2.4.x to help maintain PCI compliance.

Name and Address Options

This site contains archived merchant documentation for a version of Adobe Commerce and Magento Open Source that has reached end-of-support. The documentation available here is intended for historical reference only and is not maintained. The Adobe Commerce Merchant Documentation for current releases is published on the Adobe Experience League.

The Name and Address Options determine which fields are included in the name and address forms when customers create an account with your store.

Customer Account sign up form

The steps for configuring the name and address options are different for Magento Commerce and Magento Open Source.

Configure name and address options for Magento Commerce

Step 1: Set the scope of the configuration

  1. On the Admin sidebar, go to Stores > Settings > Configuration.

  2. In the left panel, expand Customers and choose Customer Configuration.

  3. Expand Expansion selector the Name and Address Options section.

    Notice that the scope of the name and address options applies at the website level.

  4. Scroll up to the top of the page and set the scope of the configuration to one of the following:

    • Default Config
    • Main Website (or specific site for multi-site installations)

    The Name and Address Options section doesn’t appear when the scope is set to Default Store View.

    Configuration Scope

Step 2: Configure the name and address options

  1. Return to the Name and Address Options section of the Customer Configuration page.

    If you are not using the Default config scope setting, you must clear the Use Default checkbox for each field before changing the value.

    Name and Address Options

  2. For Prefix Dropdown Options, enter each prefix that you want to appear in the list, separated by a semicolon.

    Place a semicolon before the first value to display a blank value at the top of the list.

  3. For Suffix Dropdown Options, enter each suffix that you want to appear in the list, separated by a semicolon.

    Place a semicolon before the first value to display an blank value at the top of the list.

  4. To include the following fields in customer forms, set the value of each to Optional or Required, as needed.

    • Show Telephone
    • Show Company
    • Show Fax

Step 3: Save and refresh

  1. When complete, click Save Config.

  2. In the message at the top of the page, click Cache Management and refresh each invalid cache.

Configure name and address options for Magento Open Source

Customer Account sign up form

Step 1: Set the scope of the configuration

  1. On the Admin sidebar, go to Stores > Settings > Configuration.

  2. In the left panel, expand Customers and choose Customer Configuration.

  3. Expand Expansion selector the Name and Address Options section.

    Notice that the scope of the name and address options applies at the website level.

    Name and Address Options

  4. Scroll back up to the top of the page and use the selector in the upper-left corner to set the scope of the configuration to one of the following:

    • Default Config
    • Main Website (or specific site for multi-site installations)

    The Name and Address Options section doesn’t appear when the scope is set to Default Store View.

    Configuration Scope

Step 2: Configure the name and address options

  1. Return to the Name and Address Options section of the Customer Configuration page.

    If you are not using the Default config scope setting, you must clear the Use Default checkbox for each field before changing the value.

  2. For Number of Lines in a Street Address, enter a number from 1 to 4.

    By default, the street address is 3 lines.

  3. To include a prefix (such as Mr. or Mrs.) as part of the name, set Show Prefix to Yes.

    Prefix in customer sign up form

    For Prefix Dropdown Options, enter each prefix that you want to appear in the list, separated by a semicolon.

    You can place a semicolon before the first value to display a blank value at the top of the list.

  4. To include an optional field for the customer’s middle name or initial, set Show Middle Name (initial) to Yes.

  5. To include a suffix (such as Jr. or Sr.) after the customer name, set Show Suffix to one of the following:

    • Optional
    • Required

    For Suffix Dropdown Options, enter each suffix that you want to appear in the list, separated by a semicolon.

    You can place a semicolon before the first value to display a blank value at the top of the list.

  6. To include the date of birth, set Show Date of Birth to one of the following:

    • Optional
    • Required

      In keeping with current security and privacy best practices, be sure you are aware of any potential legal and security risks associated with the storage of customers’ full date of birth (month, day, year) along with other personal identifiers (e.g., full name) before collecting or processing such data. We recommend limiting the storage of customers’ full birth dates and instead suggest using customer year of birth as an alternative.

    Customers can use the Calendar icon after the field to choose the birth date from a pop-up calendar.

    Date of Birth in customer sign up form

  7. To allow customers to enter their tax or VAT number, set Show Tax/VAT Number to one of the following:

    • Optional
    • Required
  8. To include a field for gender in the customer form, set Show Gender to one of the following:

    • Optional
    • Required

    Gender Options in customer sign up form

  9. To include the following fields in customer forms, set the value of each to Optional or Required, as needed.

    • Show Telephone
    • Show Company
    • Show Fax

Step 3: Save and refresh

  1. When complete, click Save Config.

  2. In the message at the top of the page, click Cache Management and refresh each invalid cache.