Customer Attributes

by Amasty
Premier Extensions Partner


Magento Platform
Open Source (CE)
1.4,, 1.4.2, 1.5, 1.6, 1.6.1,, 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4
Commerce using on prem (EE)
1.10, 1.11, 1.11.1, 1.12, 1.13, 1.13.1, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4,,,,

Tech Specifications

Current Version:
Stable Build
12 August, 2019
Extensions, Content & Customizations, Personalization & Experience Management
Supported Browsers:
Chrome Linux: 42, 43, 44 Mac: 39, 44 Windows: 39, 40, 42, 43, 44 Firefox Linux: 31, 38, 39, 40, 41 Mac: 31, 38, 39, 40, 41 Windows: 31, 38, 39, 40, 41 Opera Linux: 7, 7.1, 8, 9 Mac: 7, 7.1, 8, 9 Windows: 7, 7.1, 8, 9 Safari Linux: 7, 7.1, 8, 9 Mac: 7, 7.1, 8, 9 Windows: 7, 7.1, 8, 9 Edge Windows: 42 IE Windows: 10, 11, 8, 9


Add fields to a registration page to learn customers' age, preferences, and interests. Collect all the info you need to discover your clients.

Other Extensions by Amasty


Back to top

It's important to collect information about your customers to fulfill their needs in the best way possible. Now you can find out from your customers the key reasons for choosing your store as well as anything they are not satisfied with.  Knowing your customers’ personal information such as date of birth and hobbies helps to create more targeted specials according to this info. Add certain fields to your registration or billing pages, which will help you to gather information about users. For example, you can ask clients about their birthdays and then send discount coupons on special occasions. Or set up a field, which helps you find out the products customers love and then you can put them on sale.



  • Unlimited number of fields on the registration page
  • Handy management of the collected data 
  • Multiple field types and dependent attributes
  • Manual activation of new customer accounts 
  • Effective customer segmentation


Segment your Customers Efficiently

Add attributes to ‘Manage customers’ grid, sort, and filter customers by the attributes. Find common features to define customer segments and adjust your marketing accordingly.


Show Additional Fields in the Registration Form

Gather information from as many customers as you can by displaying attributes both at the registration page and billing info page (for the customers who register during checkout).


Collect Different Types of Information

Get graphic or text information by creating customer attributes of different types. Let the customer answer open or closed questions, upload files, e.g. photo, document or a passport scan or choose from a list of options.


See All Attributes on Grid

With ‘Manage customer attributes’ grid you can see all the details of created attributes at a glimpse. The grid contains information on the attribute type, sorting order and where the attribute is shown.


Choose Attribute Order

Optimize the list of attributes thus your customers won’t get tired while filling in the registration fields. Specify the order of attributes display for better information perception.


Hide Fields

Sometimes it’s not necessary to bother customers during the checkout. Now you can remove the custom attributes from Account Information and Billing Information pages if they had been filled in before (e.g. during registration).


Build Usage Reports with Visual Graphs

With the reports tool, you can easily keep track of customer attributes usage. See detailed statistics based on various selectable attributes such as checkboxes, multiple selects, drop-downs, and radio buttons. Use customer data for your marketing goals.


Use Dependent Attributes

Have a long list of attributes? Need to ask for additional information only when a customer selects a particular option? Make attributes display only when a particular value of other attribute was selected. E.g. show the list of European divisions to choose from only when ‘Europe’ region is selected. Or ask for a detailed description of the issue if the customer’s answer for ‘Are you satisfied with our service?’ is ‘No’.You can ask what customers like about your products the same way.


Upload Images 

Uploading images for checkbox and radio button field types. In addition to text descriptions, it will make your registration page visually attractive and user-friendly. Some options may be difficult to understand, so the images will help customers to make the right choices.


Use Custom Attributes

Let customers use any custom attribute for login either instead of or together with email. If used together, customers will be able login either with email or with the custom attribute. So you can allow customers to login with their usernames instead of emails for example.


Place Static Info on Registration Page

Use static text fields to display the info, which customers should learn during the registration process (e.g. terms and conditions).


Manage Attribute Values

Admin can fill in the attribute fields when creating a customer account from admin panel. Both customers and admins can edit attribute data. Of course, admin can restrict editing of some fields for customers.


