Customer Attributes for Magento 2

See available pricing options!

Display extra fields at the checkout page to collect important data. Create customer attributes of various types to effectively gather as much information as you need.

  • Show attributes of different input types
  • Manage customer attributes from the admin panel
  • Effectively process collected data
  • Use additional data in email templates
  • Generate handy attribute usage reports
  • Hyva-ready storefront
  • ADA & WCAG compliant (for Hyva Theme)
Add to Wish List
Product updates and support for 12 months

Updates and support prolongation - $79

more info

Pick a combo deal with 15% discount:

Save $89.55

Streamline checkout and registration flow using extra fields

According to Baymard studies, 17% of customers have abandoned carts due to a “too long/complicated checkout process”. Optimize checkout and registration processes by specifying unique field titles and values for each store view using customer attribute Magento 2 flexible settings. 

Create custom attributes of different input types:

  • Text field and text area;
  • Date;
  • Multiple select;
  • Multiple checkbox select with images;
  • Dropdown;
  • Yes/No;
  • Single radio select with images;
  • Customer group selector;
  • Static text;
  • Single file upload;

Collect valuable data directly from your customers and improve store performance

Improve shopping experience

Make registration block both visually attractive and enhance usability of your store by adding images to defined registration fields. The Magento 2 customer attributes module helps shoppers to select the necessary answer variant with informative images to make registration process faster.

Make registration more user-friendly

Create a clear registration flow by adding valuable information. Use the 'Static information' field type to show any details that shoppers should learn during registration (e.g. privacy policy, returns, refunds, etc.)


Let shoppers choose customer groups

Enable website visitors to select a customer group during registration and automatically approve them. This way you'll save a lot of time on customer group segmentation.

Allow shoppers to attach files

Show extra customer care by providing the ability to upload extra files right on the registration page or during the checkout process. With this option, your buyers can attach any pictures, sketches, etc. to get custom products like mugs, calendars, and pillows.

Display extra options on the registration page

Show additional fields on the account registration page as well as on the checkout page to collect as much valuable data as possible with Magento Custom Registration Form extension.

See how the extension works in a real store

Squeeze maximum value from extra attributes

Analyze customer behavior and get insights

With the 'Reports' option you can easily keep track of customer attribute usage. Magento 2 customer approval extension generates a detailed stats report on how convenient such input types as drop-downs, checkboxes, radio buttons, and multiple selects are to the visitors.

Manage all created Magento 2 customer attributes via the grid

All categories added to your Magento 2 store are displayed on a special grid where you'll find information about the page where each particular attribute is displayed, information on its type, and sort order.

Create smart attribute relations

Magento 2 Customer Attributes extension provides you with the capability to assign particular attributes to a 'parent' group to make them visible only when a user selects a specific value of the 'parent' one.

Create smart attribute relations

Magento 2 Customer Attributes extension provides you with the capability to assign particular attributes to a 'parent' group to make them visible only when a user selects a specific value of the 'parent' one.


[PRO] Provide login by attributes

Ensure customers with faster login in the way they are used to. With Customer Attributes Pro, you can effortlessly add a customizable login option via a phone number or a username to the registration page. You can also add hints to show how to enter required values correctly and make the login process more comfortable for the site visitors.

[PRO] Adjust login option to your business workflow

Choose the login option that best suits your business processes. Flexible admin settings allow you to customize the solution up to your needs and take login attributes over total control. For example, you can even disable email as a login option in your store, edit login values in the customer profile as well as check the validity of the entered phone number.

Pick up your perfect attributes solution

Choose appropriate solution for your store

Customer Attributes


  1. $129
  • Add an unlimited number of extra attributes to the registration page
  • Choose from different attributes input types
  • Add images for checkbox and radio button input types
  • Allow buyers to select a customer group and upload files
  • Set attributes relations
  • Generate reports using a built-in tool

Customer Attributes Pro


  1. $179

