Search
×
Log in or create an account
If you have an account with us, please log in.

You have no items in your shopping cart.

Custom Checkout Fields for Magento 2

v3.5.3

This extension helps you to perform Magento 2 checkout customization by adding extra fields of various types. Gather comprehensive order data in a convenient way both for customers and admins. Smoothly manage info in custom input forms using the order grid.

  1. Add diverse custom fields to the checkout page
  2. Display custom fields under flexible conditions
  3. Work on custom checkout fields via the order grid
  4. Include input forms in PDF and printable HTML documents and emails
  5. Hide / display custom fields with regard to a selected shipping method
  6. Access all module features on mobile devices
View Extension Demos
See User Guide
Edition:
Support:
$199
Benefits

Magento 2 Custom Checkout Fields: Benefits

The Magento 2 Custom Checkout Fields extension is meant to make the checkout page more informative and user-friendly. Though fine-tuning the checkout page brings a lot more benefits, those below are the key ones:

  1. Create a seamless customer experience with a personalized checkout
  2. Get to know your customers better – collect customer data at the registration and checkout to improve marketing
  3. Design the checkout page that gives you more information about customers and keeps the checkout convenience
  4. Manage customer order data efficiently thanks to an improved order grid and integration with third-party apps via API

How to customize Magento 2 checkout page? Available options

Easy-to-use checkout page curbs cart abandonment. Here are some ways to ensure it:

  • Create checkout fields based on customer data, group, store view, etc.;
  • Add autofill based on customer’s data provided;
  • Set up attribute dependencies to display certain field only after the parent field was filled in. This way you’ll manage to keep the checkout compact.

Feel free to create as many different attributes as you need – find your ideal combination. For example, let customers leave comments to orders in the text field or let them quickly specify their demographics by marking checkboxes. To gently get maximum information, you can parcel out your custom input forms to checkout steps and ask for data with regard to the process stage (such as shipping, payment, or reviews).

Following a holistic approach, this module combines features aimed at customers and admins alike.

What this extension does for your customers

Show only relevant custom fields to avoid confusion

You can decide which fields to add to the checkout page taking into account customers’ data and their assignment to particular customer groups or store views. For example, you can display an order attribute related to a particular shipping method and this way enable only the customers that choose self-delivery to leave comments in the text area.

Autofill values to save customers’ time

Save data in certain custom fields, such as name, country, or preferred shipping method, to cut the time required to complete future purchases. Also, you can apply default values to empty input forms (if they are not obligatory) to let customers choose whether to submit information or not.

Add a calendar to speed up the checkout process

This calendar will make it quick and easy for customers to pick the delivery date.

Use attribute dependencies to keep checkout compact

Create dependencies between custom checkout fields and this way maintain a concise and transparent appearance of the checkout page. A dependent order attribute will appear on the screen only after a user picks a particular value of the parent attribute.

Use tips to make the checkout process transparent

Complement custom fields with tooltips that will clarify what each attribute stands for and why you need such data. Be honest and precise, and customers will trust you with more information if they feel that this is a win-win deal.

Stay consistent and keep custom fields data in HTML printouts, PDFs and emails

Accuracy brings trust. You can add custom fields to the HTML documents which customers can access via their account pages, include them in PDFs (invoices or shipment details) and order emails (booking or payment confirmation).

order attributes for magento 2

Bringing value to your admins

Conveniently edit checkout fields values on the backend

This extension makes order confirmation more handy for admins. Now you can create an order from the admin panel and, if necessary, change the custom fields values after an order is submitted by a customer. If an input form is left empty, you can apply a default value even if this attribute is visible only to admins. Provide a calendar to make the editing process even more user-friendly.

Manage custom checkout fields on the grid

You can use order grid to view, filter, and edit your custom input forms. While the checkout page becomes more advanced and informative, its management is getting just easier.

Leverage every bit of customer data that you get

The Checkout Fields module allows adding attributes via API. This way, you can integrate your webstore with a loyalty management system, CRM, ERP, or other software and automatically update information in them right after customers submit it on the checkout page.


Limit the rights to edit order data

Do you have a big team managing the Magento 2 store? Take full control over orders data and empower only particular admins to edit values of custom fields. No data loss, no mess. Order processing works as you expect.

Compatibility

The Magento 2 Custom Checkout Fields extension works well with:

Reasons to choose

Other Features

  • 100% Open Source — Easy To Customize
  • Follows Magento Code Architecture
  • Separated HTML/CSS/JS
  • Simple installation via Composer
