Shopping cart

Custom Checkout Fields for Magento 2   v1.0.0

Custom Checkout Fields for Magento 2
magento partner

Magento 2 Custom Checkout Fields extension by Mageplaza allows online stores to add more checkout fields and display them on the different positions on the checkout page. This extension helps admins to collect sufficient information at the checkout step, perfect the order process, and satisfy customers.

  • Display price tiers at the table form
  • Collect more information at the checkout page
  • Various input types for checkout fields
  • Flexibly create checkout fields: Order comment, delivery time, surveys, gift wrap
  • Checkout fields depending on shipping methods
  • Show new checkout fields on Sales Orders Grid, PDF Invoice, Transactional emails
  • Properly compatible with PDF Invoice, One Step Checkout, Extra Fee, Gift Wrap



60-day Money Back


Lifetime Update


365-day Support

Compatible With

CE, EE 2.1.x, 2.2.x, 2.3.x

Benefits of Custom Checkout Fields

Current issues of Magento 2 online stores

On Magento 2 Default, the checkout fields only include some familiar information such as name, email address, delivery address and shipping method.

As a matter of fact, demand from online stores for more checkout attributes is reasonable. With additional attributes, customers’ orders are much more specific and individual, which supports stores satisfy customers more easily and perfectly

Advantages of adding more checkout attributes

  • navigationBetter processing orders

    That store owners get all specific information of orders makes the trading process much easier.

  • moodPlease customers with good experiences
  • thumb_up_altImprove the store’s image efficiently

Collect more information at the checkout page

When Magento 2 Custom Checkout Fields is installed, this extension allows admins to create more fields on the checkout page. In addition, this extension is highly compatible with Magento 2 One Step Checkout.

This extension supports store owners 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.

Magento 2 Custom Checkout Fields

Various input types for checkout fields

Magento 2 Custom Checkout Fields extension

There are 11 selections of input types that Mageplaza Custom Checkout Fields supports which are:

  • Text Field
  • Text Area
  • Date
  • Yes/No
  • Dropdown
  • Multiple Select
  • Single Select with image
  • Multi-Select with image
  • Media Image
  • Single File Attachment
  • Content
  • Depending on the kind of attributes, product types or certain purposes of store owners, the input types are selected suitably.

    Configure a field depending on others

    It is possible to configure a field to make it dependent on the other related field(s). For instance, 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?”

    In addition, a checkout filed can be displayed based on the selected shipping method. For example, gift wrapping will be applied with the shipping service as priority or first-class.

    Magento 2 Add Custom Checkout Fields to Checkout page

    Display on Sales Order Grid, PDF Invoice and more

    Magento 2 Add Custom Fields to Checkout Page

    From the backend, admins can add extra checkout field to Sales Order Grid. Here can admins have an overview of all checkout field 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. Learn more

    With the frontend, on Checkout Page, additional checkout fields 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 the Order View Page.

    More features

    Management grid

    Show additional checkout information on the order grid

    Tooltip supported

    Display the guide/note beside an extra field

    Set input validation

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

    Limit visibility

    Set a checkout field to be visible to specific store views or customer groups.

    Attribute priority

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

    Extension compatibility

    Properly compatible with Mageplaza extensions: PDF Invoice, One Step Checkout, Extra Fee, Gift Wrap

    Full Custom Checkout Fields Features

    For store admins

    Configuration and Properties

    • Enable/ Disable the module
    • Set default label for the checkout field
    • Add attribute code used in the backend
    • Select input types for the extra field
    • Set default value
    • Set the field to be required or not
    • Select input validation
    • Select input/output filter
    • Enable to add to Sales Order Grid
    • Allow adding the added fields to PDF Invoice
    • Allow adding extra checkout fields to confirmation emails
    • Able to set a field to depend on others and shipping method

    Frontend Properties

    • Choose positions for extra custom fields on the checkout page
    • Enable tooltip with the guide for the fields
    • Select store view and customer group that a field is visible to.
    • Allow adding to Sales Order View
    • Set the priority for a checkout field

    For customers

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


    • filter_drama I want to add the checkout fields to PDF Invoice attached to emails sent to customers. Is it possible?
    • filter_drama I want the checkout fields to appear in transactional emails. How to do this?
    • filter_drama Is Custom Checkout Fields extension compatible with my One Step Checkout page?
    • filter_drama I want to create the Order Comment section on my checkout page. Is it possible with Custom Checkout Field?
    • filter_drama Is it possible to create the Delivery Time section on my checkout page?
    • filter_drama My store provides gift wrapping service and I want my customers to choose the gift wrap paper on the checkout page. Is this possible?

    Reviews (4)

    • assignment_ind
      Excellent quality and exactly what we needed.

      Posted by Anthony Brittis on 06 August 2019 verified_user Verified Buyer
      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.

    • assignment_ind
      Great job!

      Posted by Michael on 26 July 2019 verified_user Verified Buyer
      I can only spend these words for your support: fast, helpful, clear, amazing. Thank you!

    • assignment_ind
      Highly recommend Order Attributes from Mageplaza

      Posted by Henry Jansen on 25 January 2019 verified_user Verified Buyer
      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.

    • assignment_ind
      Product was as my expectation

      Posted by Pravin on 25 January 2019 verified_user Verified Buyer
      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!!

    Submit your review

    How do you rate this product?


    Your email address on Mageplaza's store


    Plain text, no HTML tags.