What is Checkout Field Editor for WooCommerce plugin?
Checkout Field Editor for WooCommerce (also known as Checkout Manager) by ThemeHigh allows store owners to add, edit, remove, and rearrange fields on the WooCommerce checkout form. The standard WooCommerce checkout collects a fixed set of fields — billing name, email, phone, address, and an optional order notes field. Many stores need to collect additional information at checkout: gift message, delivery date preference, VAT number, company registration, special instructions, or customer reference numbers.
The free version supports adding new fields of various types (text, textarea, select, checkbox, radio, date picker, phone field) to the billing, shipping, and additional fields sections. Fields can be reordered via drag-and-drop and existing default WooCommerce fields can be hidden. The plugin saves custom field values to the order meta, making the data accessible in the WooCommerce order admin, emails, and order exports.
The Pro version ($49/year) adds conditional logic (show or hide fields based on other field values, shipping method selection, or user role), file upload fields at checkout, and field value display in order emails, admin order view, and PDF invoices. For stores that collect information that varies by order type — shipping-method-conditional fields, product-conditional fields, or role-conditional fields — the conditional logic in Pro is the primary value driver.
Need Help With Checkout Field Editor for WooCommerce Setup, Troubleshooting, or Customization?
Need help with Checkout Field Editor for WooCommerce? Whether you are dealing with errors, broken functionality, styling problems, plugin conflicts, or advanced customization, we can help you fix the issue and get the plugin working properly on your WordPress site.
Get Checkout Field Editor for WooCommerce Expert HelpKey Features
- Add new fields to WooCommerce checkout: billing, shipping, and additional sections
- Field types: text, textarea, email, phone, number, select/dropdown, checkbox, radio button, date picker
- Drag-and-drop field reordering
- Show/hide existing WooCommerce default fields
- Required/optional field configuration
Pros & Cons
Pros
- Free version covers standard additional field needs for most stores
- Drag-and-drop interface makes checkout form customization accessible without coding
- Custom field values saved to order meta are available in WooCommerce exports, emails, and admin
Cons
- Conditional logic (essential for many use cases) requires Pro
- Cannot fully delete WooCommerce core fields — only hide them
Free vs Premium
Free: add fields, reorder, show/hide defaults, save to order meta. Pro ($49/year): conditional display logic, file upload, searchable select, field visibility in more locations.
Common Problems & Fixes
A custom field added with Checkout Field Editor is not saving to the order — the field value is empty in the order admin after customers complete checkout. How do I fix this?
Custom fields in Checkout Field Editor save to WooCommerce order meta. If values are not saving: (1) verify the field’s “key” (the meta key used for storage) is unique and does not conflict with existing WooCommerce or plugin meta keys; (2) check if the field is required but has a validation error that prevents checkout completion; (3) in the plugin’s field settings, verify “Enable” is checked for the field; (4) clear caches — cached checkout pages may serve a version without the plugin’s field registration; (5) test with other plugins deactivated to check for conflicts with other checkout-modifying plugins.
The Checkout Field Editor date picker is not working on mobile — the date picker does not appear or is difficult to use on touch screens. How do I fix this?
The plugin’s date picker uses jQuery UI Datepicker, which has limited touch screen support. For mobile improvement: (1) check if your theme includes a touch-optimized date picker that conflicts; (2) try using the HTML5 native date input instead (configure the field type as “date” using the HTML5 input type option if available in your plugin version); (3) add custom CSS to increase the date picker calendar touch target size. The HTML5 native date input provides the best mobile experience as it uses the device’s native date selection UI.
A checkout field marked as "required" is not validating — customers can complete checkout without filling in the required field. How do I fix validation?
In the Checkout Field Editor settings for the field, verify “Required” is enabled. Also check: (1) the field is visible (not hidden by conditional logic) — hidden fields are not validated; (2) the field has a unique “Key” value — duplicate keys can cause validation conflicts; (3) another plugin overriding WooCommerce’s checkout validation process may bypass custom field validation; (4) if using WooCommerce blocks checkout, note that some versions of Checkout Field Editor may not fully support the WooCommerce Blocks checkout — use the classic shortcode [woocommerce_checkout] if blocks compatibility is an issue.
Customization & Developer Notes
How do I add a delivery date selector to the WooCommerce checkout?
In Checkout Field Editor, go to Additional Fields or Billing Fields section and click Add New Field. Select “Date Picker” as the field type. Set a label (“Preferred Delivery Date”), a meta key (e.g., “delivery_date”), and mark it required or optional. Configure the date picker settings: minimum date offset (e.g., tomorrow + 2 days for preparation time), maximum date range, and excluded days (weekends). Save and test the checkout. The selected date saves to the order meta and appears in the order admin.
How do I use conditional logic to show a VAT number field only for B2B customers?
With Checkout Field Editor Pro, add a new Text field (e.g., “VAT Number”, key: “vat_number”). Enable Conditional Logic for this field. Set the condition: “User Role” = “Wholesale Customer” (or whatever role designates B2B customers). With this logic, the VAT number field only appears for users logged in with the B2B role — regular retail customers do not see it. Alternatively, condition on the “Company Name” field being filled: if Company Name is not empty, show VAT Number.
Frequently Asked Questions
Can I add a file upload field to WooCommerce checkout for customers to upload designs or artwork?
File upload at checkout requires Checkout Field Editor Pro. Add a new field, select “File Upload” as the type, and configure accepted file types (PDF, PNG, JPG) and maximum file size. Uploaded files are stored on your server and linked to the order. Ensure your server’s upload_max_filesize and post_max_size PHP settings accommodate the maximum expected file size.
Does Checkout Field Editor work with WooCommerce Blocks checkout?
Checkout Field Editor was primarily built for the classic WooCommerce shortcode checkout ([woocommerce_checkout]). The WooCommerce Blocks checkout has a different architecture that may not support all Checkout Field Editor features. Check the plugin’s current changelog for Blocks compatibility status. If using the Blocks checkout causes issues, switch back to the classic shortcode checkout by removing the Checkout Block from the Checkout page and replacing it with the [woocommerce_checkout] shortcode.
Can Checkout Field Editor for WooCommerce break after updates?
Yes, that can happen, especially on older sites with many plugins. This usually happens when the plugin, theme, and add-ons are updated out of sequence. In most cases, testing on staging catches the issue before it reaches the live site. From experience, backups and changelog reviews save a lot of cleanup time.
What should I check before installing Checkout Field Editor for WooCommerce?
Start by checking whether another plugin already does the same job. In most cases, overlap is what creates avoidable conflicts and performance issues. A common issue is installing a plugin because it looks convenient without checking the stack first. From experience, a short compatibility review avoids most of the pain later.