* The name "Magento" and the logo are the trademarks of Magento, Inc.
09.27
2018
great support and plugin
I had a new strategy and needed addon for its realization. Used this plugin and gathered all the extra order data we had to have for its realization. As a result, we launched it and gained more sales. What surprised me even more is that the technical team works really fast, responded to my ticket in 2h - great reaction.
Adisis Mabid
04.13
2018
Integrates with erp
We have several retail points in addition to an online shop. As this extension supports API integration of attributes it is much easier for us to work with orders and inventory. After we established integration, data flows to erp without additional checks. My team was happy with this convenient bonus.
Joseph C. Kellum
02.25
2018
Nice module and responsive vendor
I also use One step checkout. Unfortunately, in the beginning they didnt work well together. Custom fields, which I added in this module, didn’t work properly in one step checkout. Amasty support was very helpful, they checked the problem immediately and solved it in a day or so. Now its ok.
Djenna_Teeuw
09.01
2017
More fields with no bad effect on customers
We added several custom fields but distributed them among checkout steps. Our internal tests showed that though we increased the number of required fields, customers don’t think that checkout is now more complicated. Result: we get more data with the same user convenience. Tks!
Helena
06.10
2017
rapid support
I had problems with installation but support managers helped me to solve it fast and fixed the problem. Otherwise, everything works well and doesn’t lead to conflicts with other modules.
Elvis Precise
05.14
2017
Good
Good module. Many features for convenience. Dependent fields and group-related fields help to customize checkout and stay relevant to clients.
Ian
03.30
2017
Highly customizable
With module I customized all checkout fields and added inputs I needed, thanks.
ally’s_wonders
01.10
2017
Many features and good code
I installed this module to my clients. The functionality is quite good for such kind of extns. Also it is well coded and has some things that developers will like. For example, you can use an order model object to get data from custom order fields. So, recommended.
scott78
08.25
2016
They install it really fast
I purchased the installation and didn't get at once what are the next steps. Though, I got everything included into the service in a short time and now my checkout looks what I intended it to be.
Adam Li
07.20
2016
regular updates
I had problems with attributes display on the checkout shipping step but the guys fixed it in four days. And thought there are still places to work, the plugin works fine.
Egor Grinko

Write Your Own Review

You're reviewing: Custom Checkout Fields for Magento 2

You can always download the recent version free of charge from your account

Installing an upgrade is easy — check now

My Downloads
Version 3.5.3
Last Update: Apr 19, 2019
    New:
  • now it is possible not to display an attribute on the checkout page. But it will be still available on the order details page in customer's account.
  • introducing a new type of order attribute - HTML type. For example, it can be used for attaching a link for tracking a shipment.
    Compatibility:
  • compatibility with PDF Customizer was added,
  • the compatibility with Amasty One Page Checkout was enhanced
  • the compatibility with Amasty 'One Page Checkout' was enhanced
    Fix:
  • the possible issue with not saving radio button default value was fixed
  • the possible issue with empty cart after placing an order was resolved
Version 3.4.9
Last Update: Feb 20, 2019
    Improvement:
  • minor visual improvement for date-picker
  • minor visual improvements
  • minor API improvements
  • now the extension supports Split Database performance solution (Magento Commerce only)
    Compatibility:
  • the compatibility with Amazon Payment was enhanced
  • the compatibility with the 3rd party extensions was improved
  • the compatibility with Amasty Mass Order Actions extension was added
    Fix:
  • the possible issue with not displaying attributes on the grid and/or order page was resolved
  • the possible error while using 'index by schedule' option was resolved by improving the extension's indexer
  • the issue with order attributes display when the billing address is filled and the shipping address is not filled was resolved
  • the issue when printing packing slip and invoice together in print all was resolved
  • the issue when order attributes are shown twice in a PDF for an order with 20+ SKU's was resolved
  • the issue with saving an empty value for an order attribute was resolved
  • the issue with showing "No attributes for this order" message on the checkout success page was resolved
Version 3.3.10
Last Update: Oct 10, 2018
    New:
  • the ability to add order attributes to email templates by choosing a variable was added
    Improvement:
  • the stability of the extension on the checkout pages was enhanced
  • the extension installation process was improved and now uses less memory
  • now, the setting 'Include Into Transactional Emails' is set to 'Yes' by default
    Compatibility:
  • the compatibility with Magento 2.2.6 was enhanced
  • the compatibility with the 3rd party payment extensions was improved
    Fix:
  • the issue when saving the order attributes with the PayPal payment method was resolved
  • the issue with the data and date/time type attributes editing was resolved
  • the issue with the dependent attributes display on the frontend was resolved
  • the issue with the display of the shipping address fields to the registered customer without the saved address was resolved
  • the issue with the 'Quote isn't active' message at checkout was resolved
  • the issue when the dependent attributes hadn't been hidden on the checkout page was resolved
  • the issue with the order attributes transferring from the cancelled order to the new one while reordering was resolved
  • the issue with saving order attributes when using Pay Pal Express was resolved
  • the issue with reviewing order details after a purchase was fixed
