flash sale Product image of Customer Attributes Magento 2
Magento Edition *
Version *
Ends in:
03 : 00 : 00 : 00
Get 10% OFF

Magento 2 Customer Attributes

v4.1.9
4.8
(15 reviews)
Read all >
Magento 2 Customer Attributes extension lets store owners add extra fields to registration and account pages, helping them gather valuable customer information. It supports 11 different input types and includes input validation to prevent incorrect data, ensuring the information collected is accurate.
tick icon
Compatible with Hyva theme
tick icon
Create unlimited attributes from 11 input types
tick icon
Put attributes on multiple positions
tick icon
Set input validation rule
tick icon
Enable both-side editing
tick icon
Manage attributes easily on grids
FREE On-demand Hyva Checkout Compatibility
Compatible with:
Community: 2.4.4 - 2.4.8
Enterprise: 2.4.4 - 2.4.8
Free 1 year support & updates
60 days money back guarantee
GraphQL icon
GraphQL
Rest_api icon
Rest API
Adobe Marketplace icon
Adobe Marketplace

Main Purposes of Customer Attributes Extension

Main Purposes of Customer Attributes Extension
Create unlimited customer attributes with 11 different input types

Create unlimited customer attributes with 11 different input types

Magento 2 Customer Attributes allows admins to create unlimited custom attributes. With 11 flexible input types, you can gather specific customer information easily. These input types include Text Field, Text Area, Date, Yes/No, Dropdown, Multiple Select, Single Select with Image, Multi-select with Image, Media Image, Single File Attachment, and Content.
Show more

Put attributes on multiple positions

Store admins can place these attributes in three main forms, including Customer Account Create, Customer Account Edit, and Customer Admin Checkout, and they can also set the priority order for each attribute.
Show more
Put attributes on multiple positions
Set input validation

Set input validation

To maintain data accuracy, input validation verifies the format of entered information. This helps store owners collect accurate data for each attribute type, such as letters, numbers, URLs, or emails. For example, when a customer enters their email address, the system checks for the "@" symbol to ensure it's a valid email format.
Show more

Support both-side editing

Our Magento 2 Customer Attributes extension guarantees data integrity with two-way editing capabilities. Admins can create customer accounts directly from the backend and fill in attribute fields, just like customers do on the frontend. This keeps customer information consistent and accurate across the entire system.
Show more
Support both-side editing
Manage attributes easily

Manage attributes easily

Businesses can easily manage and edit attributes through the customer attributes grid. It allows them to modify existing attributes or create new ones as their needs change. This flexibility empowers businesses to adapt to shifting customer needs and preferences.
Show more

All features

11 attributes types
This module supports 11 input types, allowing store admins to easily collect detailed customer information. It facilitates the customization of registration, account updates, and checkout, resulting in accurate data that meets specific business needs.
This extension offers various input types to collect customer information. Basic types like Text Field and Text Area let customers enter free-form text, while Date captures date and time data. Yes/No provides a simple binary choice, and Dropdown and Multiple Select ensure consistent data by offering predefined options.
For visual input, Single Select with Image and Multi-Select with Image make it easy to choose options using pictures. Media Image supports image uploads, and Single File Attachment handles document uploads. Rich text input is available within the Content type, allowing for detailed descriptions.
Attribute arrangement
Magento 2 Customer Attributes extension allows store administrators to display customer attributes in various locations on the website flexibly. Specifically, administrators can place these attributes in three main forms: Customer Account Create, Customer Account Edit, and Customer Admin Checkout. Furthermore, this feature supports setting the priority order (sort order) for each attribute, making it easier for admins to control how they are displayed on the forms.
Input validation
The 'Input validation' feature of the Magento 2 Customer Attributes extension plays a crucial role in ensuring the accuracy and consistency of customer data. Specifically, this feature allows store administrators to set up input validation rules for each customer attribute, thereby:
check
Maintaining data format accuracy
check
Preventing invalid data entries
check
Improving the user experience
check
Enhancing data quality
For example, when a customer enters their email address, the system automatically checks if the address contains the "@" symbol and a valid domain name. If not, the system will display an error message and prompt the customer to re-enter the information.
Both-side editing
The Magento 2 Customer Attributes extension maintains customer data integrity by allowing both administrators and customers to edit information.
check
Backend editing (admins): Store owners can create customer accounts directly from the admin panel and fill in attribute fields, just as customers would enter the information themselves. This is useful in scenarios such as importing customer data from legacy systems, or when providing customer support over the phone and needing to input information into the system.
check
Frontend editing (customers): Customers can also edit their attribute information through forms on the user interface (frontend), for example, in the "My Account" page.
Real-time updates
With two-way editing in Magento 2, customer attribute updates happen in real time. Whether the customer or admin makes changes, the updated information appears instantly on both sides so that everyone always has the latest, most accurate data.
Flexible attribute management
The Magento 2 Customer Attributes extension provides store administrators with an intuitive and efficient management interface. This simplifies the process of creating, editing, and arranging customer attributes.
All the most necessary information is displayed in a grid, including: Default Label, Attribute Code, Type, Require Field or not, Store View, Customer View, Create Date, etc.
If you want to edit, simply select the edit button on any attribute, then modify the information at any time.
Dependent attributes
Attributes can be set to depend on other attributes, meaning the options for one field (the child attribute) change based on the customer’s selection in a previous field (the parent attribute).
For example, if a customer selects "Female" for their gender, the next field might ask, "Which dress style do you usually wear?". If they select "Male," the next question could instead be "Which shorts style do you usually wear?". Therefore, customers only see relevant, personalized options.
One-step checkout integration
The Mageplaza One Step Checkout and Customer Attributes extensions are fully compatible, so administrators can seamlessly integrate custom information fields into the checkout process. By collecting crucial customer data at checkout, stores streamline order processing. Learn more about the benefits of integrating with the One Step Checkout extension here.
Customer-specific attributes
Magento 2 Customer Attributes lets you assign different attributes to specific customer groups, like General, Wholesale, and Retailer. Thus, each group sees only the fields relevant to them, optimizing data collection for efficiency and personalization.
Order setting
Magento 2 Customer Attributes allows admins to set the display order of attributes on registration, account, and checkout pages. Thanks to this, fields are organized more logically, and the most important details are highlighted.
Report for each field
Pie chart reports are offered for each field by Magento 2 Customer Attributes. This function facilitates quick visualization and analysis of customer data.
Store view setting
Administrators can select the specific store views where attributes will be displayed. Attributes will remain hidden in any store views that are not selected.
Rest API
The Magento 2 Customer Attributes extension by Mageplaza extends functionality via REST API. Administrators can use the API to fetch customer attribute and address attribute data. Furthermore, during checkout, customers and guests are granted API permissions to upload files specifically for the Media Image and Single File Attachment attribute types.

