Order Attributes For Magento 2
Ask AI About This Extension
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
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.
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
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 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.
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.
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.
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 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.
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.
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
Customization
Changelog
- 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.
- Mageants team makes this extension coding as per the Magento coding standard.
- 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.
- MageAnts develop new Order Attributes extension working fine in all Magento version.
Why Choose MageAnts
-
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
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
MageAnts ensures quick and quality technical support. Take advantage of our 90 days free support for a smooth and efficient experience.
-
Frequent Extension Updates
Intensive update roadmaps ensure highly compatible, bug-free, great performance, and innovative extensions.


