Skyrocket your MAGENTO SPEED and take the sales to the next level in 2021!

Magento 2 Checkout Custom Field

1000+ downloads

Magento 2 Checkout Custom Fields extension allows adding new custom fields on checkout page for any information you think to be necessary for order fulfillment.

  • Add any number of Magento 2 custom fields to checkout
  • Use those fields as Magento 2 order attributes to improve management
  • Show custom fields  in Order grid & on Order Detail page
  • Add Magento 2 order custom attributes to transaction emails and documents
  • Get values of the created attributes via API
  • Included in Magento 2 Checkout Suite
Community: 2.2.x - 2.3.x - 2.4.x
Enterprise: 2.2.x - 2.3.x - 2.4.x

Magento 2 Checkout Custom Fields extension allows adding new custom fields on checkout page for any information you think to be necessary for order fulfillment.

  • Add any number of Magento 2 custom fields to checkout
  • Use those fields as Magento 2 order attributes to improve management
  • Show custom fields  in Order grid & on Order Detail page
  • Add Magento 2 order custom attributes to transaction emails and documents
  • Get values of the created attributes via API
  • Included in Magento 2 Checkout Suite
Community: 2.2.x - 2.3.x - 2.4.x
Enterprise: 2.2.x - 2.3.x - 2.4.x


1-Year Support


Lifetime Update




(*) 30-Day
Money Back


The default checkout is not informative enough, so many merchants go for Google asking “How to add new fields to Magento 2 checkout?” You might, too - Right?

Then, here we introduce the Checkout Custom Fields for Magento 2 extension to solve your problem at ease. Even better, you can use these fields as Magento 2 order attributes to support the order fulfillment

Key Features of Magento 2 Checkout Fields Extension


Add Any Fields to Magento 2 Custom Checkout Page

BSS Magento 2 Custom Checkout Fields Extension completes this task easily.


Merchants can create almost all checkout fields using different input types ( radio button, dropdown, checkbox, date, yes/no, text field, and text area).


Then, add custom attributes to Shipping Address; Shipping Method or Reviews & Payment (on checkout page) so customers feel relevant and comfortable to complete the fields.


Be aware!


You can show any Magento 2 custom checkout fields according to your business purpose BUT show wisely. Or else, the checkout might turn out a “break” experience. Here is an example of “comfortable” Magento 2 custom checkout page.


For instance, tailor the fields per customer group.


Add Attributes to Order of Magento 2

As default checkout fields, custom fields can be saved in Order grid and/or Order Detail Page as order attributes. It means you can add attributes to the order grid of Magento 2 and view/filter them easily.


You can also make use of this powerful extension adding them to the checkout page. Accordingly, those added fields are set to only visible in the backend. This is extremely helpful when you create backend orders. Also, additional Magento custom checkout fields can be added to PDF documents and transactional emails easily.


Safe to say, adding custom attributes to checkout and order grid makes order management effortlessly. Thus, feel free to add and edit any order attributes as wished.





Show Checkout Custom Fields for Magento 2 per Store View

In the case of a multi-store view website, it is natural to customize checkout fields per store view, isn’t it?

For example, you have two store views: one for Japanese customers and the other for European customers. You want to add a checkout field named “Marriage Status” for the Japanese store view only.


Helpfully, our Magento Custom Checkout Fields extension does support such the feature.

Full Features of Checkout Custom Field for Magento 2 Extension


Create checkout fields in 7 input types


Magento 2 add new custom field to billing address or shipping address, payment method


Magento 2 add custom attributes to order


Add Magento 2 order attributes to transactional emails and PDF


Compatible with many payment methods


Get values of custom attributes via API

Only $119 for Magento 2 Checkout Custom Fields Extension

Do not hesitate anymore, the checkout customization should and must always be your priorities. An informative checkout page not only helps the seller to complete the order fulfillment better but it also creates trust and love on the buyers.

Give our Magento 2 Custom Checkout Fields, as known as Magento Custom Checkout Fields Extension, a try and you will see a significant improvement when it comes to checkout and order management.

Install now!


Branded Extension | Well-code | FREE installation | FREE update | FREE 1-year support


Why BSS Magento 2 Checkout Custom Field

Competitive Price

Every merchant needs to survive – we do understand. That’s why we keep the price as low as possible.

Dedicated Support

We are all ears to your problems, either with our extensions or customizations. FREE 1-year support is included.

Open Source

The source code is completely open to inspect, modify and enhance according to your business purposes.

Qualified Code

We have developed a validation tool to ensure that every piece of code follows Magento coding standards.

High Compability

Our modules work well with each other. Even you want ours to be compatible with those of others. We are here to help

Simple installation

We simplify and clarify the installation process, so you can get the extension played for your website in clicks.

Quick Update

Your business and customers’ demands are ever-changing. Our extensions are also up-to-date with new features.

Business expert

Our certified experts get involved from the extension development to support to bring you efficient and budget solutions.

Easy to Use

No need to install bunches of redundant features. We select the most relevant functions to ensure the user-friendliness.

Hear from others

