60-day Money Back
Frequent Update
365-day Support
Customer Attributes for Magento 2
v4.1.2Magento 2 Customer Attributes extension is a useful tool adding extra attribute fields to collect valuable customer information on registration or account page.
Featured Customer Attributes
View Mageplaza Customer Attributes on actual Magento 2 stores
Problems
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. Stores cannot have further information to handle the orders more effectively and to launch better sales campaigns.
Solutions
- Better understanding of customers
- Good preparation for customer service policy
- A rich data source for marketing strategies
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.
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. peter1810@gmail.com).
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.
More Features
Check out more details of Customer Attributes
Order settings
The display order of attributes can be set easily from the backend.
Management grid
Customer attribute data can be viewed and edited quickly in customer grid, sales order grid from admin panel.
Attribute data export
Customer attribute data can be exported by standard Magento 2 export functionality.
Visibility configuration
From the Magento 2 backend, admin can limit the visibility of any attributes based on customer group or form type.
Upload files
Customers can upload attached files or images when filling information.
Multiple dependent attributes (Upcoming)
This is the ability for some attributes to control the behavior of other attributes
Pricing
Choose your suitable edition
Community
$ 149 first year
- Supports for Magento 2 Community Edition
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 just need to go to Customers > Attribute > Customer, then select any attribute to update. For more settings, refer to our user guide.
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.
Reviews (13)
Very flexible
Its functions are very flexible. I use this to customize the user's address as a collection tool for electronic wallet. It is very suitable for our website. Thanks the team
very flexible in terms of functionality
This module is very flexible in terms of functionality. I didn't expect this module to perfectly meet my individual needs. This plug-in is indeed quite complete. thanks the team.
Our first choice
when it comes to customer attributes, we buy only this plugin for our clients. Works great. Thanks!
Great
Finally an extension that works correctly and allows you to easily create customer attributes in a quick and functional way. Recommended
Recommended
Any vendors who want to customize the registration form or checkout step should give this a try. Check out the case studies first, it helps a lot to show what you can do with the extension.
RICH FEATURES
We have more than 10 extensions from Mageplaza and this extension is one of our favorites. It provides rich features for customer attributes.
Very Good!
This extension is well designed and has a lot of useful function. He solved my needs to customize customer data I need for my business. Recommended!
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
Leave a Review
Use case 1: Create any new customer attribute in the registration form
Business goals:
- Generate and add any customer attribute field into the form.
Default Magento technical limitations:
- In a default Magento store, the registration form is limited with only name, date of birth, and tax number.
Solutions:
- Allow you to make new input fields without limitation. There are 11 input types available.
- You can configure the question label, type of input, and more advanced properties.
Use case 2: Create a multi-option field in the customer's registration form
Business goals:
- Create an input field with multiple options for users to choose from.
Default Magento technical limitations:
- As mentioned above, there is no feature to make multiple select fields.
Solutions:
- Provide options in the form for customers to choose with Dropdown, Multiple Select, Multiple Select with image, and Single select with image. For example, if you want to limit the answers of the consumers, such as with payment methods or cities available for shipping, this is a great way to collect those data from users and set expectations on your service.
Use case 3: Let users upload their files when providing information
Business goals:
- Allow buyers to attach their files while on the website.
Default Magento technical limitations:
- A default Magento form won't be able to have a file attachment field.
Solutions:
- Let users upload images or other files with a "Choose File" button. For example, if your business requires an authentication photo when signing up or filing for a refund, this option is valuable.
Use case 4: Enter the customer's information in the form from the backend
Business goals:
- Create a new customer account and write in the necessary data.
Default Magento technical limitations:
- You have no way to generate a new account with new fields from a default Magento backend.
Solutions:
- Allow admins to create a new user account and fill in attribute fields just like how a customer would do. For example, if, for some reason, your customer can't access the registration, you can help them to make a new account and continue processing the order.
Use case 5: Validate the user's data by setting up the right formats
Business goals:
- Prevent the users from entering improperly formatted data.
Default Magento technical limitations:
- There's no way to validate the user's data with a default Magento backend.
Solutions:
- Set the value for an attribute field with formats of letters, numbers, URLs, and emails. For example, when a customer enters their postal code or phone number, make the value number only so they won't write in the wrong format of information.
Use case 6: Integrate information fields into the checkout process
Business goals:
- Add extra customer attributes to the checkout page.
Default Magento technical limitations:
- It's impossible to upgrade the checkout process with more information fields.
Solutions:
- The Customer Attributes extension is compatible with the One Step Checkout extension, providing flexibility in adding more information inputs to the checkout page.
-
v4.1.2 (Magento v2.4.x)
30 August 2022
- Compatible with Magento v2.4.4
- Fixed minor bugs
-
v1.2.1 (Magento v2.3.x)
28 December 2021
- Fixed security bug with file upload
- Fixed minor bugs
-
v4.1.1 (Magento v2.4.x)
28 December 2021
- Fixed security bug with file upload
- Fixed minor bugs
-
v1.2.0 (Magento v2.3.x)
26 October 2021
- Added more validate rule
- Added DateTime field
- Fixed minor bugs
-
v4.1.0 (Magento v2.4.x)
26 October 2021
- Added more validate rule
- Added DateTime field
- Compatible with Magento 2.4.3
- Fixed minor bugs
-
v4.0.3 (Magento v2.4.x)
09 July 2021
- Compatible with Company Account & Customer Approval attributes
- Fixed minor bugs
-
v1.1.3 (Magento v2.3.x)
09 July 2021
- Compatible with Magento 2.3.7
- Compatible with Company Account & Customer Approval attributes
- Fixed minor bugs
-
v1.1.2 (Magento v2.3.x)
07 May 2021
- Compatible with Magento 2.3.6
- Fixed error with rest API & GraphQl
- Fixed minor bugs
-
v4.0.2 (Magento v2.4.x)
07 May 2021
- Compatible with Magento 2.4.2
- Fixer error backend checkout with file
- Fixed minor bugs
-
v4.0.1 (Magento v2.4.x)
20 April 2021
- Fixed EQP
-
v4.0.0 (Magento v2.4.x)
02 April 2021
- Supported Magento v2.4
-
v1.1.1 (Magento v2.3.x)
13 October 2020
- Fixed minor bugs
-
v1.1.0 (Magento v2.3.x)
14 August 2020
- Supported Rest API
- Compatible with Magento v2.3.5
- Improved security & performance
- Fixed uploading file error
- Fixed other minor bugs
-
v1.0.4 (Magento v2.3.x)
26 June 2020
- Compatible with Magento v2.3.4
- Compatible with Mageplaza Order Attributes
- Compatible with Mageplaza One Step Checkout
- Fixed minor bugs
-
v1.0.3 (Magento v2.3.x)
19 February 2020
- Fixed default value error while placing backend order
- Compatible/fixed error with Mageplaza One Step Checkout
- Fixed minor bugs
-
v1.0.2 (Magento v2.3.x)
30 August 2019
- Compatible with Magento 2.3
- Improved code style & performance
- Fixed minor bugs
-
v1.0.1 (Magento v2.3.x)
16 January 2019
Fixed compile error on Magento 2.1.x
-
v1.0.0 (Magento v2.3.x)
07 January 2019
Initial Release
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
Why choose Mageplaza Magento 2 Customer Attributes
Mageplaza provides consistent and customer-centric extensions for your Magento 2 store.
We don't sell products for one time. We provide lifetime solutions which help our customers thrive with their businesses.
60-day Money Back
Extensive 60-day money-back period. You love it or get a full refund no questions asked.
Extensive Support Timeframe
Mageplaza provides support 16 hrs/day, 5.5 days/week to guarantee the seamless operation of our extensions on your store.
Install via Composer
Simple installation via composer helps you save time and eliminates technical issues during future updates.
Frequent Updates
Intensive update roadmaps ensure great performance, bug-free, highly compatible, and innovative extensions.