Magento 2 Customer Attributes Extension
v4.0.0Magento 2 Customer Attributes extension is a useful tool adding extra attribute fields to collect valuable customer information on registration or account page.
Most-Trusted Pick
- Work perfectly together
- Cost-effective
- 90-day money back guarantee
- FREE installation for all
Documents
You've just added this product to the cart:
Customer Attributes

Frequently Bought Together
You've just added this product to the cart:
Customer Attributes Pro

Why Customer Attributes are essential to Magento 2 stores
When a store collects as much as information related to a customer, they can understand deeply about the demand, characteristics, and expectation of that customer. As a result, it is easy and effective to consult and provide suitable product and service to the customer.
With the detailed data about customers, stores can come up with the ideas of caring service appropriately. For example, giving gifts to customers on their career anniversary date. This brings the satisfaction to customers and they are likely to become loyal buyers.
In the view of marketing, customer information is essential. The more knowledge you acquire about your customers, the better opportunities for successful marketing strategies for your stores.
In Magento 2 Default, the filling sections on the registration form are only limited with name, date of birth, tax number. This does not allow collecting more information about customers.
Unlimited customer attributes
Magento 2 Customer Attributes allows admins to create customer attributes without any limitation. Admins can easily add more fields to customer registration forms, which helps store owners can collect as much as necessary information of potential customers.
Admins can freely set question label, type of input and other advanced properties to a field with ease.

11 customer attribute input types

Mageplaza Customer Attributes supports the diversity of input types up to 11 options. This function allows creating an open or closed question, uploading an attached file or a specific image.
- Text Field
- Text Area
- Date
- Yes/No
- Dropdown
- Multiple Select
- Single Select with image
- Multi Select with image
- Media Image
- Single File Attachment
- Content
This variety brings flexibility in collecting customers’ information and suit different types of products, businesses or certain purposes. With selection type, admins can freely choose from available select field list or customize with ease.
Both-side editing
Magento 2 Customer Attributes extension allows both customers and admins to edit information. With customers, they are easy to edit attribute data in various types of form on the frontend.
While from the backend, admins can create a customer account from admin panel and fill in attribute fields similarly. This feature helps customers and admins to be flexible in sending and collecting information.

Input validation for attributes

Input validation is an advanced feature in Magento 2 Customer Attributes extension, which prevents improperly formed data entered in system. This helps the store owners collect right formats of each attribute type, such as letter, number, URL, email. As a result, the customer data is meaningful and useful to shop owners. For example, when a customer fill their email address, it is required that the input format needs “@” symbol (e.g. [email protected]).
One Step Checkout compatibility
This extension supports effectively for M2 One Step Checkout extension. All the extra customer attributes can be added to the checkout page easily by the admin setting.
Mageplaza OSC & Customer Attributes extensions are properly compatible with each other. Admins can integrate information fields right at the time customers check out to collect necessary information they wish. Also, customers can leave their main information to stores, which helps process the orders better.

Customer Attributes's Full Features
Customer Attributes for store admins
- Set label for an attribute
- Select 11 available input types
- Get or reset attribute code
- Select the validated value for input
- Able/ Disable to show on customer grid
- Able/ Disable to show on Sales Order Grid
- Choose fields and dependent values for selected input
- Able/ Disable to display attributes on the frontend
- Allow/ Disallow customers to edit an attribute
- Set store view, customer group for attribute display
- Choose forms to show attributes on.
- Set display order
- Create, view, edit, delete attributes from backend grids
- Compatible with orther Magento 2 extensions: Reports extension, One Page Checkout, Order Attributes, Affiliate Module,etc...
- Able to send more details to stores
- Able to edit attribute data
- Able to upload an attached file
- Able to upload an image
- Better chances for customer service
Customer Attributes for the related third parties
- Access output data from the server
- Active with viewing data
- Receive necessary and selective information
FAQs
Customer attributes are customer information stored in your Magento system for certain activities such as checkout, cross-sell, upsell, product recommendation, email marketing, etc.
Magento 2 Customer Attribute extension is for extending functionality in Magento 2 and contains complex data than custom customer attributes.
You can add a new customer attribute easily by accessing the Magento Management Dashboard, go to Customers > Attribute > Customer > Add customer attribute. Here, you can config the attribute and customize the way it looks in the storefront.
You can create and save a customer attribute in Magento 2 by going to Customers > Attribute > Customer > Add customer attribute and Save customer attribute.
You just need to go to Customers > Attribute > Customer, then select any attribute to update. For more settings, refer to our user guide.
Can't find your feature?
Are you looking for a feature in Customer Attributes. Tell Elle your wants and needs.
Are you an agency?
Do you often visit us for purchasing extensions and technical support? Speak to April to learn about your exclusive benefits on Mageplaza
REVIEWS (6)
Works great!
Perfect extension, absolutely match our needs. Many thanks!
Simple and Powerful
This extension allowed us to add the needed customer fields for orders. There is information that we needed to collect that would have required custom coding for us to accomplish and then we found this extension that allowed us to do what we needed.
A powerful solution
A powerful solution for customizing customer registration.
Good extension
This is a really good extension that not only allows to manage custom customer attributes from backend as normal attributes but also system customer attributes that can be edited as well. Comes in very handy to remove "Is Required" property from some vanilla attributes for instance. Had to contact support though as module did not compile on Magento 2.3 but they solved it really quickly sending me an updated package. Totally recommended.
Simple yet very powerful
We needed to add some fields in the customer profile and this extension allows us to do it and get the added data also via the API calls. They also fixed an issue with the latest version of Magento 2.3.1
useful extension
Customer Attributes is a useful and simple to use extension for Magento 2; we received fast support to solve an installation issue on our production site