Version 3.2.0
Last Update: Aug 02, 2018
    New:
  • the ability to place order attributes into the various checkout steps was added
Version 3.1.1
Last Update: Jul 30, 2018
    New:
  • the ability to include or exclude order attributes from transactional emails was added
    Improvement:
  • the ability to save blank attribute values when editing order attributes was added
  • the installation and upgrade scripts were enhanced
  • the new 'Reindex Order Attributes by Amasty' message for the invalid index was added
    Fix:
  • the issue when updating the database was resolved
Version 3.0.1
Last Update: Jul 16, 2018
    New:
  • we completely renovated the technical side of the Order Attributes extension. This deep code refactoring makes the module significantly more stable and increases its performance.
    Fix:
  • the attributes relation logic on the frontend was enhanced
Version 2.3.9
Last Update: May 14, 2018
    New:
  • now, you can add the informative tooltips to the order attributes. Tooltips should help your customers to understand the necessity of filling in the extra fields during the process of the order placement
    Fix:
  • the issue with the order attributes saving in the admin panel was fixed
  • the issue with setting Quote ID for the order_attribute_value was resolved
  • the issue when the Order Attributes load always first was fixed
  • Creating Shipment through API was fixed
  • Fixed an issue with more than 1 order attribute on the order grid
  • Fixed multiple issues with the 'Date' and 'DateTime' attributes on the order grid and checkout page
  • Fixed an issue with the attributes display in Magento 2.2.2
  • Fixed an issue with the bestsellers report in the Amasty Advanced Reports extension
  • Fixed an issue with saving attributes in the Amasty One Step Checkout extension
  • Fixed an issue with sorting orders by Order Date on invoice grid
Version 2.2.2
Last Update: Dec 26, 2017
  • Fixed an issue with the attributes display on the checkout page
  • Compatibility with Magento 2.2.2 is added
  • Fixed an issue with the error on checkout page when no custom attributes created
  • Any custom order attribute created using the Order Attributes extension is now editable and updatable in bulk on the order grid (with the Mass Order Actions extension by Amasty)
  • We made a lot of fixes and code improvements
  • Added the ability to inline edit order attributes on the order grid
  • Magento 2.2 compatibility is tested and confirmed
Version 2.1.6
Last Update: Jun 15, 2017
  • Fixed the problem during the Magento installation
  • Added unique index for a column to improve performance
  • Few general compatibility improvements
  • Compatibility for PayPal payment methods improved
  • Possibility to use attributes in e-mails (ex. {{var order.getData('ATTRIBUTE_CODE')}} or {{var order.getAttributeCode()}}
  • Fix for displaying attributes in order summary sidebar
  • A number of general improvements
  • Code refactoring to improve saving of attributes
Version 2.0.0
Last Update: Mar 21, 2017
  • Allows creating dependent attributes, i.e. to display certain attributes only when a particular value of a parent attribute is selected.
  • Compatibility fixes with the Amasty Customer Attributes and Amasty Order Grid extensions.
Version 1.1.10
Last Update: Mar 10, 2017
  • Improved work with e-mail templates.
  • Compatibility improvement.
  • Fixed errors in a customer account.
  • Possibility to get order attributes data using an order model object (useful for developers).
  • Possibility to read/update/set order attributes via Magento API.
  • Fix for a default value in the checkbox input type.
  • Fix for printing Invoice and Shipment documents.
  • New rule added to validate text field input length.
  • Compatibility with Magento 2.1.2
  • Minor bugfixes
  • Compatibility with Order Export extension
Version 1.0.10
Last Update: Sep 15, 2016
  • Fixed visibility issue.
  • Fixed validation on payment step
  • Fixed issue with order email from admin
  • Minor bugfixes.
  • Compatibility with the Customer Attributes extension.
  • Fix for displaying filters on order grid, shipment grid and invoice grid.
  • Fix for displaying attributes on a shipping step of checkout when a customer is logged in.
  • Fix for displaying attributes in an e-mail message after placing order for the first time.
  • Fix for error on orders grid
Back to top