60-day Money Back


Frequent Update


365-day Support

Order Attributes for Magento 2


Magento 2 Order Attributes allows store owners to custom and add more attributes to orders and display them on the various positions on the checkout page. This module supports store owners efficiently in collecting customers’ adequate information and requirements during the check-out process to gain their satisfaction.

This extension offers unlimited attributes with up to 11 different types, including Text Field, Text Area, Date, Yes/No, Dropdown, Multiple Select, Single Select with Image, etc. The attributes are customized in a way that depends on other attributes such as the shipping method.

Order attributes can be added to the Sales Order Grid in the backend, providing admins with a comprehensive overview of order details, and streamlining order updates, tracking, and processing.

Total price:


This demo is hosted on Cloudways

Magento 2 Order Attributes for Magento 2.2.x, 2.3.x, 2.4.x CE/EE/B2B/Cloud/ Adobe Commerce 2.2.x, 2.3.x, 2.4.x

Most-Trusted Pick

  • Work perfectly together
  • Cost-effective
  • 60-day money back guarantee
  • FREE installation for all
Order Attributes
Order Attributes & Checkout Fields $199
Extra Fee Extra Fee
Shipping Rules Shipping Rules




On Magento 2 Default, the order attributes are limited at some common information about customers’ order such as name, email address, delivery address, shipping method.

In fact, most of the store owners are in need of more additional attributes to order information to personalize each order with the aim to acquire more customers’ information, comments and expectation.


  • Increase successful rate of processing orders
  • Satisfy customers’ shopping experience
  • Bring a professional look to store site
  • Understand customer's wishes or feedback

Magento 2 Order Attributes Highlight Feature

Collect unlimited attributes for orders from checkout page

Order Attributes for Magento 2 allows store owners to create more fields on the checkout page. Especially, the module is properly compatible with Mageplaza One Step Checkout.

This module supports store owner to gain more customers’ information or expectation about their purchasing such as order comments, delivery time, surveys. For example, some additional questions may be:

  • What another address can you receive the product?
  • What time would you like to receive the product?
  • What are your favorite products which you bought from our shop?
  • Would you like to use the gift wrapping service?
  • Please select your preferred gift pattern paper?
  • Do you have any other notice before delivery?
  • Do you have any feedback for our store?

And any attributes without limitation if store owners find it necessary to process the orders successfully.

Multiple order attributes types

Magento 2 Order Attributes supports the diversity of input types up to 11 options. This feature allows creating an open or closed question, uploading an attached file or a specific image. Input selection includes:

Text Field
Text Area
Multiple Select
Single Select with image
Multi-Select with image
Media Image
Single File Attachment

Depending on the content of attributes, product types or certain purposes of store owners, the input types are selected suitably with the min and max value range set by admins.

Custom attributes depending on others

This feature allows displaying an attribute only when its parent attribute is completed by customers. For example, the attribute “Please select your preferred gift wrapping paper” will display in case customers have answered “Yes” to the question “Would you like to have your order gift-wrapped?”

Besides, admin can set the display of an attribute depending on shipping methods. The attribute will be shown depending on the selected shipping methods. For example, gift wrapping will be applied with the shipping service as priority or first-class.

Various display positions of order attributes (Updated)

Extra Order attributes can be included in Sales Order Grid from the backend. Here can admins have an overview of all attributes of the orders so it is much easier to update, follow and process customers’ orders. Noticeably, PDF Invoice and Transactional Emails sending to customers can also be added the new attributes easily. Please install PDF Invoice extension to apply custom order attributes. In addition, these attributes can be shown on Magento printed PDF files as well (New).

Learn more about this extension

From the frontend, on Checkout Page, additional order attributes can also be added to different sections as Shipping Address, Shipping Method Top, Shipping Method Bottom, Payment Method Top, Payment Method Bottom, and Order Summary. Besides, login customers can view these attributes via Order View Page.

