Amasty Order Attributes for Magento 2 and 1

magento 2 module

What do we know about Magento 2 order attributes? We know for sure that the default version of the platform offers a limited functionality in this area, but you can improve the situation with the help of the Order Attributes Magento 2 extension by Amasty. It provides the ability to collect additional order information by adding new custom fields to the checkout page. As a result, you get all data necessary for fast order processing.


Download / Buy Amasty Order Attributes Magento 2 Extension

Download / Buy Amasty Order Attributes Magento Extension

Advanced Features

  • Unlimited number of new order attributes-based checkout fields;
  • Order attributes of different types;
  • Flexible conditions for field display;
  • Particular attributes are shown depending on the selected shipping method;
  • Additional attribute data on the orders grid;
  • Custom attributes in emails;
  • Custom attributes in PDF documents;
  • Dependent attributes;
  • Tooltips providing additional information about each attribute;
  • Compatibility with One Step Checkout, Customer Attributes, Order Status, and Improved Layered Navigation extensions;
  • Possibility to add attributes via API;
  • Support for the PayPal Express checkout;
  • The ability to work with any email templates which have order objects.

If you want to leverage Magento 2 order attributes fully, this Amasty’s extension will help you achieve this goal. Below, we shed light on core module’s features, as well as describe how it works in the backend and frontend.

Get Full Specter Of Order Data With Amasty Order Attributes

You can easily utilize Amasty Order Attributes for your B2B business since it provides the ability to add fields for business data. Besides, there is an opportunity to ask various marketing questions via the checkout page if you use the Magento 2 order attributes extension. As a result, you will no longer have to call or email customers to get missed details about their orders. With more fields available on the checkout page, you will receive all the necessary information. The module even lets you add a comment field to collect customer feedback right at checkout.

With the ability to customize a standard Magento checkout page, you can make your customers happier, since a default order procedure becomes much faster, while you run your store more effectively gathering order-related information.

Get Advanced Usability For Both Customers and Admins

Amasty Order Attributes for Magento 2 and 1 provides the ability to enhance the default order grid with new attributes. Thus you improve the way your admins work with more convenient order data management. New fields are designed to display all necessary attributes in one place, so you provide your staff with more convenient access to data. Having installed the Magento 2 Order Attributes extension, you add the most convenient way of sorting and filtering orders by the custom attributes.

magento 2 module

Also, since the Magento 2 order attributes extension is fully integrated with the native Magento admin panel, it is possible to fill in custom Magento order attributes while creating orders. Besides, your administrators get a great chance to edit all order attribute values even after the order was placed. This functionality is possible right from the admin panel on the order view page.

magento 2 module

It is also necessary to mention that the Amasty Order Attributes Magento module saves attribute values for future checkouts, so all registered customers will no longer have to enter the same information for each new order.

Moreover, if an attribute field was not filled in or it is set to be invisible on the frontend, you can set the Magento 2 order attributes extension to apply default value automatically. You can go even further since the Magento 2 order attributes module provides the ability to customize admin roles, so only certain people will be able to edit order attributes.

There is also a convenient calendar feature that lets admins rapidly specify all date type attributes while creating a new order. If something will go wrong, it is possible to restore order attribute values without any headaches.

magento 2 module

Leverage New Attribute Configuration Options

With Amasty Order Attributes for Magento 2 and 1, you are free to add any number of fields. Furthermore, the Magento 2 order attributes extension lets you add different field types. An unlimited number of custom Magento checkout fields include various text fields, drop-downs, dependable drop-downs, checkboxes, radio buttons, date with time, and more. It is even possible to add attribute fields to order-related emails and PDF documents, if you use the Amasty Order Attributes Magento extension.

If you have several store views, the module lets you choose at which one to display what fields. Moreover, you can show additional attributes for specific shipping method only. Another essential feature available with Amasty Order Attributes is the ability to add custom attributes to HTML printout documentation.

magento 2 module


To configure the Amasty Order Attributes Magento 2 module, go to Sores -> Settings -> Configuration -> Amasty Extensions -> Order Attributes. Here, you can fine-tune the behavior of the Magento 2 order attributes extension on a checkout page and in PDF documents, as well as in invoices and shipments.

