Product Icon

Conditional Checkout Fields & Edit Checkout Fields for WooCommerce

WooCommerce custom checkout fields editor lets you edit or create additional checkout fields with conditional logic. Add Checkout fields based on product, category, and user roles on the checkout page. Simple, effective, and user-friendly interface.

  • Edit checkout fields: Customize checkout fields according to your preferences to create a personalized checkout experience for your customers.
  • Capture additional information: Collection specific information from customers during checkout to gather essential data with the purchase.
  • Apply conditional fields logic: Display checkout fields based on customer’s input values. Apply conditional rules on fields to create purchase scenarios depending on customer input.
  • Improve checkout experience: by providing your customers a more streamlined and customer centric checkout process.
  • Modify default checkout fields: edit, delete, update, or rearrange positions of default WooCommerce checkout fields to suit your needs.

Optimize Checkout Experience with Custom Checkout Field Editor

WooCommerce custom checkout field editor plugin gives you the advantage to edit checkout fields without any coding. This powerful checkout field editor lets you add custom fields on different checkout sections i.e. Billing, Shipping & Additional Information.

You can assign conditional fields to specific products/categories or user roles and also use it to up-sell by adding a field price to charge extra fees for additional services like gift wrapping, support services, faster delivery requests, etc.

This plugin gives you complete control on how you want to represent any field on checkout by writing custom field labels.
Woocommerce checkout field editor

Create or edit WooCommerce checkout fields via admin panel.

This plugin comes with a user-friendly interface that you can use to create your own custom checkout fields, modify default WooCommerce fields, and update field labels without the need for any coding.

With the drag-and-drop feature, you can easily rearrange the fields as required.

You can create custom checkout flows by hiding/displaying checkout fields based on set conditions and logic. You can even specify the fields that are mandatory or optional with a simple click on a checkbox.

This plugin lets you easily modify default WooCommerce checkout fields to suit your preferences by editing, disabling, and rearranging the fields.


  • Choose from 15 different field types.
  • Create custom checkout fields.
  • Edit default checkout fields.
  • Add/edit field labels and placeholders.
  • Assign custom checkout fields to specific products or categories.
  • Assign additional checkout fields to user roles.
  • Hide fields based on user roles.
  • Add price for any checkout field to charge an extra fee.
  • Apply conditional logic and create dependencies among fields.
  • Rearrange fields.
  • Additional fields will be displayed in the invoice email, the order page, and my account page.
This Plugin is fully compatible with HPOS (High-Performance Order Storage) and Multisite.

Supports several types of fields to choose from

You can choose from 15 different field types to display on checkout fields.

  1. Text Field: Allows customer to input small text i.e Full Name, Preferred pronouns
  2. Text Area: Allows customers to input a greater amount of text in the form of paragraphs i.e. review, special instructions, delivery notes, etc.
  3. File Upload: Lets customers upload attachments with the order i.e. sample image, instructions PDF, etc.
  4. Drop-Down: Add options in the drop-down for customers to select i.e. quantity selector.
  5. Radio Button: Radio button on checkout may be used to get information like customer gender i.e. male/female/other.
  6. Checkbox: This field type will allow customers to select an option to enable it or select multiple options at once i.e. select additional services.
  7. Simple Checkbox: A simple checkbox to ask customers straight about a Yes or No for a field or question.
  8. Multiple Select: A combination of drop-down and checkbox where customers can select multiple options from a drop-down. This field type also allows a search from the drop-down list functionality
  9. Date picker: Displays an interactive calendar field to let customers select a specific date i.e. preferred date of delivery.
  10. Time picker: Displays an interactive clock to let customers select a specific time i.e. preferred time of delivery.
  11. Color Picker: Displays a hex code color picker where one can input desired color options.
  12. Phone Number: Lets customers input their contact number i.e. preferred contact number, home contact, office contact.
  13. Number: Allows customers to input any number i.e. 1,2,3…n.
  14. Paragraph (display only): Store admins can use this field type to display text in the form of paragraphs on the checkout page i.e. display notes, comments, and special instructions.
  15. Heading (display only): Store admins can use this field type to create sections for fields with custom headings.

Create Custom Checkout Fields

Add additional fields to your checkout page using the WooCommerce checkout field editor plugin. Edit, hide, delete, or add custom checkout fields to collect valuable information at the checkout page. Choose from 15 different types of fields, apply conditions, customize field labels, and apply field validation.

Create custom checkout fields from WooCommerce dashboard

Edit Checkout Fields

The WooCommerce custom checkout fields plugin allows you to add new fields or edit default fields. Change the position of checkout fields with easy drag-and-drop. Enable/disable custom fields or hide default checkout fields.

woocommerce add custom field to checkout

Apply conditional logic to display checkout fields

The WooCommerce checkout field editor helps you to create custom fields in the checkout form based on different conditions. Create condition groups to display conditional fields. The relation between two condition groups will be “OR” & relation between two conditions will be “AND”. You can decide when the custom field should appear on your checkout page. You can select conditions when it must show/hide subjected to conditions.

woocommerce add field to checkout - Conditional logic

Add Custom Checkout Fields to a Particular Product or Category

Select specific products or categories for which you want to display custom checkout fields. These conditional checkout fields will be displayed only when the selected product is in the cart or the user is on a particular page.

add custom field checkout woocommerce - Display rules for product/categories

Personalize All Sections of the Checkout Page

Add custom fields to any section of the checkout page. The WooCommerce checkout field editor plugin allows you to add, edit, or delete fields to any specific section of the checkout page that will appear in the billing, shipping, and additional information sections.

Add checkout fields to personalise sections

Display Checkout Fields for Specific User Roles

The WooCommerce conditional checkout field editor plugin enables you to display or hide the custom checkout fields based on user roels. Choose the user role for which you want to show or hide the custom checkout fields.

edit woocommerce checkout fields - Based on user roles

Set Price for Each Custom Checkout Field

You can set a price for each custom checkout field you create with WooCommerce add field to checkout. It enables you to charge an additional fee when customers take advantage of an add-on, thus increasing your store revenue.

Add charges for field selection

Show Checkout Fields in Order Details and Invoice Emails

Showcase or hide the custom checkout fields in the Order Details Page or in your emails using the checkbox option. This plugin also enables you to display additional checkout fields on multiple pages, including the order and my account pages. New fields will also appear in the invoice email.

Display field details in order information


Our plugins are designed to be highly versatile and also compatible with the most commonly used themes, browsers, builders, and mobile views. We understand the importance of flexibility and integration when it comes to enhancing your website’s functionality. Our plugins can effortlessly integrate with the following:

Themes Compatibility

  • Store Front
  • Avada
  • Flatsome
  • Porto
  • Woodmart
  • WooCommerce default theme
  • Divi


  • Elementor
  • Page Layer

Also Compatible with

  • Multi-Site
  • PHP 8
  • Mobile Layouts
woocommerce conditional checkout fields - documentation


Looking for assistance? Check out the extensive documentation for a complete understanding of the edit checkout fields WooCommerce plugin.

View documentation

woocommerce FmeAddons Support

Questions and Support

For Questions and Support: If you have inquiries before making a purchase or require assistance, don’t hesitate to contact our support team.

Send email

Customer reviews