Order Attributes for Magento 1

Order Attributes extension allows you to efficiently collect and use all the necessary order info by adding custom fields to checkout page. Get all the order data you need during checkout and process orders faster.

  • Collect enough order-related information
  • Improve order processing not to lose money
  • Grow customer satisfaction with faster order completion
  • Create any number of fields for checkout pages
  • Display the info on order grid, order pages, in emails, etc
Add to Wish List

Pick a combo deal with 15% discount:

Save $58.05
  • Get enough information – complete orders without delays;
  • Improve usability of your store for customers and admin users;
  • Attribute configuration options;
  • Advanced Extension Features;
  • Learn how to configure the module with our detailed user guide;

Get enough information - complete orders without delays:

Add fields for business information, delivery date, marketing questions, etc. to checkout page

Stop calling or emailing your customers to get additional data - add more fields to checkout page and receive all the necessary information at once with advanced checkout fields manager tool. For example, you can add to your Magento order comments field to let customers leave their feedback.

Increase customer satisfaction

With the Magento 1 order notes extension you get a unique chance to customize checkout page in your Magento store and make customers happier. First, order process at your store becomes much faster. Secondly, you gather required Magento order comments and other order-related information and use it effectively, e.g. improve your customer service by collecting priceless info from Magento checkout comment field or offer the products relevant to customers' demand.

Improve usability of your store for customers and admin users:

Add attributes to order grid for more convenient order data management

Add custom fields to Magento order grid to display all necessary attributes in one place and have a convenient access to the data. Sort and filter orders by the custom attributes for easy reporting.

Completely integrated with admin order creation and editing

You can fill in custom Magento order attributes when creating orders from admin panel. Edit order attributes' values after the order was placed, right from the order view page in admin panel. When an order is edited, the attributes are copied into the new order.

Attribute values can be saved for future checkouts

Why is it useful? - Registered customers will not need to enter the same information with each order, which makes Magento order preparation faster and easier.

Ability to use default values

Feel free to automatically apply default value for cases, when the Magento order comment was not filled in or if the attribute is set to be not visible on front end.

Customize admin roles even further

It is possible to separate control of permissions for editing attributes within an order. This feature comes in handy when you have many store admins to do different work. Now you can hand pick the users who would be able to edit order attributes, and restrict this possibility for others.

Possibility to use calendar for date type order attributes

With the help of calendar option admin users can quickly specify all date type attributes when creating orders in the backend.

NOTE: Protect created attribute values

Order attribute values in Magento are now restored if something went wrong when you create orders in the backend.

Attribute configuration options:

Add any number of fields of many types

You can add unlimited number of custom checkout fields. Available field types: text field, dropdown, checkboxes, dependable dropdowns, date with time, radio buttons and many others.


Now the file upload input type is available. It enables customers to upload/attach files during the checkout process on any checkout step.

Use the attributes in e-mails and PDF docs

You can add custom fields to Magento order-related emails and PDF documents (shipment emails, invoices and packing slips).

Flexible conditions for attribute display

Choose at which store views to display the fields. You can also display the attributes on order view pages both to admins and customers.


Add custom attributes to HTML print-outs

Add any order attributes you need to HTML print-out documents on the customer order confirmation page.

Display attributes based on selected shipping method

You can show additional attributes only when a specific shipping method is selected. E.g. Display a field for order comments in Magento 1 when a customer chooses self-delivery option.

Advanced extension features:

  • Support of Paypal Express checkout.
  • Magento order notes can be used in any email template which has order object (for example order confirmation email), with possibility to process them by functions.
  • Values of custom order attributes are available via Magento API with "sales_order.info" method. Works both via SOAP API v1 and XML-RPC.

Take a look at some more solution for collecting order information:

  • Order attributes functionality is compatible with One Step Checkout extension. You can place additional fields on Magento custom checkout page, which shows all 6 standard checkout steps on one page and lets you configure them according to your requirements.
  • One more extension for collecting customer information is Customer Attributes extension. Place fields on registration page to know age, preferences and interests of customers, receive documents and all other information you may need.
  • Order Memos and Attachments module enables you to make memos, add important data (like processing or actual shipping dates) to any orders after customers or admins have created them.
  • There is also a compatibility with Special Promotions Pro and Loyalty Program extensions. You can use order attributes (which has either text field or text area catalog input) when setting up the conditions of extensions.

