Free Installation
Free 1-Year Support
Free Update
30-Day Money Back

Customer Attributes for Magento 2

Magento 2 Customer Attributes extension allows creating new customer attributes in the Registration Form to collect additional customer information.
  • Easily create customer attributes of 8 different types
  • Freely set up displaying additional customer attributes in Registration Form, Customer Account Page, and Order Detail Page (Frontend)
  • Flexibly add customer attributes in Customer Grid, Customer Detail Page and Order Detail (Backend)
  • Support adding customer attributes to New Account email and Order Confirmation email
  • Show custom customer registration fields for multiple store views
Community: 2.0.x - 2.1.x - 2.2.7 - 2.3
      |      Enterprise: 2.0.x - 2.1.x - 2.2.7 - 2.3

* Required Fields

Free Installation
Free 1-Year Support

Tips to grow your customer database with other Magento 2 extensions easily:

The default Registration Form in Magento 2 Community Edition only provides limited customer attributes (first name, last name, and email), which can’t satisfy store owners’ demand for collecting extra information from customers. Magento 2 Customer Attributes extension is developed to resolve that limitation by allowing admin to freely add as many customer attributes as they want on the Registration Page. This module is compatible with Guest to Customer extension

Note: Magento 2 Customer Attributes extension only supports checkbox in the frontend while in the backend, checkbox is displayed in multiple-selection type. 

Key Features of Magento 2 Customer Attributes Extension

  • Easily create customer attributes of 8 different types

Magento 2 Customer Attributes extension easily creates customer attributes of 8 different types

Admin can create various customer attributes with 8 different input types, including Text Field, Text Area, Date & Time, Yes/No, Multiple Select, Checkbox, Radio Button and Dropdown. The additional attribute will be displayed in the Registration form and the collected custom customer attribute value will be added to Customer Account Page.

  • Add customer attributes to Registration Form

With Customer Attributes for Magento 2 extension, admin can easily include the customer attributes on the Registration Form. These extra registration fields will be displayed on the sign-up form when customers want to create an account.

Admin can flexibly customize the title of the Customer Attribute block to fit their purpose or change the order of appearance of each customer attribute by changing the sort order.

  • Display customer attributes on My Account Page and Frontend Order Detail Page


After filling in the required custom registration fields, customers can visit their account page and check the customer attribute information in the Account Information tab of My Account Page. From this, they can make any adjustment as wish.

Also, customer attributes can be set to show on Order Detail Page under My Account section. 

  • Display customer attributes in Customer Grid, Customer Detail Page and Backend Order Detail Page

  • Display customer attributes in New Account email and Order Confirmation email

  • Manage new customer attributes on a convenient Customer Attributes Grid

  • Display custom customer registration fields per store view

Why Is Magento 2 Customer Attributes extension Your Must-Have Extension?

  • Easily collect extra information and enrich customer database

Magento 2 Customer Attributes extension provides an effective tool to obtain additional information from customers from the very first step of creating new accounts on the page. The default Magento 2 registration form may not be enough to collect the necessary information as your requirement. The custom customer attributes is the great solution to add extra customer registration fields and enrich customer database as wish.

  • Develop a better strategy for targeted customers

By getting extra information through customer registration fields, admin can easily segment customer; thus develop a better strategy for suitable customers. Specific questions for customers such as “Where do you work?” or “What is your job?”… provides precious information that Magento 2 default doesn’t allow admin to add.


  • Nice experience!
    I've installed several extensions developed by your team, so I come back for another module to build customer database. And, Magento 2 Customer Attributes extension meets my requirement very well. Thumbs up!
    verified buyer
    Reviewed by Nicholas S. Dodson on 03 May 2018
  • Recommended extension.
    What I like most about Magento 2 Customer Attributes extension is its multi-input type support. Thanks to this feature, I can easily collect customer information in a decent way. Big thanks!
    verified buyer
    Reviewed by William P. Dias on 27 April 2018
  • Worth installing on sites!
    I ask the support team to help and they solve my request quickly. Many thanks. Anyway, this module is worth being installed on sites at a reasonable price.
    verified buyer
    Reviewed by Juanita Killion on 14 March 2018
  • Excellent module! Looking forward for others!
    I'm totally satisfied with this extension! It is smooth as advertised and customers said they liked the Registration form's new look! I'll be back for other extensions.
    verified buyer
    Reviewed by La Gioconda on 27 February 2018
  • Great support!
    Thanks to M2 Customer Attributes extension, I easily get additional information and build better marketing strategies.
    P/S: I also appreciate BSSCommerce's customer service as they have provided me with detailed and easy-to-understand explanation about modules whenever I need.
    verified buyer
    Reviewed by Evelyn T. Jones on 29 January 2018
  • Absolutely satisfied with BSS service
    This is the first time I know and purchase extension at BSS, but I really appreciate the professionalism of BSS. I get efficient solution and quick support. The free installation service is an advantage here! Love it!
    verified buyer
    Reviewed by Janina on 15 August 2017
  • Good!
    The default registration page in Magento 2 can’t satisfy my need, lack of fields and the worst is that I can’t add more fields to it. Sadly the community edition didn’t allow creating more customer attributes.
    Your extension is exactly what I have been looking for. Not too expensive, good function and the service is excellent. You install the extension and fix some conflict with theme without charge more fee.
    verified buyer
    Reviewed by Bruce on 09 August 2017
Write a Review
You're reviewing: Customer Attributes for Magento 2
How do you rate this product? *

Release Note

  • v1.0.0: First Release
  • v1.0.1: Compatible with magento 2.2
  • v1.0.2: Fix error message when adding new attributes; Fix Mass action delete error; Fix issue when accessing customer detail in backend
  • v1.0.3: Fix attribute display issue; Fix checkbox display issue in customer grid and edit checkbox
  • v1.0.4: Fix bug on checkout page when Optional Customer Attributes is not filled
  • v1.0.5: Compatible with magento 2.2.5
  • v1.0.6: Fix attribute display on Customer grid; Fix the issue of Customer attribute set up Required and it doesn't not disply in frontend (disable both Display in Registration Form and My Account Page configuration) which leads to checkout error
  • v1.0.8: Fix conflict with amzn/amazon-pay-module; Fix bug of inablility to save Customer attribute when disable config Add Secret Key to URLs
  • v1.0.9: Add New account customer attribute variable and New order customer attribute on email template; Allow displaying customer attribute on account email and order confirmation email; Display customer attribute on frontend order detail