Show Attributes on Order Grid

You can display attributes on the order grid to see important customer data right away, e.g. billing company. This makes order processing faster and more convenient. The attributes can also be seen on order view pages.


Email Templates for Guests & Clients

You can include custom attributes in customer-related emails (e.g registration confirmation, password recovery, etc.) as well as in emails for store guests such as special offers, sales events, reminders, etc.


Analyze Customer Behavior

Displaying attributes on the order grid, you can analyze the connection between customers’ personal info, let’s say hobbies, and the products they buy. This will help you to create more targeted and thus effective marketing campaigns.


Customer Group Registration

You can let customers select customer group during registration.


Import & Export 

It is possible to export and import customer attributes using standard Magento import/export functionality.


Specify Attributes for Orders

Now admin users can manually specify additional customer attributes when they create customers for orders placed from the admin panel. Customer attributes can be also added to already existing order pages.


Attribute Capabilities

  • Variety of attribute types: text field, text area, dropdown, checkboxes and radio buttons, multiple select and date fields, static text, yes/no, file upload, customer group selection.
  • Ability to include attributes in customer-related emails (e.g.registration confirmation, password recovery)
  • Dependent attributes functionality
  • Multiple options for attribute display: registration page, billing info page, customer account, ‘Manage Customers’ grid, order grid, order view pages. You can enable and disable the display of fields for each of the above locations.
  • Ability to upload images for checkbox and radio button field types
  • Optional verification of unique values for attributes
  • Ability to display customer attributes on the list of customers, which is displayed while the creation of order from admin panel.
  • RUT validation (specific field validation for Chilean market)


Activate New Accounts Manually

Customer Attributes extension gives you a possibility to manually approve customers after their registration. This measure ensures that the account is associated with an actual person, rather than with a computer that is setting up fake accounts.


Get Notifications 

With the help of Customer Attributes, you can set up the notifications which are sent after each registration. This useful option allows you to timely activate new customer accounts and keep track of every new registration. If it's required you can send these notifications to several emails.


Forbid ‘Log in’ and ‘Check out’ 

In case admin hasn’t activated a customer, the user can’t proceed to checkout or log in. Instead of these operations, he receives the note of non-activated account.



|  Create a customer account or register during the checkout process |
|  Manage customer attributes |
|  General settings


User Guide:

| See a detailed User Guide to configure the extension properly |


Our Support Policy

  • Free lifetime updates
  •  3 months of free support services 
  •  25-days money back 

Release Notes

Back to top


  • Compatible with Open Source (CE) : 1.4 1.4.2 1.5 1.6 1.6.1 1.7 1.8 1.8.1 1.9 1.9.1 1.9.2 1.9.3 1.9.4
  • Compatible with Commerce using on prem (EE) : 1.10 1.11 1.11.1 1.12 1.13 1.13.1 1.14 1.14.1 1.14.2 1.14.3 1.14.4
  • Stability: Stable Build
  • Description:

    – Improvement: the file downloading process was enhanced
    – Improvement: the stability improvements with the 3rd party checkout extensions was made
    – Improvement: the stability enhancement was implemented
    – New: the ability to add the validated email domains to the customer account activation settings was added
    – New: the ability to activate all customers with the 'Pending' status was added


  • Compatible with Open Source (CE) : 1.4 1.4.2 1.5 1.6 1.6.1 1.7 1.8 1.8.1 1.9 1.9.1 1.9.2 1.9.3
  • Compatible with Commerce using on prem (EE) : 1.10 1.11 1.11.1 1.12 1.13 1.13.1 1.14 1.14.1 1.14.2 1.14.3
  • Stability: Stable Build
  • Description:



  • Compatible with Commerce using on prem (EE) : 1.10 1.11 1.11.1 1.12 1.13 1.13.1 1.14 1.14.1 1.14.2 1.14.3
  • Stability: Stable Build
  • Description:



  • Compatible with Open Source (CE) : 1.4 1.4.2 1.5 1.6 1.6.1 1.7 1.8 1.8.1 1.9 1.9.1 1.9.2
  • Stability: Stable Build
  • Description:

    Version 5.6.0


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top