Didn't see the feature you are looking for? – It may be in our product roadmap. Check it now!

More Features

Check out more details of Order Attributes

Order Attributes

Management grid

Display additional attributes information on the order grid

Order Attributes

Tooltip supported

Display the guide/note beside an attribute.

Order Attributes

Extension compatibility

The extension is properly compatible with PDF Invoice, One Step Checkout M2, Custom Order Number, Mass Order Actions.

Order Attributes

Set input validation

Require the input data (such as email, phone, URL) to follow standard formats.

Order Attributes

Attribute visibility

Set order attributes to be visible to specific store views or customer groups.

Order Attributes

Attribute priority

Set the priority for displaying attributes. The smallest number has the highest priority.

Order Attributes

Add checkout steps (New)

Create more checkout steps which contain order attributes


Choose your suitable edition


Crafted for a great webstore start $ 199 first year

  • 1-year extension updates
  • 1-year support
  • 60-day money-back guarantee
  • Read our policies
  • Supports for Magento 2 Community Edition


Great for an enterprise solution $ 399 first year

  • Free updates within subscription time
  • Free support within subscription time
  • Read our policies
  • Supports for Magento 2 Enterprise Edition
  • Highest priority support

Full features list

Frequently Asked Questions (FAQs)

The invitation is allowed to display on Product Detail Page, Shopping Cart Page, Checkout Page.

Yes, a pop-up will display when customers click on “Add Your Gift Wrap” or “Change Your Gift Wrap” button. Customers can select their favored wrapping paper with ease.

Yes, there is an “Add a message” section on the gitt wrap pop-up, which allows customers to add the the message card with their gifts easily. Admins can set fee for gift message.

Yes, admins just need to create categories with specific names then add the wrappers into these categories such as Birthday, Christmas, and so on. Customers can find out easily the wrappers when they are sorted out clearly.

The items can be wrapped individually or together (in one gift box)

It depends on the setting of admins from the backend configuration.

Yes, the button of “Change Your Wrapper” will appear and allow a customer to change the current wrapper to another one.

Yes, all the information related to wrapping orders will be recorded in the backend management order grid

Reviews (13)

21 June 2022


All Mageplaza extensions are well documented. No need to ask for support and best quality price.

Maria Mosso -Verified Purchase
04 May 2022


The checkout page now can be completed with more fields that actually make sense to us. The installation process is easy too, a 5-star experience.

Helsey -Verified Purchase
29 April 2022

Works ok

Love this extension. I purchased a few times from Mageplaza and I'm glad that this one works ok too.

Issac -Verified Purchase
19 April 2022


Easy to install. No problems whatsoever. Works as expected. Thanks Mageplaza team

Terry -Verified Purchase
19 April 2022


I was extremely impressed with the multiple order attributes types by this extension. I's a great feature. Love it!

Giampy -Verified Purchase
20 October 2020

The Solution we required

The extension provided the solution we were looking for. It serves as a great extension for our development

OX Vijay -Verified Purchase
20 March 2020

The best of it's kind

What I really like about this extension is the plethora of functions. I mean, besides the fact that you can add the order attributes, you can even select their position in the checkout form and make conditional attributes. All this while being able to display them in E-mails too! Amazing! Everything went on smoothly from install to configuration. Amazing extension and great job as usual Mageplaza!

Sorin -Verified Purchase
19 November 2019

Good integration with other Mageplaze Products

The Order Attribute extension works well with OneStep Checkout and PDF Invoice. Only the possibility to add and edit values within purchases orders is missing. You need this if a customer has forgotten to enter value or has entered wrong value. The support is really fast and helpful.

Martin -Verified Purchase
18 September 2019

110% satisfied

We can really recommend Mageplaza - they are doing an awesome job! We are using the Order Attributes in an M2 OS store where a third party checkout is active, which ignores the standards. They made the module work so that we can use it. This is a really great service, thanks a million. Special thanks to April & Bruce.

