Login or create an account
If you have an account with us, please log in.

You have no items in your shopping cart.

Custom Address Fields for Magento 1


Need to get more address-related and contact information from customers? Do just that with this extension!

  1. Get the necessary address and personal information
  2. Create unlimited number of additional address fields
  3. Customers can fill in the fields during signup and checkout
  4. Display the fields on the front end and in the admin panel
  5. Use field types: text, text area, drop-down, multiple select

Get all the necessary address and personal information during registration and checkout

Optimize your business processes - gather all your contact data

From our support we know that asking for more information in advance hugely reduces time spent on clarification of all the necessary details. It leads to faster resolution of problems. It is the same with orders. Get more information while the order is placed and you will make your billing and shipping processes a lot more effective. This will inevitably increase customer satisfaction and your profits.

magento address attributes fields

Make sure your deals are legal

Some companies operating in specific business areas need more information, such as license number, permission number, etc. just to have legal ground for making a deal.

Attribute creation, display and value management

Custom address fields can be filled in/edited:

  • At Billing and Shipping Address steps of checkout;
  • In Address Book in a customer's account;
  • When creating order in admin panel;
  • On the edit customer page in admin panel.


magento address attributes fields

Ability to create additional address fields

You can add unlimited number of fields for addresses. The fields can be made either mandatory or optional, also you can use different kinds of validation for them (e.g. numbers and letters only, integer number, decimal number, etc).

Magento custom address fields can be displayed at:

  • Order view page in a customer's account;
  • Order view page in the admin panel;
  • Order-related documents: invoices, shipments, credit memos and also .pdf versions of invoices and shipments.

Address fields settings

Many field types are supported

You can create fields of the following types: text field, text area, drop-down (single select), multiple select. We are planning to update the extension further on so if there will be demand, we will add more field types.

The additional fields are displayed to all customers

The additional address fields are displayed (and need to be filled in, if mandatory) to both guest and registered customers. Also the fields are displayed both for front end orders and orders created via admin panel.

Full compatibility with multiple addresses feature

The additional fields will be displayed for each address a customer adds. So if for example a customer has 5 addresses - the fields will be displayed for all 5.

You can manage the order in which the address fields are displayed

You can set the order of attributes at checkout pages and edit address page in customer's account with the help of 'Sort Order' option (available for each attribute). Also you can manage the order of the fields on order view pages and order documents, using standard address templates (explained in more details in the extension user guide).

A few more powerful tools

You can also have a look at our Customer Attributes Module that will let you collect any info about your customers on the registration page (age, birth date, etc.). You can plan your marketing campaign according to the data you've collected and send Special Occasion Coupons to make your customers even happier!

Reasons to choose

Other Features

  • 100% Open Source — Easy To Customize
  • Follows Magento Code Architecture
  • Separated HTML/CSS/JS
  • Simple installation via Composer
* The name "Magento" and the logo are the trademarks of Magento, Inc.
Truly improves user experience
Had some hiccups with the installation, but the support team was quick to help. Other than that we are totally satisfied by how the module performed. We’ve tried several spots to place the field, made them optional and required and ran a good number of tests before found the settings that work best. That period of figuring out what’s best was a bit messed up; but as soon as everything is set and working the usability of the store really improves.
The extension had some bugs and we needed some customization done on the extension, the support team was really helpful and they fixed every single issue we had. Thanks!
The more info, the better
The module has helped me to avoid long clarification of details after the order has been placed, now customers fill in the additional fields if they have any specific details.
For somebody will good
Nothing special but and not bad :) Something like a golden mean. But we do not regret about the purchase this extension.
Some additional fields
Smart extension to add some more additional fields to the order. But adding some more fields we have the opportunity to clarify information about the order to avoid inaccuracies during the shipping.

Everething is alright
We use the extension as an additional source to clarify order details. We work with products which need some details should be added to the order.
Now we can't miss any important information and everything is going right as we need.

Information Never be Superfluous.
I want to mention the most important feature for me: Customers can fill in the fields during signup and checkout.

It is really comfortable for my customers. They don'y need to fill in where I what, they can do it when they will have a free time.
And additional information never be superfluous.

Makes placing orders more effective
We use an additional address field in cases when we need some more information for orders. It is very convenient that we have an opportunity to place additional fields in different places we it is necessary.

Have a nice day,
To pleased customers
We made a small research among our customers to reveal where it would be better to fill in or edit address attributes. All customers say their point of view and it were different answers. This extension gives and opportunity to fill in or edit address attributes in different places. After some test we discover that now customers please that such information can be editing in different places.

Magento Connect
Increase shop usability by placing fields in proper places
Lots of types for fields make the extension very useful for our store. And differentiation filed between optional and required was helped us to do what we want. the usability of our shop has been increased by the placing address fields in proper places.

Magento Connect
Flexible extension
As i observed the extension will suite for each store. The most useful feature for us was adding addresses fields in different places. We needed to add some fields on our checkout and the extension made it for us. And without any doubts that addresses field can be displayed in different places makes the extension more flexible.

Magento Connect
Manage customer addresses
The extension gave us opportunity to create additional address fields of any types. Additional address fields help us increase speed of checkout process. And of course additional address fields are very convenient for customers.
All in all extension has good ability to manage all data connecting to customer addresses.

Magento Connect
It worked for us
We are looking for a while for a way to expand customer addresses with new fields, as we deliver some specific goods ... and the addon works perfectly for us. Thank you so much!

Anna, Shop Owner

Write Your Own Review

You're reviewing: Custom Address Fields

Version 1.0.4 - June 08, 2018
– Fix: the issue with attribute creation was fixed
Version 1.0.3 - August 28, 2017
– Minor changes
Version 1.0.2 - November 03, 2015
– Admin routing patch (SUPEE-6788) compatibility
Version 1.0.1 - January 21, 2012
– Bugfix.
Back to top