Order Attributes

by Amasty
Premier Extensions Partner


Magento Platform
Open Source (CE)
2.1, 2.2
Commerce using on prem (EE)
2.1, 2.2

Tech Specifications

Current Version:
Stable Build
22 October, 2018
Extensions, Shipping & Fulfillment, Order Management (OMS)
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 extra fields to your store's checkout page to easily collect and process additional order related data.

Other Extensions by Amasty


Back to top

Gathering order related data and analyzing it for making smart decisions is the way to success in any business. Now you can simply add custom order attribute fields to your checkout page and automatically receive all necessary data. Creating as many additional order attributes as you need enables you with a rich feedback tool. Use such field input types as text field, date, yes/no, dropdown, etc. and quickly process collected data on the backend.

All created order attributes are displayed on a handy grid and you have all the necessary information at hand. For example, ask customers how they found you on the checkout page and give answers as radio buttons, e.g. "Facebook", "Twitter" or "Email from a friend". You can also ask about an appropriate delivery date and give an ability to answer selecting a date in a calendar.



  • Create numerous order attributes of diverse types
  • Customize settings for the attribute fields display
  • See additional attributes information on the order grid
  • Display different sets of attributes depending on a selected shipping method
  • Specify on which checkout step to display the attributes

Manage order attributes display

Create and display as many order attributes as you need. Specify store views and customer groups for which particular attributes should be available. It's also possible to show the attributes on order view pages for admin users and customers.

Create order attributes of different types

Use various attributes input types depending on the information you want to receive. Use text fields/text area if you want to ask customers for additional comments or place attributes with check boxes, radio buttons or dropdowns to make shoppers choose among predefined variants. For example, ask users how did they find you and give options as radio buttons.

Fill in attribute fields from the backend

Store administrators can specify custom attributes when creating orders from the admin panel and modify attributes' values from the order view page after the order is placed.

Save attribute values on the checkout page

To prevent registered customers from filling in the same fields again and again you can enable the 'save attributes' option. Therefore, shoppers will be able to complete purchases much faster.

Add extra attributes to the admin order grid

To effectively manage all order attributes add them to the order grid. This way you'll keep all necessary info in one place and will be able to quickly process order-related data.

Use default values for custom order attributes

Apply default values for order attributes in case the attribute field was left empty. The default value can be also applied for attributes that are visible only to admin users.

Restrict order attributes editing

Let only specific admin users edit order attributes to avoid important data loss. This option is extremely useful for stores with a big managers team.

Use calendar for date attributes

Due to a handy calendar store, admins will be able to quickly specify or edit date attribute values while generating orders from the backend. The calendar is also displayed on the checkout page to help customers fill in attribute fields in a couple of clicks. For example, ask users about the desired delivery date and let them select a date in the calendar.

Specify checkout steps for attributes display

The module allows you to choose on which checkout step to show particular custom order attributes (shipping, reviews and payments). All additional attributes will be placed after main checkout fields.

Display attributes in emails and PDF docs

Add the fields with additional attributes to order-related emails, PDF documents (shipment emails, invoices).

Show attributes based on the shipping method

Display particular order attributes according to the shipping methods chosen by customers. For example, you can show a comment text area when the self-delivery option is selected.

Add attributes data to HTML printouts

Let customers see all additional order attributes in the HTML printing documents in the customer account.



Frontend |

Backend |


User Guide:

| Take a look at the detailed user guide |


Our support policy:

  • Free lifetime updates
  • Support services included 
  • 25-days money back

Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.1 2.2
  • Compatible with Commerce using on prem (EE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    - the extension installation process was improved and now uses less memory
    - the stability of the extension on the checkout pages was enhanced
    - the compatibility with the 3rd party payment extensions was improved
    - the compatibility with Magento 2.2.6 was enhanced


  • Compatible with Open Source (CE) : 2.1
  • Stability: Beta Build
  • Description:

    Possibility to read/update/set order attributes via Magento API. Possibility to get order attributes data using an order model object (useful for developers). Allows creating dependent attributes, i.e. to display certain attributes only when a particular value of a parent attribute is selected. Improved work with e-mail templates.


  • Compatible with Open Source (CE) : 2.1
  • Stability: Stable Build
  • Description:

    Fix for default checkbox attribute value


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