According to the statistics, the extension can cover each business need in synergy with the following solution: magento order processing.

Discover Amasty's Top Extensions!

  • Magento 2 Google Analytics 4: Elevate your analytics and user tracking capabilities for insightful customer behavior analysis and website performance enhancements.
  • Magento 2 Product Feed: Simplify product listings across various shopping channels, ensuring consistency and accuracy in your product data, ultimately driving sales growth.
  • Magento 2 Blog Pro: Propel your SEO and content strategy forward with a comprehensive blogging tool, allowing you to craft and optimize content that resonates with your audience and strengthens your online presence.

Upgrade to better e-commerce solutions with our Magento Migration from 1 to 2, ensuring your store stays current and competitive.

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 ...
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
What is the license policy? On how many websites can I use Amasty extensions?
Our license allows you to use a single extension license agreement on one Magento installation.If you run several domains on the same instance of Magento, you can use one extension license. However, if you run each website on a new installation of Magento...
How can I pay for Amasty extensions?
You can pay for our extensions in any convenient for you way as a full range of payment methods are supported. The most common means are credit card or PayPal. Security and fraud protection are guaranteed. If you need to pay for the order with a non...
Are dependent attributes supported by the module?

Yes, Order Attributes extension supports dependent drop-downs. Conditions based on shipping method can be used as well.

Can a created attribute be displayed on the Order Grid?

Yes, it can be displayed. To get all order attributes to be displayed on the grid you need to make changes in the 'Attribute Configuration' section. Read on to see the screenshot.

Can I use created attributes in order-related emails and documents?

Yes, it’s possible to add custom checkout fields to the order-related emails and PDF documents (shipment emails, invoices, and packing slips).

Can I use different order attributes in my multiple store views?

Yes, it's possible to set different add sales order attribute per different store views.

Can I use Order Attributes only in one store in a multi-store configuration?

Each order attribute created by our extension can be seen on one store view and hidden on another.

Does this extension add attributes to existing checkout steps or to custom ones?

The Order Attributes extension adds new checkout fields to existing steps only,e.g.: business information, a delivery date, marketing questions, checkout comment, etc.

Does this Order Attributes module work with SOAP API v.2?

Unfortunately, only SOAP API v.1 is supported.

How to get/output order attribute value via PHP code in Magento 1?

For this, you need to use an appropriate code line. Go on reading to copy the code.

How to install Magento 1 Amasty extensions?
Each Amasty extension package is provided with the extension files, installation & setup guides and a license agreement. Some extensions include import file examples as well.Before installing any extension, please create a backup of the root folder...
Is this plugin compatible with one step checkout extensions?

Usually Amasty modules have no conflicts with other 3-d party modules, but in case there will be any, just contact our support team.

The module is 100% compatible with our One Step Checkout plugin.

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 3.6.8
Last Update: Apr 18, 2019
3.6.8 - Apr 18, 2019
  • Compatibility now the extension is compatible with PHP 7.1
3.6.7 - Feb 11, 2019
  • Compatibility the compatibility with Internet Explorer 11 was enhanced
3.6.6 - Dec 22, 2018
  • Improvement now filled order attributes will not vanish from the admin order page on the page reload if the payment was declined
3.6.5 - Dec 20, 2018
  • Improvement minor code improvement
3.6.4 - Sep 04, 2018
  • Fix the issue with the 'found X elements with non-unique id #amorderattr:' error was resolved
3.6.3 - Aug 21, 2018
  • Fix the issue when the attached file has been overwritten with a duplicated name was resolved
  • Improvement the stability enhancement was implemented
3.6.2 - Jul 09, 2018
  • Fix the checkbox field type validation was fixed
3.6.1 - Jun 07, 2018
  • Fix the issue with a calendar icon position was resolved
  • Improvement the downloadable links on the frontend can be added with the help of customization
3.6.0 - May 21, 2018
  • New the multi store support for the tooltips was added
Version 3.5.1
Last Update: Mar 27, 2018
3.5.1 - Mar 27, 2018
  • Fixed an issue after creating an order in the Magento Admin
  • Fixed an issue with the tooltips after the extension update
3.5.0 - Mar 14, 2018
  • New added the ability to equip each attribute with a tooltip about the data you collect when a new order is created
Version 3.4.5
Last Update: Jun 09, 2017
3.4.5 - Jun 09, 2017
  • Avoid processing of required attributes from other stores
  • Better preparation of value from a textarea in PDF
  • Compatibility improvements
  • Fix for SUPEE-9767
3.4.4 - May 22, 2017
  • Allows to use the text field & text area attributes in the Amasty Special Promotions Pro & Loyalty Program conditions
3.4.3 - Nov 22, 2016
  • Minor fix for older Magento versions
3.4.2 - Nov 15, 2016
  • Filename of uploaded file is now saved, instead of being replaced with random string
3.4.1 - Nov 04, 2016
  • Fix for update script execution
3.4.0 - Oct 31, 2016
  • New feature: Ability to edit order attributes on front-end
Version 3.3.9
Last Update: Oct 12, 2016
3.3.9 - Oct 12, 2016
  • Radio buttons can be required fields now
3.3.6 - Sep 21, 2016
  • Fixed sort order of items in some dropdown inputs
3.3.7 - Sep 21, 2016
  • Fixed file downloads in back-end when back-end url differs from front-end url
3.3.4 - Sep 12, 2016
  • JS optimization for `Review` checkout step
3.3.3 - Sep 07, 2016
  • Stability improvements
3.3.2 - Sep 01, 2016
  • Option to display date and time in custom format
3.3.0 - May 12, 2016
  • New field type: file upload. Now it's possible for customers to upload/attach files during checkout on any checkout step.
Version 3.2.3
Last Update: Oct 24, 2015
3.2.3 - Oct 24, 2015
  • Better compatibility with One Step Checkout extension
  • Possibility to not display empty values of attributes in the progress sidebar during checkout
3.2.2 - Aug 28, 2015
  • Minor adminhtml router modification
  • Separate control of permissions for editing attributes within an order
3.2.1 - Aug 19, 2015
  • Minor improvements
3.2.0 - Jun 03, 2015
  • Added ability to show order attributes per customer groups
Version 3.1.11
Last Update: May 14, 2015
3.1.11 - May 14, 2015
  • Compatibility improvements
3.1.10 - May 07, 2015
  • Compatibility improvements
3.1.9 - Apr 07, 2015
  • New element type implemented: radio buttons
3.1.8 - Feb 11, 2015
  • Better compatibility with One Step Checkout
3.1.7 - Feb 05, 2015
  • Possibility to add order attributes into HTML print-out of order confirmation email
  • Possibility to add order attributes into shipment emails
  • Possibility to use calendar for order attributes of date type on the order create page in the backend
  • Order attribute values are now restored if something went wrong when creating order in the backend
  • Fix for preview email template in the backend (transactional emails)
3.1.5 - Jan 31, 2014
  • Minor fix for inserting fields into PDF documents
3.1.4 - Oct 25, 2013
  • Full compatibility with Delivery Date extension
  • Correct support for non-latin characters in attribute values
3.1.2 - Aug 08, 2013
  • Bugfix for role permissions
3.1.1 - Jul 11, 2013
  • Great new feature - display of order attributes based on selected shipping method. E.g. you can show some additional fields when UPS method is selected. Developed in cooperation with Commercers.
Version 3.0.5
Last Update: May 22, 2013
3.0.5 - May 22, 2013
  • On-click trigger of calendar for date type field.
  • Fix for date fields processing.
  • Added store view check for attributes.
  • Improved display of order attributes in emails.
3.0.4 - May 08, 2013
  • Fix for incorrect date value when no date selected.
3.0.3 - Apr 02, 2013
  • New can add attributes into invoice e-mails.
  • Fix for checkboxes.