Customer Attributes features included

  • Create login attributes at the registration page
  • Allow customers to login via attributes like phone numbers, nicknames, or VAT IDs
  • Customize login field name and notice

Use more customer attributes in your templates

Employ Magento 2 PDF Invoice and add any customer attributes to your Magento 2 templates to make your invoices individual and corresponding your business needs. Easily create custom invoices without any programming skills.

Target your products to different customer groups

Add Magento 2 Customer Group Catalog to build a beneficial sales strategy. Flexibly adjust prices and products visibility to meet the needs of different customer groups. Use the magento 2 custom price extension to select a specific group of customers or particular categories to display the 'Call for price' button.


  • Install Customer Attributes extension (a.k.a. Magento 2 Custom Registration Fields extension).
  • To create a new attribute in Magento 2 go to Customers > Customer Attributes > Manage Attributes.
  • On this grid, add new Magento 2 extension attributes or edit the already created ones.
  • To add an option, click the Add New Attribute button.

To add an attribute to Magento 2, go to Customers > Customer Attributes > Manage Attributes and click Add New Attribute. Fill in attribute properties, configurations, and labels for different store views. When ready, save the attribute and refresh the cache.

Create customer attribute relations in Magento 2 by assigning specific attributes to parent groups with Magento 2 Customer Attributes extension.

  • Go to CustomersCustomer AttributesManage Attribute RelationsAdd New Relation button;
  • Fill in the Relation name, specify the Parent attribute along with its options which will trigger the dependent attributes display;
  • Specify the Dependent attributes.

Magento attribute extension allows you to extend the functionality of the standard Magento registration stage. It gives you the ability to add new Magento 2 registration form custom fields and collect more information about your customers to improve the effectiveness of your marketing strategy.

You can add customer attribute to your Magento 2 store tailored to your special requirements using a flexible settings. Choose appropriate values in fields ‘Store View’, ‘Catalog Input Type for Store Owner’, and then tune selected attribute in ‘Attribute Configuration’ section. Moreover, you can customize attribute with ‘Multiple checkbox select with images’/’Single radio buttons select with images’ input types by adding custom images in the ‘Manage Titles (Size, Color, etc.)’ section.

The Magento 2 Customer Attributes extension is designed to help you collect valuable information about your clients. It's not a secret that the more you know about them, the more effective your marketing strategy will be. Unfortunately, standard Magento registration form fields will hardly enrich you with the necessary data. Therefore, it's high time to equip your online store with an effective tool that allows adding an unlimited number of fields to the registration page and get any information about newly registered and already existing clients.

Customer attribute extension for Magento 2 creates a variety of customer attributes by displaying additional attribute fields at the various places with Customer Attribute Magento 2 extension. This type of data can be collected to form information out of it about customer's habits and offer a personalized experience.

