Checkout Field Editor for WooCommerce

The Best WooCommerce Checkout Fields Manager – Freely customize checkout fields on your WooCommerce checkout page.

Subscription Options

A subscription entitles you to 1 year of updates and support from the date of purchase. License details



Make easy customisations to your checkout form with Checkout Field Editor for WooCommerce plugin. Add, edit, modify, delete, or change the display order of checkout fields with this easy WooCommerce checkout manager. Besides adding custom fields, create and include custom sections to your WooCommerce checkout form. Functioning hand-in-hand with the WooCommerce Multistep Checkout plugin from ThemeHigh, create custom checkout steps and include custom fields and sections to these steps using the Checkout Field Editor.

Key Features of WooCommerce Checkout Field Editor

  • 17 Custom Checkout Field Types
  • Custom section which can be placed at 15 different positions on the checkout page
  • Display fields conditionally
  • Display sections conditionally
  • Price fields with a set of price types
  • Custom validations
  • Change address display format
  • Display fields based on Shipping option or Payment method
  • Compatibility with other plugins
  • Zapier support
  • WPML Compatibility
  • Reset all settings on a single click
  • Manage field display in emails and order details pages
  • Display custom fields optionally at My Account page
  • Customise, Disable or delete default WooCommerce fields
  • Developer friendly with custom hooks
  • Rearrange all fields and sections as per convenience
  • Create your own custom classes for styling the field

Custom Checkout Fields

With WooCommerce Checkout Field Editor, add new fields into the Billing, Shipping and Additional sections on your checkout Page. The custom field types include fields for inputting single entries like text and number, and fields that allow choosing from a set of options, like the select, checkbox, and radio fields. The date and time picker fields include the display of a calendar and a pull-down with a time range.

Following are the custom checkout fields available with the WooCommerce Checkout Field Editor:

  • Text
  • Hidden
  • Password
  • Telephone
  • Email
  • Number
  • Textarea
  • Select
  • Multi Select
  • Radio
  • Checkbox
  • Checkbox Group
  • Date picker
  • Time picker
  • File Upload
  • Heading
  • Label

Custom Checkout Sections

The WooCommerce Checkout Field Editor lets you add custom sections to the WooCommerce Checkout Form. These sections can be displayed in 14 different positions in the checkout form. Moreover, the additional sections created using the Checkout Field Editor can be displayed in the Account Details tab in My Account. Following are the positions where these checkout sections can be displayed:

  • Before customer details
  • After customer details
  • Before billing form
  • After billing form
  • Before shipping form
  • After shipping form
  • Before registration form
  • After registration form
  • Before order notes
  • After order notes
  • Before terms and conditions
  • After terms and conditions
  • Before submit button
  • After submit button
  • Inside a custom step created using WooCommerce MultiStep Checkout

Display Fields Conditionally

The WooCommerce Checkout Field Editor helps you to display default and custom fields in the checkout form based on different conditions. Fields can be displayed based on cart content and price, user roles, product specifications, and also on conditions specified to any other checkout field. Following are the conditions with which the fields can be displayed conditionally:

  • Cart Contents
  • Cart Subtotal
  • Cart Total
  • User Roles
  • Product
  • Product Variation
  • Product Category
  • Based on other field values

Price Fields With A Set of Price Types

Add an extra price value to the total price by adding a field with price into the checkout form. You can also add predefined fixed prices using hidden field type in WooCommerce Checkout. Price fields can be assigned for each option in case the field has multiple choices, for example, select, checkbox group, and radio fields. Following price types can be added to WooCommerce checkout fields:

  • Fixed Price
  • Custom Price
  • Percentage of Cart Total
  • Percentage of Subtotal
  • Percent of Subtotal excluding tax
  • Dynamic Price

Display Sections Conditionally

Like the checkout fields, the sections in the checkout form can also be displayed conditionally using this WooCommerce checkout manager plugin. The sections are conditionally displayed based on the same conditions as in displaying the checkout fields, ie, based cart contents, subtotal and total prices, user roles, product, variation, category, etc. Besides, the sections can also be displayed based on field values.

Display Fields Based On Shipping Options And Payment Methods

The WooCommerce Checkout Field Editor provides you with options to display fields in the checkout form based on shipping options and payment methods. With the feature, you can avoid displaying fields that are not valid for certain shipping option. The fields that demand data not required for specific payment options can also be excluded.

Display Custom Fields Optionally In My Account Page

With the User comment_heading col-md-8 Data checkbox in the field settings of WooCommerce Checkout Field Editor, you can choose to display custom fields in the My Account page.

Custom Validations

The WooCommerce Checkout Field Editor comes with options to validate the checkout fields before placing the order. With validators to define custom validator patterns and confirm validators for confirming fields, make sure that all data you receive is valid before the order is placed.

Rearrange All Fields And Sections

The WooCommerce Checkout Field Editor lets you to easily manage the display order of checkout fields from admin side by just dragging and dropping the fields up and down. The checkout sections can also be rearranged with the display order settings in section properties.

