Order Attributes For Magento 2

Write Review
Trusted by 264+ Satisfied Customers

Ask AI About This Extension

MageAnts Order Attributes for Magento 2 adds custom checkout fields, such as a delivery date or delivery instructions, and saves each answer on the order. You build these custom order attributes from 8 input types, show them only for chosen shipping methods, store views or customer groups, and see the answers in the order grid, emails and PDFs.
30-Days Money back
100% Open Source
Free Update
Marketplace

Key Features

  • Choose which checkout step each custom field appears on
  • Build fields from 8 input types, from text boxes to date-and-time pickers
  • Show a field only for selected shipping methods, store views and customer groups
  • Reveal a follow-up field when a customer picks a certain answer
  • Add answers as columns in the order, invoice and shipment grids
  • Include answers in order emails, invoice and packing slip PDFs, and the HTML print-out
  • Save a registered customer's answers for their next checkout
  • Edit answers from the admin order view after the order is placed
Partner With
Magento Partner Hyva Partner
Developed by
Master Certified Expert Certified Professional Certified

Magento 2 default vs MageAnts Order Attributes

What you need Magento 2 default MageAnts
Add your own checkout field, from 8 input types Custom code only Yes, from the admin
Show a field only for chosen shipping methods, store views or customer groups No Yes
Reveal a follow-up field based on an answer No Yes
Answers in the order, invoice and shipment grids No Yes
Answers in emails, invoice PDF and packing slip No Yes
Remember answers for the next order, edit them after it is placed No Yes

Description

Capture essential order details with custom attributes

Add extra fields to the checkout process to collect specific information like delivery instructions. Great for businesses offering customizable products or services.

Easy configuration

After successful installation of Order Attributes for Magento 2, log in to the Magento admin panel and set the configuration for checkout settings, including date format, attribute values, order attributes in emails, etc. Depending on the requirements, you can select respected fields.

Easy configuration

Add new order attributes easily

With the Order Attribute Extension for Magento 2, the user can easily add a new order attribute by mentioning the default label value, attribute code, selecting one or multiple store views, selecting customer groups, catalog input type, etc. And there is one more field for the front end, and from this, you can choose the following factors:

  • Text Field
  • Text Area.
  • Date
  • Date With Time
  • Yes/No
  • Dropdown
  • Checkbox Group
  • Radio buttons
New order attribute properties

Specify the attribute titles for each store view

In the manage title section, you need to enter the title to specify the attribute title for every store view. Additionally, you have to enter attributes options for check box groups, drop-downs, and radio buttons, as shown in the screenshot.

Manage label and option

Manage attribute relation grid

Follow the path - MageAnts Order Attributes > Manage Order Attribute Relations to manage attribute relations. Here, at the order attribute relation grid, you can check all created relations and add and manage unlimited relations accordingly.

Add new attributes

Create custom order attributes of different types

If you add a custom attribute to the Magento order, it will display on the orders' grid, as shown in the screenshot.

The custom order attribute data will be shown on the order information page.

You will see customer order attributes with different input types at the front end, including text fields, dropdowns, radio buttons, multiple checkboxes, etc.

New order attribute properties

It's easy to set flexible conditions for attribute fields’ display

The Magento 2 Order Attribute Extension allows store owners to set flexible conditions for displaying attribute fields easily. These conditions are based on the shipping method and more. This means that store owners can easily create custom attributes based on a variety of criteria and control how these attributes are displayed on the order page. This allows store owners to tailor the order experience to their customers, providing them with the most relevant information.

Manage Conditions

Show custom order attributes in PDF documents and emails

Turn on Include Order Attributes into Emails and the answers go into your order emails. Two more settings add them to the invoice PDF and the shipment packing slip, so the person packing the parcel sees "leave with neighbour" printed on the slip. Each attribute also has its own Include Into PDF Documents switch, so internal fields stay off customer paperwork.

Display in order info
HTML Printouts
 
 

Display order attributes depending on a particular shipping method

Some questions only make sense for one kind of delivery. Pick shipping methods in the attribute's Conditions tab and the field appears only when the customer chooses one of them. A customer collecting in store is never asked for a preferred delivery time.

This feature makes it simple to alter the order details that clients see based on the delivery option they select.

Checkout page display

Save answers for next time, and correct them in the admin

Registered customers don't have to type the same answer on every order. Set Save Entered Value For Future Checkout to Yes and their last answer is filled in for them. If a customer picks the wrong option, open the order, click Edit next to Custom Attributes and change it.

Attribute In Order
Attribute Value
 
 

FAQs

What is the Magento 2 Order Attributes extension?

It adds your own fields to the Magento 2 checkout and saves the answers on each order. Stores use it for delivery dates, delivery instructions, company details or a "where did you hear about us" question. The answers show up in the admin order view and order grid, and can be added to emails and PDFs.

Can Magento 2 add custom fields to checkout without an extension?

Not from the admin. Magento 2 has no setting for adding your own checkout fields. A developer can build one in code, but that means changing the checkout layout, storing the value on the quote and the order, and extra work to show it in the admin, emails and PDFs. The extension handles all of that from the Mageants Order Attributes menu.