What customers say about us

Product reviews: 15
Overall rating: 5.0
5
4
3
2
1
How much do you like this product?
Leave your email to get reward points for reviews
Submit a relevant review of 30+ words to earn 5 reward points (one-time per extension)
kayed
14 September 2024
Verified purchase
ينبغي على أي بائع يرغب في تخصيص نموذج التسجيل أو خطوة الدفع أن يجرب هذا. تحقق من دراسات الحالة أولاً، فهي تساعد كثيرًا في إظهار ما يمكنك فعله باستخدام الامتداد.
Khalid Mehmood
22 January 2024
Verified purchase
This extension is a must-have for any Magento 2 user. The flexibility it offers in creating and managing customer attributes is unparalleled. Our team is now able to capture and utilize customer data more effectively.
walter
22 December 2022
Verified purchase
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
walter
21 December 2022
Verified purchase
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.
Robert
24 November 2022
Verified purchase
when it comes to customer attributes, we buy only this plugin for our clients. Works great. Thanks!
Logic1
05 October 2022
Verified purchase
Finally an extension that works correctly and allows you to easily create customer attributes in a quick and functional way. Recommended
Zachary
04 May 2022
Verified purchase
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.
Lucas
19 April 2022
Verified purchase
We have more than 10 extensions from Mageplaza and this extension is one of our favorites. It provides rich features for customer attributes.
Consorzio Premax
30 April 2021
Verified purchase
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!
Robert Krisko
14 January 2021
Verified purchase
Perfect extension, absolutely match our needs. Many thanks!
James B.
16 November 2020
Verified purchase
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.
Nelson
27 June 2019
Verified purchase
A powerful solution for customizing customer registration.
Guillaume
12 May 2019
Verified purchase
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.
Nicolepe
12 April 2019
Verified purchase
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
Beppesan
20 February 2019
Verified purchase
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