In Checkout Settings, enable/disable the following three options: Display Attribute Values in the Progress Sidebar, Hide Empty Values in the Progress Sidebar, and Date Format. Set the first to Yes to display custom order attributes on the checkout progress bar. As for the second option, if enabled, it allows hiding attributes with empty values on the same bar. Next, you select how you want the date to be shown.

In PDF Documents, you can enable/disable the appearance of order attributes in shipments (packing slips) and invoices.

Next, configure Magento 2 order attributes settings of the same documents on appropriate grids and corresponding views: Display Order Attributes on Invoices Grid, Invoices View, Shipments Grid, and Shipments View.

Then, go to Sales -> Amasty Order Attributes -> Manage Order Attributes. All attributes are gathered in a grid. You can view an attribute code, label, visibility, corresponding checkout step, appearance in PDFs and on the grid, whether it is applied by default or not, and position. Each attribute can be edited.

magento 2 duplicate category tree

To add a custom attribute to order with this Magento 2 order attributes extension, you have to deal with three tabs: Properties, Manage Label / Options, and Conditions.

In Properties, specify attribute default label and code and select a store view and a customer group to which you want to apply it.

Next, choose a catalog input type (text field, text area, date, date with time, Yes/No, dropdown, checkbox group, or radio buttons); decide whether the value is required or not; specify the default value if necessary; make the new field visible on frontend and backend. You can also enter text for tooltip explaining a particular attribute and define input validation type for store owners.

Proceed with choosing a checkout step where your new custom Magento 2 order attribute will be displayed (Shipping or Review & Payments). Specify a sorting order and decide whether the entered value should be used during the next checkout automatically or not. Other features allow you to show the attribute on admin grid, include it into the HTML printout, PDF documents, and API, as well as automatically apply the value for each order if a customer does not enter it or it is not visible at the frontend.

The Manage Label / Options tab varies depending on the selected input type. Here, you can customize the label of your newly created field as well as configure available options.

magento 2 duplicate category tree

In Conditions, the Magento 2 order attributes extension allows selecting particular shipping methods to show the attribute to those customers who choose the specified options.

magento 2 duplicate category tree

Now, let’s figure out order attributes relations. The appropriate page is available under Sales -> Amasty Order Attributes -> Manage Order Attributes Relations. The grid displays relation name, parent attribute, its dependent attributes, attribute code, and checkout step to which the relation is assigned. From the Action column, you can edit each relation.

magento 2 duplicate category tree

To create a new relation, type its name, select a parent attribute, and choose attribute options and dependent attributes.

magento 2 duplicate category tree


When your store visitor proceeds to checkout, he or she will see the following Magento 2 order attributes added to the default checkout steps:

magento 2 duplicate category tree

Under the “Where did you find our shop?” option, select Facebook, and its dependent options will be displayed:

magento 2 duplicate category tree

Recent Updates

Magento 2 Order Attributes 2.2.0

  • Now order attributes can be edited in the Orders grid, using mass actions as well.

Magento 2 Order Attributes 2.1.1

  • Possibility to use attributes in emails was added (ex. {{var order.getData(‘ATTRIBUTE_CODE’)}} or {{var order.getAttributeCode()}}.

Magento 2 Order Attributes 2.0.0

  • A new ability to create dependent attributes was added: display specific attributes only when a particular value of other attribute was selected.

Magento 2 Order Attributes 1.1.7

  • A possibility to read, update, and set order attributes via Magento API was added;
  • The ability to get order attributes data using an order model object (useful for developers) was added.

Magento 2 Order Attributes 1.1.3

  • The new rule was added: you can validate text field input length.

Final Words

As you can see, Amasty Order Attributes for Magento 2 and 1 adds lots of useful features to the default order management functionality of the platform. With the help of the module, you can significantly improve the way your admins process orders. Another positive aspect of this Magento tool is related to improved customer experience. By collecting feedbacks, you can get some precise thoughts on further optimizations.

Amasty Magento 2 order attributes module costs $189, which is a quite democratic price. Check the following video for additional information:

Download / Buy Amasty Order Attributes Magento 2 Extension

Download / Buy Amasty Order Attributes Magento Extension