Which input types can I use?

Eight: text field, text area, date, date with time, yes/no, dropdown, checkbox group and radio buttons. Date fields open a calendar picker. For dropdowns, radio buttons and checkbox groups you set the options yourself under Manage Label / Options.

Where do the fields appear at checkout?

You choose the checkout step for each attribute, for example Shipping or Review & Payments. A Sort Order number decides where the field sits among the other fields on that step.

Can I show a field only for certain shipping methods or customers?

Yes. In the attribute's Conditions tab you pick the shipping methods it should appear for. Each attribute can also be limited to certain store views and customer groups, so a wholesale-only question never shows to retail shoppers.

Can a field appear only after a certain answer?

Yes, with attribute relations. You pick a parent attribute, the answers that should trigger it, and the dependent fields to reveal. The parent and the dependent fields have to be on the same checkout step.

Where does the admin see the answers?

On the order view page, in a Custom Attributes section. You can also add them as columns in the sales order grid, and show them in the invoice and shipment grids and on the invoice and shipment create and view pages.

Are the answers included in emails and PDFs?

Yes, if you switch it on. One setting adds the answers to order emails, and two more add them to the invoice PDF and the packing slip. They can also appear on the HTML order print-out. Each attribute also has its own PDF switch, so internal-only fields can stay off invoices and packing slips.

Can I make a field required?

Yes. Each attribute has a Values Required setting, and required fields are marked with an asterisk at checkout.

Can returning customers skip fields they filled in before?

Yes, if they are registered. Set Save Entered Value For Future Checkout to Yes and their last answer is filled in on the next order. Guest shoppers fill the field in each time.

Can I change an answer after the order is placed?

Yes. Open the order in the admin, click Edit next to Custom Attributes, change the value and save.

Are order attributes available through the API?

Each attribute has an Include Into API setting, so you decide which fields are exposed to connected systems such as an ERP.

How do I add a custom order attribute programmatically?

If you would rather write the code yourself, our guide How to Create Order Attribute Programmatically in Magento 2 walks through it. The extension is for stores that want to add and change fields from the admin without a code deployment each time.

Does it work with the Hyvä theme?

Yes, through a Hyvä compatibility add-on.

Which Magento versions does it support?

The latest release is compatible with Magento 2.4.9. There is a Community edition, and an Enterprise edition for an extra $100.

Reviews

Tailored customer insights
Verified purchase
5.00
star star star star star
I was totally impressed with this extension! I needed a way to capture specific customer details during checkout, and this extension delivered. I can now tailor my marketing efforts and order processing to meet the unique needs of my customers.
Russell | Posted On 08/01/2024
Really developed very well module.
Verified purchase
5.00
star star star star star
This Extension helps store owners add additional fields during the checkout. The best part is, it is extremely easy to manage as well. I had a great experience with this extension.
Julian | Posted On 08/01/2023
Amazing extension
Verified purchase
5.00
star star star star star
This is a very solid extension, We could easily create these with the 'Order Attributes' extension from Mageants. Installation and configuring was simple, did not take much time. amazing. Thank you!
Irena | Posted On 06/19/2023
Very Useful
Verified purchase
5.00
star star star star star
This extension is very useful and reliable. My client was very much in need of it and it flawlessly did what he wanted. He advised me to turn to this store if I needed more extensions in future.
Joseph | Posted On 05/18/2023
Write Your Own Review
You're reviewing Order Attributes
You're Rating:
Price
Value
Quality
loader
Loading...

check-circle You submitted your review for moderation.

Customization

* Required Fields

Changelog

Version 2.0.3 – October 05, 2023
Bug fixed
  • MageAnts team make extension compatible with magento 2.4.6 version.
  • MageAnts team add new file upload order attributes so customer can easily add any file upload on checkout page.

Version 2.0.2 – January 23, 2023
Coding Standard
  • Mageants team makes this extension coding as per the Magento coding standard.

Version 2.0.1 – February 15, 2022
Bug fixed
  • When run compile command then gives an error in Magento2.4.3 version.
  • Admin try to print invoice with order attributes then gives an error in Magento2.4.3 version.
  • When admin set date and time attributes in shipping page and user open shipping page then by default it's redirect to date and time attributes.

Version 2.0.0 – December 10, 2020
New extension
  • MageAnts develop new Order Attributes extension working fine in all Magento version.

Why Choose MageAnts

  • 30 Days Money Back Guarantee

    30 Days Money Back Guarantee

    We offer 30 Days money back guarantee if customer meets our refund policy. For more info you can read our terms and condition

  • 100% Bug Free

    100% Bug Free

    Our team follow rules and takes care of perfect setup to ensure a bug-free and error-free code for the development process of theme, extension, or website development.

  • Free 90 Days Support

    Free 90 Days Support

    MageAnts ensures quick and quality technical support. Take advantage of our 90 days free support for a smooth and efficient experience.

  • Frequent Extension Updates

    Frequent Extension Updates

    Intensive update roadmaps ensure highly compatible, bug-free, great performance, and innovative extensions.

9+ Years of Industry Experience