Modify Default WooCommerce Fields

Using the WooCommerce Checkout Field Editor, you can customise, rearrange, disable or delete the default WooCommerce fields. Set a default field as Mandatory or not in a single click. This is one of the key features.

Add Custom Class For Styling The Fields

Using Input classes, Label classes, and Wrapper classes in the field properties, custom classes can be applied to fields specifically. It helps to fit the fields perfectly with your checkout page. CSS classes can also be defined for sections for providing styles.

Change Address Display Format

With the WooCommerce Checkout Field Editor, change the address formats displayed in the Addresses in My Account page, Thank You page and Transactional Emails. The custom fields created using the plugin can also be included in the addresses using the override feature.

Manage Field Display In Emails And Order Details Pages

WooCommerce Checkout Field Editor provides you with a choice to display the default checkout fields and the custom fields in Customer/Admin emails and Order Detail pages. You can do this in seconds using the the checkboxes Display in Order Detail Pages and Display in Emails in the field settings inside the plugin.

Developer Friendly With Custom Hooks

All custom fields in the WooCommerce Checkout Field Editor are available through hooks. This way, the developers can use the checkout fields for extending the functionality of these fields, like plugin and theme development.

Compatibility With WooCommerce Plugins

The WooCommerce Checkout Field Editor plugin is tested to be compatible with most plugins in the WooCommerce and WordPress repositories. Moreover, this WooCommerce checkout manager goes hand-in hand with the following plugins:

  • WooCommerce MultiStep Checkout: With the Multistep Checkout plugin, you can create new checkout steps and add the custom fields/sections into these steps.
  • WooCommerce PDF Invoices & Packing Slips: The PDF Invoices and Packing Slips plugin includes the custom fields created by the Checkout Field Editor, in PDF invoices and packing slips.
  • WooCommerce Customer / Order CSV Export: With this WooCommerce plugin, you can include the custom created checkout fields in the CSV export files.

Zapier Support

With WooCommerce Checkout Field Editor connected to Zapier, connect the plugin to the other business apps you use like Google Sheets, ActiveCampaign, Salesforce, etc., and bring automation to your daily tasks.

Multilingual Support

The WooCommerce Checkout Field Editor plugin supports localization. With the plugin’s high compatibility with The WPML Plugin, labels and placeholders of any field can be translated to any language.

Reset All Settings With A Single Click

Reset all your settings to original with a single click in the WooCommerce Checkout Manager plugin settings. The plugin comes with a Reset button to revert all changes back to the original WooCommerce fields settings.

18 reviews for Checkout Field Editor for WooCommerce

sajeshkb (verified owner) March 22, 2020

I loved this plugin so you can imagine my gripe when I lost it.
I couldn’t find the zip file anywhere.
Decided to contact support and though the license had expired support was still kind enough to send me a copy of the plugin for keepsakes.
Great Plugin.
Great Support.
I definitely recommend.

Matteo Catullo (verified owner) November 3, 2019

I love the plugin and I’d love it even more if I could have a select field with all the countries like the standard from Woocommerce and copy fields from a section (additional field) to another New.

Naomi van den Berg (verified owner) August 27, 2019

Please help, I can’t find were to add the license code. Also I can’t find the premium version of the plugin! Please let me know how to find it.

Alexis Gatuingt (verified owner) May 9, 2019

Hello, where I can add the license please I do not find in the options thank you

themehigh May 20, 2019

You can activate the license key in the Plugin License tab in our plugin.

Please refer the below link for more details:

If the plugin license tab is not available for you then we believe that you are still using the free version of our plugin.

The free and premium versions are different plugins entirely and the premium version has to be installed separately.

Thank you

Only logged in customers who have purchased this product may leave a review.

3.1.6 (10-05-2021)

FIX: Fixed nested conditional rules not working issue in Safari browser on iOS/ Macintosh devices.

FIX: Fixed display of field price in order review panel upon removal of the uploaded file.

FIX: Fixed display of the file name more than once in order review panel for the file upload field with Price.

FIX: Fixed fatal error occurring upon activating Multiple Addresses for the WooCommerce Pro plugin.

IMPROVEMENT: Enhanced select support added to my account pages.

IMPROVEMENT: Added field display to the subscription order details page.

IMPROVEMENT: Improved repeat rule functionality of default checkout fields.

IMPROVEMENT: Blocked overriding of default sections.

IMPROVEMENT: Field price to be considered as a recurring fee for subscription orders.

IMPROVEMENT: Use 'Week Starts On' value from the WordPress general setting instead of hardcoded values for the date picker field.

NEW FEATURE: Added option to reset sections individually.

NEW FEATURE: Added filter 'thwcfe_wc_subscriptions_recurring_fee' to manage recurring checkout fees for subscription orders.

NEW FEATURE: Added export functionality for Fields & Sections.

3.1.5 (31-01-2021)

IMPROVEMENT: File upload functionality improvements.

IMPROVEMENT: WooCommerce latest version compatibility added.

3.1.4 (24-12-2020)

FIX: Fixed the issue of users can't view the preview of the uploaded file on the checkout page & My Account page when a file upload field is set as user meta.

FIX: Fixed the issue of users can't delete the uploaded file on the checkout page & My Account page when multiple files are uploaded in a single file upload field.

FIX: Fixed the jQuery UI i18n JS file missing error in the checkout page.

FIX: Fixed the issue of not able to select options from the Select2 field on the checkout page.

IMPROVEMENT: Improved UI dialog button styles in settings screen.

IMPROVEMENT: License manager updated.

IMPROVEMENT: WordPress latest version compatibility added.

IMPROVEMENT: WooCommerce latest version compatibility added.

3.1.3 (11-11-2020)

IMPROVEMENT: Repeat rules functionality improvements.

3.1.2 (03-10-2020)

IMPROVEMENT: File Upload field to support multiple file upload added.

IMPROVEMENT: Added options to enable/disable address fields properties override with locale settings.

3.1.1 (27-07-2020)

IMPROVEMENT: Improved the price calculation process to eliminate the chance of missing extra prices when slow ajax calls performed.

IMPROVEMENT: WooCommerce latest version compatibility added.

3.1.0 (19-06-2020)

FIX: Fix for the issue of missing ‘Additional Fields’ section when upgrading from free to premium.

IMPROVEMENT: Improved the price calculation process to eliminate the chance of missing extra prices when slow ajax calls performed.

IMPROVEMENT: Removed the unused dropdown ‘Validation’ from the settings popup form for field types 'Select', 'Radio' and 'Checkbox'.

3.0.9 (07-05-2020)

FIX: Fix for the display rule issue when settings conditions based on Tag & Cart Only Contains.

FIX: Fix for the display rule issue when settings custom shipping fields based conditions.

IMPROVEMENT: Zapier latest version 2.0.x compatibility added.

3.0.8 (15-04-2020)

FIX: Fix for the issue of not setting custom fields price when user creating account from checkout page.

FIX: Fix for the issue of not hiding section title in order details pages even if no fields are available to display.

IMPROVEMENT: Settings screen style improvement.

3.0.7 (26-03-2020)

IMPROVEMENT: WooCommerce latest version compatibility added.

3.0.6 (18.10.2019)

FIX: Fix for the issue of displaying conditionally hidden non input fields in order details pages.

FIX: Fix for the issue of not opening section edit popup when special characters provided for the title.

IMPROVED: License manager updated

IMPROVED: New filter to modify plugin access capability.

NEW FEATURE: New filter to modify custom fields display position in pdf invoices & packaging slips.

3.0.5 (26.09.2019)

FIX: Fixed the issue of not showing save button in field settings popup when more options added to select field after changed the popup position.

FIX: Fixed the issue of not displaying additional section fields value in admin order details page.

FIX: Fixed the issue of not displaying custom fields in the emails which sending on changing order status from the order details page.

IMPROVED: Lazy loading products to improve product list loading time.

NEW FEATURE: Added option to set product tags based conditional rules.

3.0.4 (19.09.2019)

FIX: Fix for the issue of not showing placeholder for country and state fields.

FIX: Fix for the issue of not adding extra price when slow network delayed the Ajax calls.

FIX: Fixed the issue of displaying custom field values twice in order emails.

FIX: Fixed the issue of displaying custom fields in pay order page.

FIX: Fixed the file upload issue in the review panel.

IMPROVED: Added filters to enable or disable date-picker controls.

IMPROVED: Displaying section title in order details pages and order emails.

IMPROVED: Displaying option price along with option text.

NEW FEATURE: New option added to repeat fields and sections based on product quantity.

NEW FEATURE: New conditional rule options added (Starts with, not starts with, regex).

3.0.3 (03.06.2019)

FIX: Fixed the conditional rule issue of address fields with WooCommerce latest version.

IMPROVED: Added the option to display headers & Labels in emails.

3.0.2 (31.05.2019)

FIX: Sections sorting issue in order details page fixed.

FIX: WooCommerce Zapier latest version compatibility issue fixed.

FIX: Added fix for the fatal error when WooCommerce session object is not available.

3.0.1 (13.05.2019)

FIX: WooCommerce Zapier plugin compatibility issue fixed.

FIX: Fix for the issue of not deleting uploaded file from My Account page.

3.0.0 (26.04.2019)

FIX: Fix for the issue of not translating field values in PDF invoices.

FIX: Fix for the issue of not translating option text in emails.

FIX: Fix for 'value in' conditional rule issue with empty selection

IMPROVED: New Ajax conditional rules 'contains' and 'not contains' added.

IMPROVED: Added thumbnail view for file uploads.

IMPROVED: File upload preview added.

NEW FEATURE: Option to include custom fields in WooCommerce API response.