Adobe partner logo
Magento Marketplace logo
See 500+ verified reviews
1 Single points of sales
Trusted by Customers
Are Amasty extensions compatible with all themes and extensions by other vendors?
Amasty extensions work with all plugins we issued and with most 3rd-party plugins. If you come across a Magento 2 compatibility issue with any third-party module, we’ll definitely try to help you. If you face any technical issues, please create a ticket...
Will I get free support and updates?
Product updates for extensions purchased before Feb 1, 2022With the transition to product subscriptions, you will receive product updates for all extensions purchased before Feb 1, 2022 throughout the entire grace period — up to Aug 1, 2022. If you ...
Do you have the installation service?
Yes, you can use installation and configuration services that are available as the part of Pro and Premium add-ons for your product subscriptions.Please note that this installation service doesn’t include uninstallation. So, if you need to completely...
Can I request a free trial?
Amasty doesn’t provide any trials of Magento extensions. There's one exception: Amasty extensions are provided for testing or demo purposes to our official Platinum Partners as a part of the “access to Amasty extensions for testing purposes with Composer...
Can I test an Amasty extension on a staging site before transferring it to a live one?
Yes, you can install any Amasty extension on a test site and configure all the settings there before doing it on your live store.
How can I get a refund?
Amasty offers to its Customers a thirty (30) day money-back guarantee for the Software. In case the acquired extension didn’t meet your expectations, our support team is always ready to help you. Fees for support subscriptions and any services provided...
How can I receive a discount?
We are now working at a loyalty program for our customers that is supposed to bring even greater benefits in the long term. While it’s not out yet, you can look through these Special Offers. New discounts and specials are added every month. To stay ...
How to update a Magento 2 Amasty extension?
To update a Magento 2 extension by manual upload:1. log in to the customer account;2. navigate to the Products tab, scroll to the packages section, and click the Download link next to the extension that should be updated;3. Important: If some extension...
If I need additional features to be added to an Amasty extension, how can I ask for it?
To leave your feature request, log in to your customer account and open the Products tab. Then, scroll down to the bottom of the page, and leave your feature request in the following form: As soon as you send your request, it is considered by our ...
Magento 2 Amasty extensions installation
Each Amasty extension package is provided with the extension files, installation & setup guides, and a license agreement. Some extensions include import files examples as well. So how to install our Magento extension? What is the plugin...
How can I prolong support?
If you have an active support service subscription, it grants you access to support services for all products purchased before Feb,1 as long as your subscription is active. Alternatively, support services are only available as the part of a product ...
Can I change the EE extension to CE for free?
Usually, no, you can’t exchange modules. Please, contact our support managers and they’ll consider your case individually. → Learn more about our special offers
How can I get a discount to re-purchase plugins?
Usually, we don’t provide any discounts. But you can contact us, and we’ll consider your case individually. → Learn more about our special offers
Customer Reviews

Do you need specific features added so you can achieve your business goals?

Drop us a line and we'll customize this extension for you!

You can always download the recent version free of charge from your account installing an upgrade is easy

See Magento (and other software) versions we support and guarantee their compatibility with our extensions

Version 2.5.0
Last Update: Jun 06, 2023
2.5.0 - Jun 06, 2023
  • Compatibility we improved compatibility with Magento 2.4.6
  • Fix we added validation for Dropdown attributes to prevent the saving of empty admin attribute options
  • Fix we improved compatibility with the Social Login extension
  • Fix we fixed the issue with the wrong date saved in the Date attributes
  • Fix we addressed the SQL error that appeared after changing the order of the options in the Dropdown attributes
  • Fix we resolved the issue with email variables of the extension not displaying in the emails
Version 2.4.3
Last Update: Mar 20, 2023
2.4.3 - Mar 20, 2023
  • Compatibility we improved the compatibility with PHP 8.2
2.4.2 - Feb 22, 2023
  • Fix we fixed the problem with dependent attributes being displayed incorrectly
2.4.1 - Feb 03, 2023
  • Fix the problem with an Attribute page displaying when it is assigned to a large number of customers was resolved
  • Fix the customers registration issue occurred when one of the Stores uses 'Single File Upload' attribute type was resolved
  • Fix we fixed the problem with saving several default options for the 'Multiple Select' attribute type
  • Fix now when changing the data on the checkout page the attributes value is saved correctly
2.4.0 - Jan 05, 2023
  • Compatibility we added compatibility with Hyvä Theme for the module. You can find the packages for installing in composer suggest: 'amasty/module-customer-attributes-hyva-compatibility' for Lite version and additionally 'amasty/module-customer-login-attributes-hyva-compatibility' for Pro version (Note: the compatibility is available as part of an active product subscription or Support Subscription)
Version 2.3.3
Last Update: Jun 02, 2022
2.3.3 - Jun 02, 2022
    Version 1.0.0
    Last Update: Mar 24, 2022
    1.0.0 - Mar 24, 2022
    • Release

    Ratings & Reviews

    98% of 100