Test outstanding layered navigation

Amasty is Magento Bronze Industry Partner Certified developers working at Amasty Check the latest reviews at Magento Connect

  • My Cart

    Your cart is empty

    You have no items in your shopping cart.

* Required Fields

Excellent service guarantee!

Customer Attributes v5.4.0

Customer Attributes Magento extension is a powerful tool to get the necessary data directly from your customers in an easy way. Place fields on registration page to know age, preferences and interests, receive documents and all other information you may need.
Add unlimited number of fields to registration page
Effectively manage the collected data in admin panel
Multiple field types supported, dependent attributes, etc
Find out personality and behavior of your clients
Activate new customer accounts manually
Conduct an effective customer segmentation

Customer Attributes

Magento CE 1.4.x - 1.9.x, EE 1.8.x - 1.14.x
Highly Reliable Extension
magento customer attributes
customer attributes in magento

Collect all the necessary info about customers to provide better service and get more profit

magento customer attributes

Get all business-related and personal information needed

Our Magento customer attributes extension enables you to create unlimited number of additional fields for registration and collect as much information as you need. You can let customers upload documents, images, let them select from available options, type their own text, leave comments, etc.

Make a big step to customer loyalty

Collect info about your customers to fulfill more of their needs. Find out the key reasons for choosing your store as well as the things your customers are not satisfied with. Know your customers’ personal information such as date of birth, hobbies and make specials according to this info. For example, you can send discount coupons on special occasions! Let customers feel they are taken care of and they will pay you back.

Show additional fields to your customers In your Magento 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). You can also check out our Address Attributes module that collect customers' address info.

Collect different types of information

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

See all the attribute information on the 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 the order in which attributes are displayed

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

Easy attributes sorting in the backend

Now all the custom attribute fields that you've created for customers will be automatically displayed in your backend in the same order. This option will significantly optimize customer info processing by allowing faster and easier find necessary fields in the admin panel.

Hide the custom registration fields on Account Information page and Billing page if they had been filled in before

Sometimes it’s really 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).

Make your Magento store user-friendly

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 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.

magento add fields to registration form

Upload images for checkbox and radio button field types

Uploading images in addition to text descriptions will make your registration page both more visually attractive and more user-friendly. Some options may be difficult to understand, so the images will help customers to make the right choices.

Talk to the customers in their native languages

The module allows selecting store views on which to display the attributes. Setting unique field title and default values for each store view give much convenience, if you have a multi-language store. Make your customers pleased by creating the custom attributes in their native languages. You can also remove or add fields to registration form for certain store views in cases, when some fields are country-specific.

Use any custom attribute for login

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.

new!Choose additional custom attribute for “forgot password” functionality

Now you can create an additional custom attributes to make the password recovery process even more convenient. Let them use the same custom attributes as they use while registration to retrieve forgotten passwords.

Place static information on registration page

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

Use standard address fields during registration

With this option you can enable standard registration fields right on the page of account creation so that customers won’t have to specify these data during the checkout process.

Advanced attribute management

magento add attribute to customer

Convenient tool to 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.

Both admin and customers can manage the attribute values

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

Show the attributes on the order grid to improve order processing

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

magento customer attributes extension

Customer attributes in email templates

You can include the custom attributes in customer-related emails (e.g registration confirmation, password recovery, etc).

Analyze customers’ 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.

magento custom registration fields

Customer group during registration

You can let customers select customer group during registration.

new!Automatically approve customers for particular customer groups

Now you've got the possibility to automatically approve the accounts of those customers who specified particular customer group while getting registered.

new!Import and export of the custom attributes

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

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)
  • Now in your Magento - 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 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 creation of order from admin panel.
  • RUT validation (specific field validation for Chilean market)
  • The extension supports Magento SOAP API
  • new!Validation rules for Brazilian CPF (Cadastro de Pessoas Físicas) and CNPJ (Cadastro Nacional de Pessoas Jurídicas)

Get more information about newly registered customers

new!Activate new customer accounts manually

By default all new registered customers of Magento store are activated automatically. 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.

new!Get notifications of every new customer registration on your email

With the help of Customer Attributes you can set up the notifications about newly registered customers. This useful option allows you to activate new customer accounts in time and keep a track of every new registration. If it's required you can sent these notifications to several admin emails.

new!Forbid ‘Log in’ and ‘Check out’ actions for non-activated users

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.

Notify customers of their account activation

Send welcome nurturing emails for new subscribers and gain more customers’ loyalty.

7 reasons to choose  
Risk-free Investment
Risk-free Investment

30-day moneyback guarantee for all extensions. No questions asked.

Comprehensive Documentation
Comprehensive Documentation

There is a detailed user guide with examples even for tiny addons. FAQ section and videos also available.

Solutions Which Work
Solutions Which Work