Icon QuestionWrite a review


  • Can I set rules for checkout fields? I am looking for an extention where I can add a field to the checkout process but this field only should show up and be mandatory if a certain product or items from a special category are in the cart.

    Thank you for your interest in BSS extension. 
    Regarding your question about Magento 2 Checkout Custom Field, we have checked & got information that our module doesn't support setting up rules for checkout fields. 
    With our Checkout Custom Field extension, you can manage & display Order Attributes in 
    _checkout page in Frontend
    _create new order in Backend
    If you have other queries, please feel free to let us know.
  • Hi, I just recently bought the extension and we added a custom field to the shipping address but we want it to show up for every address when checking out with multiple addresses. How do we achieve that? Thanks
    We regret that our module doesn't support to display the custom field in the shipping address when checking out with multiple addresses currently. If you want to implement this feature, we would like to offer our customization service and charge you an amount of support fee. Please let us know if you are interested in our offer.
  • Can I install this Magento 2 extension via Composer? If yes, how can I do that?

    Yes. You can install Magento 2 extensions via Composer following the instruction here.

  • Good day, I have installed the checkout custom field extension and everyting seemed to work. I could add new fields without any problems and they also show in the checkout, but when I finish my order the custom fields don't seem to save. The custom data is nowhere to be found at least, so I think the saving is the problem here. Could it be because I am using different checkout (ESPL Checkout)? I hope you can help me with my problem. Kind regards, Victor Acevedo

    Thank you for contacting us.

    Regarding your issue, could you please double-check if you are using the latest version of our module.

    Please check and update it on your site.

    This latest version is now available on your account.

    Could you please log in to your account then enter My Downloadable Products to get the download link and upgrade our module following this guide?

    If you have any issues, please feel free to let us know.

  • Are Magento 2 Checkout Custom Fields and Magento 2 Order Attributes extensions the same?

    For those who might be confused when you search for Magento 2 checkout custom fields, or Magento 2 add custom fields to checkout and you find Magento 2 Order Attributes instead: They are the one. It is because information filled in checkout fields are possibly added to the order grid and transactional documents.

    Thus, you can call our Magento Custom Checkout Fields module with several names such as Magento Custom Order Attributes or Magento 2 Add Field to Order, etc.

  • How to send customization request for this extension?


    Just drop us an email to or contact us.

    We'd like to offer customization service for all BSS Commerce extensions and any third-party extensions.

Release Note
  • v1.2.6 (Mar 15, 2021): Compatible with M2 Order Delivery Date. Fix to work with prefix table. Fix Purchase Point issue. Compatible with the latest Magento version.
  • v1.2.5 (Jun 30, 2020): Fix bug not placing order with checkout custom field; Add Checkout Custom Field Info into invoice, shipment, creditmemo; Support Rest API
  • v1.2.4 (Apr 28, 2020): Allow showing checkout custom field per customer group
  • v1.2.3 (Apr 21, 2020): Fix bug display empty space when running with BSS M2 One Step Checkout; Fix exception error when place order with BSS M2 Checkout Custom Field
  • v1.2.2 (Apr 09, 2020): Fix bug when viewing certain orders
  • v1.2.1 (Jan 08, 2020): Fix issue when leaving field blank
  • v1.2.0 (Nov 14, 2019): Compatible with Magento 2.3.3
  • v1.1.9 (Oct 10, 2019): Fix compatibility with M2 One Step Checkout by BSS Commerce; Rewrite logic of saving custom field for order and order grid
  • v1.1.7 (Sep 24, 2019): Compatible with M2 Order Delivery Date by BSS Commerce; Fix Custom Field Title display if order is created from admin; Fix not display checkout custom field in email; Show checkout custom field in frontend order; Fix error with Time picker using custom field which is date type; Fix error with label's option (dropdown, radio.....) on store view level; Change logic sending from ajax to controller to save custom field to quote into add param into payment info before; Check data when save custom field to quote; Fix bug when edit custom field not save with attribute code invalid format; Fix bug with foreign keys of table bss_checkout_attribute_order_grid_view
  • v1.1.4 (Apr 27, 2019): Update logic of saving custom field; Fix bug when checking out as logged in customers; Fix attribute not display on shipping method
  • v1.1.3 (Apr 05, 2019): Fix bugs on Magento 2.3
  • v1.1.2 (Oct 15, 2018): Fix diplay issue of Checkout custom field type Checkbox on Order grid; Fix bug when creating new attribute sales_order grid table is lost; Update logic of function mage/storage; Compatible wtih Paypal Plus; Compatible with Magento 2.3
  • v1.1.1 (Jul 31, 2018): Work with online payment method by magento default; Support display checkout custom fields on shipping method; Fix display issue of checkout custom field with input type Date&Time when creating order from admin; Fix validatation issue of required checkout custom field in frontend checkout
  • v1.1.0 (Apr 12, 2018): Support Date input type; Fix error in Sales Order Admin Grid; Support Dropdown input type
  • v1.0.10 (Feb 28, 2018): Fix bug The store specific labels aren't working; Fix bug of not validating radio button; Fix export custom value on order grid
  • v1.0.9 (Feb 13, 2018): Compatible with Magento 2.2.2
  • v1.0.8 (Nov 06, 2017): Add attributes via API and Compatible with Magento 2.2
  • v1.0.7 (Oct 09, 2017) Fix bug of custom fields do not show in the backend when create or edit order
  • v1.0.6 (Sep 18, 2017): Fix error with di:compile, not required field in payment review, radio button validation; work with disable URL Secure Configuration
  • v1.0.5 (Jul 12, 2017): Fix errors when create order per storeview at backend, Custom fields in PDF and Email confirmation
  • v1.0.4 (Jun 13, 2017): Fix issue with Custom filed display at front end and bug with filter in grid view
  • v1.0.3 (May 07, 2017): Fix the issue of Value for key "xsi:type" is missing in the argument data
  • v1.0.2 (Mar 23, 2017): Fix compilation error
  • v1.0.1 ( Mar 20, 2017): Fix issue with blank data
  • v1.0.0 (Mar 09, 2017): First Release
Want more? Talk to us
Contact us Now


Want Contact
Sign in to Your Account