3.0.2 - Mar 03, 2013
  • Order attributes can be shown on shipment/invoice grid and view pages.
3.0.1 - Feb 24, 2013
  • bug fix for observer (incorrect method call)
3.0.0 - Feb 11, 2013
  • Order attributes can be shown on shipment/invoice grid and view pages.
  • New validation rule (25 characters length check).
  • Fixed display of line breaks for text area attribute on the order grid.
  • Fixed permissions for display of fields on the frontend.
Version 2.9.5
Last Update: Nov 27, 2012
2.9.5 - Nov 27, 2012
  • Bugfix for multiple lines in PDF for text area field.
  • Fix for issue with 'back' button from the edit order attributes page.
  • Fix for error on customer orders page in the backend.
Version 2.8.2
Last Update: Nov 01, 2012
2.8.2 - Nov 01, 2012
  • When an order is edited, the attributes are copied into the new order.
  • Added attribute of Yes/No type.
  • Fixed issue with multi-address checkout.
2.8.1 - Oct 12, 2012
  • Incorrect field label in transactional emails.
Version 2.7.3
Last Update: Sep 27, 2012
2.7.3 - Sep 27, 2012
  • Fix of error with filtering by attribute on the order grid.
Version 2.6.7
Last Update: Aug 31, 2012
2.6.7 - Aug 31, 2012
  • Minor bugfix.
2.6.4 - Jul 25, 2012
  • Ability to display fields on order review step of checkout.
  • Speed improvement for dependent AJAX drop-downs.
Version 2.4.0
Last Update: May 07, 2012
2.4.0 - May 07, 2012
  • Ability to create checkbox fields.
  • Bugfix for translations in emails.
Version 2.3.1
Last Update: Mar 06, 2012
2.3.1 - Mar 06, 2012
  • Customers can see order attributes and the data they entered on order view page in customers' accounts.
Version 2.2.1
Last Update: Nov 28, 2011
2.2.1 - Nov 28, 2011
  • Ability to automatically apply default value for cases, when the attribute field was not filled in or if the attribute is set to be not visible on front end.
2.2.0 - Nov 25, 2011
  • Ability to include order attributes in PDF documents (invoices and packing slips).
Version 2.1.0
Last Update: Nov 03, 2011
2.1.0 - Nov 03, 2011
  • Display of additional order fields (from billing/shipping steps) in the progress sidebar block on the onepage checkout.
  • New field type: date with time. With possibility to show it's values on the order grid.
  • Editing order attributes' values after the order was placed, right from the order view page.
  • Dependent dropdowns. If you have 2 dropdown fields and want the second dropdown to display values depending on what has been chosen in the first field - this is now possible.
Version 1.5.0
Last Update: Apr 07, 2011
1.5.0 - Apr 07, 2011
  • Ability for admin to fill in custom order attributes when creating orders from admin panel.
Version 1.4.0
Last Update: Feb 21, 2011
1.4.0 - Feb 21, 2011
  • Admin can enable saving of values of custom order attributes for next checkout. This option works for registered customers and can be set individually for each custom order attribute.
Version 1.3.0
Last Update: Jan 26, 2011
1.3.0 - Jan 26, 2011
  • Ability to get values of custom order attributes via Magento API with \"sales_order.info\" method. Works both via SOAP and XML-RPC
Version 1.2.0
Last Update: Jan 21, 2011
1.2.0 - Jan 21, 2011
  • Ability to use order attributes in any email template that has order object (for example order confirmation email), with possibility to process them by functions.
Version 1.1.1
Last Update: Jan 15, 2011
1.1.1 - Jan 15, 2011
  • Add custom attributes to order confirmation emails that go to customers (optional).
Version 1.0.9
Last Update: Aug 29, 2010
1.0.9 - Aug 29, 2010
  • Choose which store view(s) to display the attributes at.
1.0.3 - Jul 05, 2010
  • Display the custom attribute values at the order grid.
  • Sort and filter orders by custom attributes for easy reporting.

Ratings & Reviews

96% of 100