Careful in-house testing ensures you get robust applications. Multiple stores support. Custom themes compatibility. All included.

Outstanding Support
Outstanding Support

Our support service is friendly and of high quality. And it is free. Unbelievably. Just check independent reviews at Magento Connect.

Usability and Performance
Usability and Performance

Nice and easy to use interfaces. Fast algorithms. Save your time and get things done.

Flexible and Easy Licensing
Flexible and Easy Licensing

No product or store view or domain limits. No monthly fees. No hidden charges. One extension license for one Magento installation.

Long Term Strategy
Long Term Strategy

We've been in the market for 5+ years. We're proud to be a Bronze partner and are planning to stick to Magento platform for years ahead. We're doing our best to build extensions which maximize effectiveness of your business. We're open to customers' suggestions and constantly update our products to match your needs.

Other Features

  • 100% Open Source — Easy To Customize
  • Follows Magento Code Architecture
  • Separated HTML/CSS/JS
  • W3C Validated Code

Online Extension User Guide

Questions & Answers

Product questions

Fields are not showing up on the registration page.
Rate the answer?

Please copy the extension template and layout files into the current theme folder that you're using.

Are customer attributes available using the Magento API?
Rate the answer?

Yes, attributes created using Customer Attributes extension are available via Magento API. These attributes work in the same way default do (like first name, birth date etc.). All actions that are possible with the default attributes, are also possible with the custom ones.        

How to output the customer attribute value in the e-mail template?
Rate the answer?

If you need to output the customer attribute value in the e-mail template, please follow the instructions:

1) Create a new email template based on the `New Account` template here: Backend - > System - > Transactional Emails - > and New Template button

2) Use the following code if you need to output customer attribute value in the email templates:

{{var customer.custom('attribute_code')}}

where `customer` is customer object and `attribute_code` is the code of the attribute, that was created via the `Amasty: Customer Attributes` extension.

3) Please do not forget to assign new template here: Backend - > System - > Configuration - > `Customers` section - > `Customer Configuration` tab - > `Create New Account Options` fieldset - > `Default Welcome Email` field

So you can use the `custom` method to any e-mail template, if you are sure, that the customer object is added to the e-mail.

For example, you can output customer attribute values in the order emails, because the extension is trying to add the customer object (if it exists) to the order emails.

How to get/output customer attribute value via PHP code?
Rate the answer?

Please use the following code if you need to get customer attribute value anywhere while using the Customer Attributes extension:

<?php $value = $customer->custom('attribute_code'); ?>

where $customer is customer object, and attribute_code is a code of customer attribute, created via the `Amasty: Customer Attributes` extension.

Customer Reviews
excellent support and developmentReview by Rich D
Overall extension rating
This module works as advertised. Had an issue on install (which was my own fault), and the support team had me up and running very quickly.

Thanks! (Posted on 1/30/15)
Great Extension - Excellent and Fast SupportReview by AlexIT7, Magento Connect
Overall extension rating
I think, there is nothing what they could do better. Thanks a lot. (Posted on 7/11/14)
Useful extensionReview by myliugeles, Magento Connect
Overall extension rating
I chose Amasty over a competitor's extension and it was worthwhile. There was an error after the installation of the extension, but the support took care of it within 2-3 days after we submitted the access info to them.
We used the extension to enable filtering of orders by a customer attribute that we created. (Posted on 7/4/14)
Works Beautifully!Review by Anonymous, Magento Connect
Overall extension rating
I needed an extension that I can specify sales reps for each customer. Since I already had a couple of Amasty extensions that I was happy with, I chose Amasty again and I was right! After installation, I had a small problem with a 3rd party extension but they worked with me to solve the problem right away. I strongly recommend to choose any Amasty modules. Thanks Amasty! (Posted on 6/25/14)
Great SupportReview by tomrowel, Magento Connect
Overall extension rating
We had an urgent problem. Phoned in and a few hours later the problem was solved by Dzmitry.
Outstanding support. (Posted on 6/25/14)
Very goodReview by Mindy
Overall extension rating
The extension works very well, I am especially impressed with the inclusion of being able to attach specific files to each contact.

We have many different types of customers, and it would be great to see an, "add tab" feature in the backend to keep the fields grouped and tidy.
(Posted on 6/16/14)
Great extensions - great team!Review by picky user
Overall extension rating
Out of the box you get a quality product that needs no improvements (except for some minor issues). Support team really does it's best. We'll definitely keep in mind Amasty when looking for some more extensions. (Posted on 1/15/14)
Worked wonderfully, Support is top notchReview by philtep
Overall extension rating
Installed without issue, and worked exactly as described. Had a few questions answered incredibly fast in a simple, easy-to-understand manner so even unexperienced magento-installers could handle it. Highly recommend the work Amasty is doing - all at fair prices. (Posted on 11/21/13)
Must have extension and perfect supportReview by xavieranguita
Overall extension rating
The extension does exactly what we need.