Jan -Verified Purchase
06 August 2019

Excellent quality and exactly what we needed.

Unlike many Magento Marketplace extensions, this one is very well written. It also does exactly what we need it to do, which is to add additional fields to the checkout process. The new fields need to appear conditionally based on responses to other attributes. This extension does an excellent job allowing for that scenario. It saved me many hours in my own team's development time.

Anthony Brittis -Verified Purchase
26 July 2019

Great job!

I can only spend these words for your support: fast, helpful, clear, amazing. Thank you!

Michael -Verified Purchase
25 January 2019

Highly recommend Order Attributes from Mageplaza

We wanted to add extra fields in the checkout page of our Magento webshops. We could easily create these with the "Order Attributes" extension from Mageplaza. Installation and configuring was simple, did not take much time. We can highly recommend the "Order Attributes" extension from Mageplaza if you need extra input fields in your Magento store.

Henry Jansen -Verified Purchase
25 January 2019

Product was as my expectation

The product is good and as per my expectation. There were some issues but all were fixed with support. The support was awesome. The guy who worked on my tickets had resolved all my issues and gave me updates every-time. Once again Thanks!!

Pravin -Verified Purchase

Leave a Review

How do you rate this product?

Your email address on Mageplaza's store

Plain text, no HTML tags.

Use case of Magento 2 Order Attributes

Use Case #1: Elevate the checkout process with more options for buyers

Business goals:

  • Offer more relevant options at the checkout page to help customers process the order.
  • Acquire customers' information to improve the checkout process and gain more loyalty.

Default Magento technical limitations:

  • A default Magento store is limited with common information about customers’ orders such as name, email address, delivery address, and shipping method.


  • Allow creating attributes with the input type of up to 11 options. Feel free to upload an attached file or images to your attribute.
  • Allow customers to choose more options about delivery addresses, shipping methods, gift wrap options, and also join surveys on the store's services.
  • Select the min and max value of the attribute to match your store's needs.
  • Create and link any attributes you want to make the checkout process more convenient for consumers.
  • For example: You can set the display of an attribute dependent on the shipping method, such as gift wrapping only available for customers that chose domestic shipping.

Use Case #2: Manage all the checkout attributes with ease

Business goals:

  • View and manage all the attributes in one place.
  • See the order information and collect data on customers.

Default Magento technical limitations:

  • Unfortunately, you can't view all your attributes in one place on a default Magento store.


  • View all extra order attributes with corresponding orders in the Sales Order Grid from the backend.
  • Select the display location of additional attributes in multiple sections of the checkout page, and also the Order View Page for logged-in customers.

All of the feature updates plan and status will be updated as soon as possible in our public Trello.

View Mageplaza Extension Roadmap 2023 ->

Don't see the features you are looking for?

Request feature

Want to do extension customization?

Custom request

Let us know your requirements