Release notes

  • v4.1.9 (Magento v2.4.x)

    21 April 2025

    • Compatibility: Now compatible with Magento 2.4.8
  • v4.1.8 (Magento v2.4.x)

    28 August 2024

    Bug Fix: Fixed an error where hiding a dependent field also hides other fields

  • v4.1.7 (Magento v2.4.x)

    05 July 2024

    Compatibility: Now compatible with Magento 2.4.7

  • v4.1.6 (Magento v2.4.x)

    10 September 2023

    • New Update: We updated the Migrate install/upgrade scripts to declarative schema
    • Bug Fix: We fixed the bug EQP
    • Bug Fix: We fixed the bug Region_id not showing option
    • Bug Fix: We fixed the bug when add product_attributes
  • v4.1.5 (Magento v2.4.x)

    23 July 2023

    • New Update: We updated [B2B] - hide Delete Is Approved
    • New Update: We updated [B2B Signup] - not Available to Delete IsApproved,CompanyAccountAttr
    • New Update: We updated [B2B Signup] - not Available Order Data For IsApproved,CompanyAccountAttr
    • New Update: We updated [B2B Signup] - IsApproved Attribute
  • v4.1.4 (Magento v2.4.x)

    04 July 2023

    -Compatibility: The extension is now compatible with Magento v2.4.6

    • New Update: We updated Remove maker disabled attr for VisualType
    • New Update: We updated Admin Can not Order: remove validate DateType
    • Bug Fix: We fixed the bug address save admin
    • Bug Fix: We fixed the bug validate type Date in the Frontend Order
    • Bug Fix: We fixed the bug php8.1
    • Bug Fix: We fixed the bug save Media Admin Create/Update Order
    • Bug Fix: We fixed the bug save Once Time Order Info
    • Bug Fix: We fixed the bug add Upload File in AdminEditAddress
    • Bug Fix: We fixed the bug depending on the default value
    • Bug Fix: We fixed the bug date Time Validate Admin Create Order
    • Bug Fix: We fixed the bug upload File on the custom attribute
    • Bug Fix: We fixed the bug in admin, contentType OrderCreate
    • Bug Fix: We fixed the bug in the frontend, depend the Customer Create/Edit
    • Bug Fix: We fixed the bug conflict (to many module set Type “chartBundle”): chartBundle
  • v4.1.3 (Magento v2.4.x)

    23 April 2023

    • Fixed minor bugs
  • 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)

    01 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
Load More

Frequently Asked Questions

Magento 2 Customer Attributes extension is a tool for extending functionality in Magento 2 by allowing the creation of custom attributes for customer profiles. These attributes can contain more complex data than default customer attributes, providing greater flexibility in collecting and managing customer information.

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.

Certainly! Magento 2 Customer Attributes from Mageplaza can help reduce cart abandonment rates. By adding custom attributes to the customer registration form, you can collect additional information about your customers that can be used to personalize their shopping experience and improve your conversion rates.

Yes, you can show customer attributes on your Magento 2 clients' registration and account pages. To do so, go to Mageplaza > Attributes > Customer > Add New Attribute or choose an attribute that you want to edit. then look for Storefront Properties > Shown on forms > choose where you want to display the attributes: Customer Account Create (Registration page) and Customer Account Edit (Account page).

Absolutely! Our Customer Attributes extension for Magento 2 allows admins to create multiple fields with up to 11 input types, guaranteeing that they will meet all store needs in collecting shopper information. Here's how to add a customer group attribute. First of all, navigate to creating a new attribute. Then, name that attribute as "Choose Your Customer Group" > choose a suitable input type such as Single-select With Image, Dropdown > add options in the "Manage Options (Values of Your Attribute)" field to add the group options for customers to select. Finally, configure the rest as normal and save it.

Customer attributes are fields that new customers need to fill in on their registration page. This information helps businesses to gather their client data for better marketing strategies.
On the other hand, customer address attribute fields are shown in the checkout form. This info is used for customers who already have accounts. Additional customer address attributes help stores to gather more details of their shoppers' order requests and addresses.

Mageplaza's Magento 2 Customer Attributes extension supports up to 11 different types of attribute input, including Text Field, Text Area, Date, Yes/No, Dropdown, Multiple-select, Single-select With Image, Multiple-select With Image, Media Image, Single File Attachment, Content.

Yes, you can create an image attribute field for customers to upload their images. Just set the input type as Media Image or Single File Attachment.

Sure. To edit the customer attribute sort order, go to Mageplaza > Attributes > Customer > choose the attribute that you want to make changes and click on the Edit button > Storefront Properties > you will then find Sort Order at the end. The smaller the order number, the higher the priority.

Yes, Customer Attributes Magento 2 is compatible with Hyva theme. However, the checkout only supports hyva-themes/magento2-theme-fallback. To learn how to enable checkout on Hyva, please follow this guide.

Mageplaza provides FREE Hyva Checkout Compatibility for all of our extensions upon requests. You can request by contacting us via email, live chat, or support ticket. Our team will respond within 24 hours and ask for details such as Order ID, extension name, Magento & Hyva versions, and any special requirements. To qualify, your module subscription must be active. If your subscription has expired, renewal is required as some older modules do not support Hyva. Additional customization requests may incur extra costs, and our team will inform you before proceeding. For assistance, feel free to reach out - we're here to help!

Magento Edition *
Version *
Ends in:
03 : 00 : 00 : 00
Get 10% OFF

Pricing

Choose your suitable edition.

Community

$ 149 first year
Free 1 year support & updates Tooltip
60 days money back guarantee
Read our policies
check
Supports for Magento 2 Community Edition
check
Free On-demand Hyva Checkout Compatibility

Enterprise/ Magento Cloud

$ 349 first year
Free 1 year support & updates Tooltip
60 days money back guarantee
Read our policies
check
Supports for Magento 2 Enterprise Edition
check
Highest priority support
check
Free On-demand Hyva Checkout Compatibility
Can't see the feature you're looking for?
Describe it and we will customize this extension to suit your needs!
Request customization
feature looking icon