We installed this on magento, there were some problems by some conflict with another extension but amasty team resolved it perfectly. Thanks Dzmitry and all the team. (Posted on 11/18/13)
Excellent Product, Excellent SupportReview by NightwalkerWJ
Overall extension rating
Very easy to use and has many useful features. The functional possibilities that our website can now preform has increased exponentially. And if that wasn't enough, when ever i ran into problem their customer support was more than happy to help. Very fast response times and very detailed in solving problems. (Posted on 7/19/13)
Experts in ecommerceReview by neilkerry
Overall extension rating
Having looked at all solutions on Magento connect, this module far and away stood out from the crowd. We commissioned Amasty to make a modification for our specific needs, this was taken on with enthusiasm and above all, our brief was fully understood from the outset. Our modified extension now has the facility to include images - for our purposes this was very much needed! - I believe this will be released as a future update to the module.

The customer service provided by Amasty has been nothing but exemplary. Support have answered all questions posed to them with speed and efficiency. Amasty have made our list as one of the best developers for Magento we have found and would most certainly deal with them again as well as recommend them to anyone looking at this module or any other they provide.

Magento Connect (Posted on 3/15/13)
Professional moduleReview by Stefan
Overall extension rating
I am very very satisfied with this great module. Also i want to mention the terrific supportive persons behind Amasty - i had some problems with another extension which blocked a feature and help was very fast and very professional done.

Thanks Amasty for your great help, we see us again for sure!

Stefan M. Moser,
Magento Connect (Posted on 3/15/13)
Great extensionReview by Kevin
Overall extension rating
Customer Attributes works exactly as described, and has helped us capture customer information efficiently. Customer support, and the installation was flawless and very prompt. I would love to do business with Amasty again! Thanks for such a great product

Kevin Plumlee,
levingroup.com/store (Posted on 3/15/13)
Simple but usefulReview by Martin
Overall extension rating
Really great extension. Works out of the box, almost none coding.

Works great with import/export because the use magentos attribute logic.

Overall a great module and a impressive fast and good support

Martin Tygsen,
Magento Connect
(Posted on 3/15/13)
Quick problems solutionReview by Cominaction
Overall extension rating
Purchased, installed and then have an extension conflict with the 3-d party extension. Amasty support proposed and rapidly get excellent support from Alex, thank you for this!

Magento Connect (Posted on 3/15/13)
AwesomeReview by tsaong
Overall extension rating
does exactly what it suppose to do. Also the support 10/10 nothing to say just thanks and Yes i do recommend this extension.

I had a problem on the layout, the support gave me a hand and it works perfertly (Posted on 10/31/12)
It works as expectedReview by laraz
Overall extension rating
i tested this extension on magento and works well.
Thanks. (Posted on 10/23/12)
Must have extension! A++Review by paulbugz
Overall extension rating
Thanks guys! I've been using your extension since version 1, all my clients love the option, and it saves me time and makes a huge impression on customers visiting their sites and my site. A++ in my books. Thanks again! MUST HAVE EXTENSION! 5 Stars with everything from the extension to support. (Posted on 10/7/12)
Great extension, AMAZING support!Review by ceekaydude
Overall extension rating
Many thanks to the Amasty team for their extension which works wonderfully, but also their support in configuring the customer attributes extension to work within my site. They went above and beyond and I am really happy with the results. Thanks!!! (Posted on 8/17/12)
Works as described, Great SupportReview by merchantguru
Overall extension rating
I installed this on and everything for the most part worked perfectly. I contacted support with a few questions/issues. The response was quick, friendly, patient, good English, and solved my issues - something that isn't always common with Magento extension developers.

One of the points I raised was actually a Magento configuration setting, but support was pleasant enough to answer it anyway. The point that was related to the Customers Attributes extension, support actually did a custom fix on my site to get it to work.

Based on the support interaction alone, I'd recommend Amasty extensions. (Posted on 8/2/12)
Good extension - Great supportReview by itommo
Overall extension rating
Useful extension that does what is claimed. Support is excellent. Developers went in promptly, corrected the installation and made it all look good too. (Posted on 7/1/12)
Essential Mod and Superb SupportReview by fyjpm
Overall extension rating
This mod is one of those that I feel is essential.. we use it to collect additional information about our customers when they register... including the uploading of certain documents we require to sign up (reseller tax certificate for instance).

I highly recommend looking into what this mod can do for your store.... there are many possibilities. An easy one is to find out how new customers heard about you - Google, Bing, website, referral, etc.

Amasty support is top-notch w/ emails being answered usually the same day (sometimes within just an hour or less).

A+++ developer and modules!
Thanks Amasty! (Posted on 1/10/12)

Write Your Own Review

You're reviewing: Customer Attributes

How do you rate this product? *

  1 star 2 stars 3 stars 4 stars 5 stars
