Showing results for 
Search instead for 
Did you mean: 

Add custom fields to the checkout page


Add custom fields to the checkout page


I need an extension to customize the checkout page. What I mean is that I want to add some question for customer, such as “where do you know us?”, “are you satisfied with our service?”. I am using Magento 2. Please give me suggestion.


Re: Add custom fields to the checkout page

Hello @Sophia Walford,


Take a look at our Checkout Fields Manager extension for M2-, maybe it would be a match.


It supports different question types including 'Multiple Select' and 'Yes/No' which seem a good option for you regarding the given information.


You could also export data from custom fields in the Orders grid to .csv or .xls - along with standard Magento Order export.

Aitoc is a group of distinguished web developers that have been building for Magento since 2009.
See our extensions for Magento 2.

Re: Add custom fields to the checkout page

Hello @Sophia Walford

You can also try this module for Magento 2 -

It will enable you to add more fields to the checkout page and collect the needed data. The attributes info can then be added to Magento order grid and even to the HTML printing documents in the customer account.


Was my answer helpful? You can accept it as a solution.
200+ professional extensions for M1 & M2 with free lifetime updates!

Re: Add custom fields to the checkout page

Hi @Sophia Walford

Checkout Custom Field for Magento 2 will be perfect for your request. You can create custom fields of different types and add them to any step of the checkout page. checkout_custom_field_custom_field_in_shipping






Re: Add custom fields to the checkout page

You can also check our Order Attributes Pro that allows you to add extra fields to any order or checkout steps. 

Product page -

Demo store -

Re: Add custom fields to the checkout page

Hi there,

As your needs, I want to suggest you Magento 2 One Step Checkout Extension by Landofcoder because I'm currently using it and find it's helpful for my site so much, checkout process becomes much easier with many amazing points:

  • Auto-detect customer account
  • Easily Customize Address Fields
  • Optimized one step checkout page
  • Fully responsive design
  • 1-Click Changing Billing Section Position
  • Compatible with all custom Magento 2 template
  • Support the most popular shipping & payment method
  • Order & delivery comment

More detail: