WooCommerce Checkout Fields Editor Pro is the powerful checkout page form builder available. It lets you quickly edit your checkout fields. So you can easily collect additional information from a customer when they checkout in your store.
Features Include
Your checkout form can contain any number of fields, including text input boxes, dropdown lists, radio buttons, checkboxes, passwords, dates, times, numeric fields, and more. And you can group your form fields into sections if you need to. Plus, any field can be set to be required or optional. If a field is required customers must enter data into the field before they can complete the checkout process.
You can also optionally assign a price to any field or field options ( except for the default WooCommerce billing and shipping fields ). Prices affect the cart subtotal ( before tax is applied ). The price gets added to or subtracted from the cart subtotal depending on how you define the price. For example, maybe you need to add a group of radio buttons to the checkout page. If you need to charge an extra amount if the user selects one of the radio buttons you can set the same price for each radio button option or set a different price for each radio button option. The same holds true for dropdown lists and checkboxes, etc. Price can be a flat fee to be added such as 10.25, or a flat fee to be subtracted such as -4.25, or it can be a percentage such as 10% added to the cart subtotal, or a negative percentage such as -10% subtracted from the cart subtotal, or it can be a multiplier such as 2x.
Prices associated with fields can be taxable or non-taxable, and when a price is taxable you can assign which tax class is applied to the price.
You can display fields conditionally using simple form rules. So for example, maybe you have a checkbox and a text box, but you don’t want the text box to appear unless the customer checks the checkbox. No problem – you can do that easily. Conditional logic can be applied to any form field, or an entire section of fields. Note that the plugin cannot currently read field values from country and state fields. Also note that conditional rules are triggered based on the selection of a checkbox, a dropdown list, or a radio button.
You can conditionally display fields based on the products in the cart, simply edit the field, select the required products or product categories that must be present in the cart before the field can display, and save the settings.
You can conditionally display fields based on user role, or only show a field to non-logged in users.
And more!
WooCommerce Checkout Fields Editor Pro is great way to gather information for notes, engraving, monogramming, gift messages, and just about any type of information you’d like to collect from a customer when the place an order in your store.
All form data is stored with the customer’s order so you can easily review the data by simply viewing the order in the admin area of your site. And the customer sees the data they provide in their order receipt and when viewing their order in your site’s My Account page.
Here’s what the form building looks like, as you can see in the screenshot the field types are on the left, and the form itself is on the right. In this example we’ve added two fields, a checkbox field and a radio button field.
Adding new fields is a breeze, just click the field type to add it to the form, or drag a field onto the form. You can re-order the fields with simple drag and drop too. To edit a field just click the down arrow on the right side of the field box to expand the box, then you can edit the settings.
Here’s an example of a checkout page with 3 new fields, Delivery Date, Delivery Time, and Rush Order which has an added cost of $12 if the shopper selects that box. Notice in the order totals area where Rush Order is listed along with it’s associated cost since the related checkbox is checked
Date and time fields use the jQuery UI interface which makes selecting dates and times easy. Plus you can set the date and time formats any way you prefer.
The CSS for the fields is entirely customizable, so you can adjust it to suit your needs without losing your changes when you update the plugin.
Comes with great support via email and phone.
Have questions about features and functionality? Use the Contact Us page or call us. Ya, we really do answer the phone during normal business hours.
Compatibility: WooCommerce 3.0 or newer.
We keep all of our software up to date with the latest versions of WooCommerce and WordPress.
If you don't see any recent changes below it's because none have become necessary!
Version 2.4 - February 1, 2024
PHP 8 compatibility
WooCommerce 8 compatibility
High performance order system (HPOS) compatibility
Version 2.3.10 - February 15, 2022
Remove nestedSortable() and use regular sortable() instead due to changes in jQuery Sortable 1.13.0
Force all fields to be a "$field->field_level = 0" to remove nested view
Version 2.3.9 - March 31, 2021
Updated logic for validating state/country/county field when set to be required - a given country may not require that field
Version 2.3.8 - May 18, 2020
Added the ability to restrict fields by user role
Version 2.3.7 - October 4, 2019
Do no processing if the cart is empty, this helps with subscription renewals
Version 2.3.6 - June 19, 2019
Allow HTML in field names and descriptions
Version 2.3.5 - January 31, 2019
Ensure class name for field size is inserted into the HTML if defined
Ensure class name for field layout is inserted into the HTML if defined
Moved the "Other" fields to the "woocommerce_after_order_notes" hook for better layout across diverse numbers of themes
Updated field CSS layout and size to assume "p" tags instead of "ul/li" tags used in older versions of WooCommerce
Added an "Order Notes" field, installed by default in the "Other" fields set
Version 2.3.4 - April 18, 2018
Adjust the conditional logic to let additional checks run before generating an error for missing form field data
Version 2.3.3 - January 31, 2018
Adjusted logic for checking required field with products or product categories assigned to the field
Version 2.3.2 - November 14, 2017
Adjusted conditional logic for checking "is not" types of conditions
Version 2.3.1 - June 23, 2017
Adjusted field processing during checked in WooCommerce 3.x
Don't display fields with $0 fees in email as fees, display them as name => value pairs
Version 2.3 - May 5, 2017
WooCommerce 3.x compatibility
Version 2.2.4 - January 12, 2017
Updated hook priority for initializing sequence
Version 2.2.3 - October 5, 2015
Adjusted range field. When range has a price associated it is always applied.
Version 2.2.2 - September 23, 2015
Ensure select dropdown boxes maps selection ID to selection label when adding fields to the order
Ensure only fields where data is provided by the shopper is added to the order
Version 2.2.1 - June 16, 2015
Refined JS code for new product and category selection options
Version 2.2 - June 10, 2015
New feature: Set specific fields to show only when specific products are in the cart ( based on product ID or categories )
Version 2.1.17 - May 11, 2015
Ensure variables are declared in classes
Updated JS code for the current version of jQuery in WordPress
Version 2.1.16 - January 12, 2015
Removed debug code
Version 2.1.15 - January 11, 2015
Updated variable checking in the JS code to work with the latest version of jQuery-UI Draggable
Version 2.1.14 - January 7, 2015
Adjusted field processing for checkout page; only fields with costs appear in the order summary section
Version 2.1.13 - October 1, 2014
Reworked "Section" field and added "Section End" field
Version 2.1.12 - August 12, 2014
Change bulk add ajax hook name
Version 2.1.11 - August 4, 2014
Removed debug code
Version 2.1.10 - August 4, 2014
Updated to address negative cost offset calculation and value storage in order item meta
Version 2.1.9 - July 10, 2014
Updated field name checking of POST variable when performing validation against required fields
Version 2.1.8 - July 9, 2014
Modified to bypass field required for a billing or shipping field if the field is not present on the checkout page
Version 2.1.7 - June 28, 2014
Don't display $0 for empty price when showing text fields
Version 2.1.6 - June 26, 2014
Change hook priority for rare instance where menu item loads too soon
Version 2.1.5 - May 31, 2014
Tweaked empty var checking to avoid an error
Version 2.1.4 - May 19, 2014
Refactored checkout addon fields to address changes in WooCommerce
Version 2.1.3 - May 16, 2014
Updated price calculations for text fields and radio button fields
Version 2.1.2 - May 8, 2014
Fixed ajax actions for deleting and sorting fields
Version 2.1.1 - April 23, 2014
Tweaked filtering of field prices
Version 2.1 - April 21, 2014
Initial public release
Version 2.0
Added form field costs
Version 1.0
Initial development and testing
From: 44.00 / year
A powerful checkout page form builder that lets you quickly edit your checkout fields or collect additional information.
All of our plugins come with great support via email and phone.