Release Notes

  • v4.3.4 (Magento v2.4.x)

    07 August 2023

    • Fixed minor bugs.
  • v4.3.3 (Magento v2.4.x)

    30 May 2023

    -Compatible with Magento 246

  • v4.3.2 (Magento v2.4.x)

    19 May 2023

    -Fixed minor bugs.

  • v4.3.1 (Magento v2.4.x)

    18 January 2023

    • Fixed custom step bug in Admin Order.
  • v4.3.0 (Magento v2.4.x)

    07 September 2022

    • Added checkout step which contains Order Attributes
    • Display attributes on print PDF files
  • v4.2.0 (Magento v2.4.x)

    10 June 2022

    • Added values required (only on frontend)
    • Added attribute support type: checkbox, radio button, time, Static Block
    • Compatible with Magento v2.4.4
  • v1.4.0 (Magento v2.3.x)

    10 June 2022

    • Added values required (only on frontend)
    • Added attribute support type: checkbox, radio button, time, Static Block
  • v4.1.2 (Magento v2.4.x)

    28 December 2021

    • Compatible with Magento 2.4.3-p1
    • Fixed minor bugs
  • v1.3.1 (Magento v2.3.x)

    20 September 2021

    • Fixed minor bugs
  • v4.1.1 (Magento v2.4.x)

    20 September 2021

    • Compatible with Magento 2.4.3
    • Fixed minor bugs
  • v4.1.0 (Magento v2.4.x)

    16 August 2021

    • Added input type DateTime
    • Added Min Max value range
    • Fixed minor bugs
  • v1.3.0 (Magento v2.3.x)

    16 August 2021

    • Added input type DateTime
    • Added Min Max value range
    • Fixed minor bugs
  • v1.2.2 (Magento v2.3.x)

    29 April 2021

    • Compatible with Magento 2.3.6
    • Fixed error with Multiselect field
    • Fixed minor bugs
  • v4.0.1 (Magento v2.4.x)

    29 April 2021

    • Compatible with Magento 2.4.2
    • Fixed error with depend field
    • Fixed error with Multiple Select field
    • Fixed minor bugs
  • v4.0.0 (Magento v2.4.x)

    30 October 2020

    • Supported Magento v2.4.0
  • v1.2.1 (Magento v2.3.x)

    30 October 2020

    • Fixed minor bugs
  • v1.2.0 (Magento v2.3.x)

    26 June 2020

    • Added UnitTest
    • Compatible with Magento v2.3.5
  • v1.1.0 (Magento v2.3.x)

    29 April 2020

    • Supported RestAPI & GraphQL
    • Compatible with Magento v2.3.4
    • Fixed error not show Order Attribute in Order view & grid page
    • Fixed error with validate value before saving
  • v1.0.2 (Magento v2.3.x)

    19 February 2020

    • Fixed error happen with virtual order
    • Fixed error with option validation on Magento 2.3
    • Corrected order attribute data when exporting order
    • Added edit-inline for attributes
    • Improved code style & performance
  • v1.0.1 (Magento v2.3.x)

    27 August 2019

    • Compatible with Magento 2.3
    • Improved code style & performance
    • Fixed minor bugs

Order Attibutes for store admins

Configuration and Properties

  • Enable/ Disable the module
  • Set default label for the attribute
  • Add attribute code used in the backend
  • Select input type for the attribute
  • Set default value
  • Set the attribute to be required or not
  • Select input validation
  • Select input/output filter
  • Enable to add to Sales Order Grid
  • Allow adding attributes to PDF Invoice
  • Add attribute support type: checkbox, radio button, time, static block [New]
  • Create more checkout steps containing order attributes [New]
  • Display attributes on Magento printed PDF files [New]
  • Allow adding attributes to confirmation emails
  • Custom attributes depending on others and shipping method
  • Integrate with One Step Checkout

Frontend Properties

  • Select position for the attributes on check out page
  • Enable tooltip with the guide for the attribute
  • Select store view and customer group for attribute visibility
  • Allow adding to Sales Order View
  • Set attribute priority
  • Add values required (New)

Order Attibutes for customers

  • Be able to add more information to orders when checking out
  • Be more likely to receive orders quickly and satisfactorily

Why choose Mageplaza Magento 2 Order Attributes

Mageplaza provides consistent and customer-centric extensions for your Magento 2 store.

We don't sell products for one time. We provide lifetime solutions which help our customers thrive with their businesses.

innovate exchange partner
mageplaza trustpilot
follow magento coding standard
8 years ecommerce

60-day Money Back

Extensive 60-day money-back period. You love it or get a full refund no questions asked.


Extensive Support Timeframe

Mageplaza provides support 16 hrs/day, 5.5 days/week to guarantee the seamless operation of our extensions on your store.


Install via Composer

Simple installation via composer helps you save time and eliminates technical issues during future updates.


Frequent Updates

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