Overall extension rating
Version 5.4.0 - Mar 19, 2015
– Customer attributes are now saved for guest orders
Version 5.3.5 - Dec 02, 2014
– Fix for automatic login after registration when customer activation enabled.
Version 5.3.3 - Nov 06, 2014
– Possibility to send customer registration notification to multiple admin e-mails
– Minor improvements
Version 5.3.2 - Sep 10, 2014
– Possibility to automatically approve customer based on customer group
– Some improvements
Version 5.3.1 - Aug 20, 2014
– Minor code refactoring
Version 5.3.0 - Aug 19, 2014
– Customer activation feature implemented
Version 5.2.2 - Aug 06, 2014
– Minor bugfix
Version 5.2.1 - June 26, 2014
– Tested with latest Magento CE 1.9 release.
Version 5.2.1 - Mar 12, 2014
– Possibility to login by attribute on checkout
– Minor code optimisation
Version 5.2.0 - Nov 20, 2013
– Now it's possible to enable standard address fields for customers during registration
– Validation rules for Brazilian CPF (Cadastro de Pessoas Físicas) and CNPJ (Cadastro Nacional de Pessoas Jurídicas) - in cooperation with Alberto Camin
– Possibility to use custom attribute for "forgot password" functionality
– Possibility to make attribute required only on front-end
– Ability for admin to quickly enable/disable display of fields on frontend
– Correct sorting of attributes in the backend (sorting order works in the backend now)
Version 5.1.6 - May 27, 2013
–Precise adjustment for attribute display on front end.
– Ability not to display attribute fields in Customers Account Information page and Billing page, if they were filled in before.
–Trigger for 'Date' field.
–‘Type’ field added to Customer attributes grid.
–Fixed issue with customer group selector.
–Fixed issue with Admin Access Control List.
Version 5.1.4 - March 18, 2013
– Fix for customer group selector.
– Improved compatibility with custom design themes.
Version 5.1.2 - March 18, 2013
–Fix for unique value check on billing information step.
–Fix for deletion of customers.
Version 5.1.1 - February 28, 2013
–Bugfix for visible on frontend setting being saved incorrectly in Magento 1.4.2.
Version 5.0.10 - February 8, 2013
–Bugfix of attribute display for cases when 'All Store Views' option is selected.
Version 5.0.7 - February 4, 2013
–New attribute type - file upload.
–Selection of customer group on registration.
–Bugfix for table alias, table index keys, customer group selector, incorrect display of Yes/No attribute.
Version 4.2.0 - December 7, 2012
–New attribute type - 'Yes/No'.
Version 4.1.8 - November 5, 2012
–Fix for Magento 1.4.1.x (undefined Mage_Customer_Model_Form object)
Version 4.1.7 - November 1, 2012
–Fixed issue with dependent attributes in IE browser.
–Fixed issue with validation of mandatory attributes during saving of customer accounts.
Version 4.1.0 - September 17, 2012
–Ability to show customer attributes on order grid
–Optimized grid integration, which minimizes chances of conflicts with other modules
–Easier installation process (for Magento of versions 1.4.2 and newer it is not needed to patch the templates)
Version 3.0.0 - August 20, 2012
–Dependent attributes. This feature lets you display certain attributes only when a particular value of other attribute was selected.
–Ability to make fields read-only. Customers can view the values specified in such fields and not edit them. Only admin can edit such fields.
–Static text field. With the help of this field you can to display text to customers on registration or customer account page. E.g. terms and conditions.
–RUT validation. Specific field validation for Chilean market.
Version 2.4.0 - April 3, 2012
–Ability to display attributes in account information section on order view pages in admin panel.
–Additional setting for display of attributes on registration page.
Version 2.2.0 - Novemver 25, 2011
–Ability to display customer attributes on the list of customers, which is displayed while creation of order from admin panel.
Version 2.1.4 - August 24, 2011
–Compatibility with Magento 1.6.
–Performance optimization.
Version 2.0.0 - July 14, 2011
–Improved compatibilty with 3-party customer-related extensions.
Version 1.4.1 - March 30, 2011
–Ability to 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).
–Two new field types - checkbox and radio button
–Ability to use images for checkbox and radio button options
–Ability to automatically verify that customers fill in unique values for attributes
Version 1.1.3 - January 14, 2011
–Fixed issue with orders placed from admin panel for Magento 1.4.2
Version 1.1.2 - December 9, 2010
–Compatibility with Magento 1.4.2
Version 1.1.0 - October 20, 2010
–Multiple select fields
–Ordering of fields on front end
Version 1.0.5 - July 2, 2010
–Ability to indicate at which store views the custom attributes should be displayed
Version 1.0.1 - February 27, 2010
–Added compatibility with 3-d party "Customer Activation" extension
–Added compatibility with Magento 1.4