Magento 2 Order Attributes Extension Magento Marketplace Extension Verified

Streamline Checkout Experience by Adding Custom Fields to the Checkout Page

Extension has been verified successfully by Magento Marketplace

Magezon guarantee all products have to meet the requirement of developing extensions according to Extension Quality Program on Magento Marketplace. The program is powered by Magento expertise, development guidelines, and verification tools.

Passing the verification confirms the best coding structure, performance, scalability, and compatibility with Magento 2 core of the extension.

The EQP program consists of 3 review processes including Business Review, Technical Review and Marketing Review. The Technical Review is the toughest one with careful checklist:

  • Check Code Quality/Syntax
  • Check for Viruses and Malware
  • Check for Plagiarism
  • Verify that Product Installs Correctly
  • Verify that Varnish Works Correctly
  • Quality Assurance: Pass Manual QA

EQP explanation can be found in this official blog post from Magento. View Order Attributes on Magento Market Place


With Magento 2 Order Attributes extension, you can easily create and add extra custom fields to the checkout page. Thus, customers can leave other important details of their order without giving a direct call. This brings customers satisfaction that indicates a high order success rate and a high chance of them coming back. 

      Community Edition: 2.0.x, 2.1.x, 2.2.x, 2.3.x, 2.4.x
      Enterprise Edition: 2.0.x, 2.1.x, 2.2.x, 2.3.x, 2.4.x

      Installation Service is optional and covers installation of the extension by our team into a single Magento location. Live, dev or staging servers/locations are treated as separate.

      Priority Support Service - assigning a higher priority to all your support request by moving them to the top of the ticket waiting list.
      30 days money back
      FREE lifetime updates
      90 days free support

      Add custom order attributes to the Magento checkout page

      Create and add custom fields to the checkout page without limitation. Thus, customers can leave additional details of their orders in a breeze. This helps you better know and meet exactly what customers need.


      12 different input types

      Magento 2 Order Attributes extension comes with 12 different input types. The variety gives you the freedom to collect customer information in the most appropriate way. It also brings customers more enjoyable experiences.

      For example, suppose you want to know what products they purchased from your store. A Multiple Select field with easy-to-answer options is much better than filling out with texts, right?

      One Attribute, Various Positions 

      to Display 

      Enables order attributes to appear in various positions of both frontend and backend. 

      • 4 positions at Shipping Address
      • 2 positions at Shipping Method
      • 2 positions at Payment Method
      • Customer Order View
      • Customer Invoice View
      • Customer Shipment View
      • Customer Credit Memo View

      Note: Customers who have logged in to their account can view the order attributes via View pages above.

      • Customer Order PDF
      • Customer Invoice PDF
      • Customer Shipment PDF
      • Customer Credit Memo PDF

      • Admin Order View
      • Admin Invoice View
      • Admin Shipment View
      • Admin Credit Memo View

      • Admin Order Grid
      • Admin Invoice Grid
      • Admin Shipment Grid
      • Admin Credit Memo Grid

      Include order attributes in sales emails

      Add any order attribute in any sales email with ease. This way, customers can check the answers they have provided for each field.

      Such personalized emails also show them you really care, leading them to feel positive about your business.


      Assign checkout field to certain shopping carts 

      Magezon Order Attributes for Magento 2 helps users assign a specific order attribute to the cart that satisfies the given conditions.

      To clear the stock for summer items, for instance, store owners can provide customers a coupon code field if their shopping cart has these items.


      Restrict attribute fields to specific customer groups & store views

      Depending on your business purpose, you can decide whether to show or hide attributes from store views or customer groups.

      To encourage wholesales customers to spend more, create an extra discount field and make it visible to this customer group.

      Create dependencies between order attributes

      This functionality lets you create parent-child relationships among attributes. Simply put, the child attribute shows up if a customer’s answers match specified parent values.

      This helps show relevant fields to customers who need it. For those who don’t actually care, it is better to minimize the number of fields. Shorter is better.


      Attach a useful tooltip to each attribute field

      Magento Order Attributes comes with the feature "Tooltips" that allows you to provide a detailed explanation or instruction on how to fill in the field. The tooltip appears when customers hover the mouse pointer over its icon without clicking it.

      Manage attribute labels & tooltips per store view

      Give you the ability to customize field labels and tooltips per store view, especially when controlling multiple stores. A good way to grow a global customer base.


      100% compatible with PDF Customizer 

      When installed with Magento 2 Order Attributes, PDF Customizer has two extra elements: Order Attributes and Order Attributes Block.

      The first element lets you add separate order attributes to sales documents. Meanwhile, the other enables you to create a block that contains a title and a group of order attributes right below.

      See more features


      Management grid

      Manage and keep track of order attributes in a breeze using a neat grid.


      Sort order

      Arrange attribute fields in a logical order at any step of the checkout process.


      Required value

      Use value required so that customers can't leave the attribute field blank. 


      Default value

      Save your customers time and improve consistency by prefilling field values.

      Easy to Install & Configure. Free Lifetime Updates. 30-day Money Back

      Amazing Aftersales Support And Tutorials

      Premium Online Support

      Premium Online Support

      Magezon is offering top class online support to handle all your requests. All your requests will be resolved within 24 hours.

      Knowledge Base and Video Tutorials

      Knowledge Base and Video Tutorials

      We provide Video Tutorials with visual guidance for using the extension. Besides, you can use User Guide for every tiny detail.

      LifeTime Updates Free of Charge

      LifeTime Updates Free of Charge

      We guarantee that you don’t have to pay for any Magento 2 Order Attributes extension update. Make a one-time payment and you will get FREE lifetime updates.

      Feature Full List

      General Configuration

        General Settings

      • Enable/disable the extension
      • Display the title for the order attribute block

        Checkout Page

      • Display order attributes on the checkout page
      • Show icon before order attributes’ labels
      • Select the icon before the title

        Customer Order Details Page

      • Display attributes on customer order details page
      •        1. Customer Order View

               2. Customer Invoice View

               3. Customer Shipment View

               4. Customer Memo View

      • Include order attributes in PDF documents
      • Show the icon before the title of the attribute block
      • Select the icon before the title
      • Show the icon before attributes
      • Choose the icon for order attributes
      • Support custom CSS

      Manage Order Attribute


      • Specify the default attribute name
      • Set an attribute to be mandatory
      • 12 different input types to select
      • Set “required” for the attribute field
        • Advanced Attribute Properties

        • Set attribute code for the order attribute
        • Set the default value for the field
        • Add useful tooltip to the field
        • Six input validation rules for Text Field

          Manage Labels & Tooltips

        • Set attribute labels for each store view
        • Set tooltips for each store view

          Display Settings

        • Show/Hide the attribute field on the frontend pages: Checkout page & Customer Order Detail page
        • Make order attribute visible on backend pages: Order, Invoice, Shipment and Memo View
        • Show/Hide the attribute on different grids: Order, Invoice, Shipment and Memo
        • Include order attributes in PDFs
        • Eight checkout positions to place the attribute
        • Show/Hide the field label
        • Change the attribute sort order at a checkout step
        • Show the attribute in specific store views
        • Assign the attribute to a certain customer group

          Cart Conditions

        • Assign an order attribute to specific carts using the following conditions: Product Attribute Combination, Product Subselection, Condition Combinations. Cart Attribute

      Attribute Dependencies

      • Create parent-child relationships among attributes
      •        1. Basic Conditional Logic

               2. Complex Conditional Logic

      Sales Emails

      • Include Order Attributes in Sales Emails using pre-built attributes


      • 100% compatible with
      •        1. Magento 2 Email Builder

               2. Magento 2 PDF Customizer


      • 100% Open-Source
      • Cache Supported
      • User-Friendly Interface
      • Easy To Install
      • Free Lifetime Updates
      • 30-day Money Back

      Release Notes

      Version 1.0.3 (released on May 8th, 2023)

      • Compatible with Magento 2.4.6

      Version 1.0.0 (released on Aug 6th, 2021)

      • Initial release

      Frequently Asked Questions

      Do you have any questions about Magento 2 Order Attributes Extension? See the list below for our most frequently asked questions. If your questions are not listed here, please contact us.

      Feature FAQs

      To install the extension, please refer to Magento 2 Order Attributes Installation Guide for details. It will take you just a few minutes to install this extension.

      1. Make sure to enable order attributes to show in the PDF documents:

      - Go to Order AttributesSettings.

      - Under Front-end Order Details Page, set Yes for the Include Attributes in PDFs field.

      2. Set your desired attributes to include in packing slips and invoices.

      - Click on the Display Settings tabs of these attributes.

      - Under General Settings, choose Shipment PDF (packing slip) and Invoice PDF.

      You can find the answer in section VI) Include Order Attributes in Emails in Magento 2 Order Attributes User Guide for detailed instructions.

      1. Choose one checkout position to place these attributes in.

      - Go to the Display Settings tab.

      - Under Advanced Settings, choose your desired position from the Position on Checkout field.

      2. Create a title for the group of these attributes. Then, put it above them.

      - Create an order attribute with the Label input type.

      - Then, put the title above these attributes by setting its sort order at the smallest number.

      You can use this input type when a customer has multiple shipping addresses, emails, or recipients’ names. Each address, email, or recipient’s name has a separate line for customers to fill in.

      Yes, of course. Please refer to section a. Product Attribute Combination of 4.2.4. Cart Conditions in Magento 2 Order Attributes User Guide for detailed instruction.

      1. Be sure A and B are at the same checkout step. Otherwise, you cannot sort and arrange these two fields on the checkout page.

      2. The attribute with a smaller number in the Sort Order field will be displayed above. For example, if A’s sort order is set at 1, then B’s must be set more than 1.

      No, it doesn’t. Our extension allows users to put these attribute fields in different positions of the checkout process.

      Support FAQs

      To get support for installation, you need to pay $50 per product. You can pay for installation fee while adding a product to cart from its detail page by ticking Installation Support + $50.00 in the Additional Services block. Or purchase installation support separately from this page.

      After finishing your purchase, please submit a ticket and we're ready for help within 24 hours. Don't forget to include the following information in your ticket:

      • Order ID

      • SSH account & admin account

      Absolutely. Magezon offers you free lifetime updates and 90-day free support.

      After 90 days, you need to pay an extra fee for our support. However, we believe that 90 days is enough for you to install, run and use our extension properly on your website.

      If you have any questions or need any support, feel free to contact us via the following ways. We will get back to you within 24 hours after you submit your support request.

      Payment FAQs

      Currently, we only support product payment via Paypal. However, we will consider other payment methods and notify you of this.

      Yes, you can ask for a refund within 30 days since your purchase. However, please check our refund policy first to make sure that you are eligible for the refund. Then send your request by submitting contact form or emailing us at [email protected].

      Yes, you just need to pay one time to get our product without monthly service or update cost or something like that.

      License FAQs

      According to our license policy, you are allowed to use a single extension license on only one Magento installation.

      If you want to use our extension on another Magento installation, you have to purchase another license for this installation.

      If you’re running multiple domains or websites under the same Magento installation, you just need to use one extension license.


      Write Your Own Review

      Why Choose Magezon® 2 Extensions ?

      Come with a full service package, extensive documentation and excellent support.

      30-Day Money Back


      Contact us within 30 days and we'll give you a full refund. Checkout our refund policy here

      Lifetime Free Updates


      Instantly get notified by e-mail once a new version is released.

      90-Day Free Support


      90 days of troubleshooting support and bug fixes for free.

      Installation Support

      Helping you to use our extension is the fastest.

      High Quality Code

      All our extension are of top quality and come with well-commented code.

      Extensive Documentation

      All extensions come with a detailed PDF and online user manual.