WooCommerce Conditional Product Fields at Checkout

Download WooCommerce Conditional Product Fields at Checkout
Sales Page

Take full control of your checkout experience by collecting exactly the information you need, only when you need it. The WooCommerce Conditional Product Fields at Checkout plugin allows you to create custom input fields that appear dynamically based on the specific products in a customer’s cart. By showing relevant questions only for applicable items, you reduce checkout friction, improve data accuracy, and provide a professional, personalized shopping experience that keeps your customers moving toward conversion.

Key Features

  • Dynamic Logic-Based Fields: Display custom fields only when specific products, categories, or tags are present in the cart.
  • Diverse Field Types: Support for various input formats, including text boxes, text areas, checkboxes, radio buttons, dropdown menus, and date pickers.
  • Conditional Visibility: Set complex rules to show or hide fields based on cart contents, ensuring customers are never asked irrelevant questions.
  • Mandatory or Optional Inputs: Easily toggle field requirements to ensure you capture essential information without forcing unnecessary steps for every purchase.
  • Seamless Checkout Integration: Fields appear elegantly within the standard WooCommerce checkout flow, maintaining a consistent look and feel for your store.
  • Order Data Storage: Captured information is saved directly to the WooCommerce order, making it easily accessible for store administrators within the order edit screen.
  • Email Integration: Automatically include the captured field data in customer and admin order notification emails for streamlined fulfillment.

Use Cases / Who It’s For

This plugin is an essential tool for any WooCommerce store owner who needs to collect item-specific data that goes beyond standard shipping and billing details. If your business model requires extra information to fulfill an order, this plugin eliminates the need for messy post-purchase email threads or generic “Order Notes” that customers often forget to fill out.

For example, if you run a personalized gift shop, you can trigger a “Gift Message” text field only when a user adds a “Gift Wrap” product to their cart. If you sell custom-printed apparel, you can display a file upload or text input for the design only when a custom-print item is selected. Rental businesses can use it to collect specific event dates or duration details for equipment, while food delivery services can use it to ask for specific dietary requirements or delivery instructions linked to individual menu items.

By tailoring the checkout process to the items in the cart, you demonstrate attention to detail, reduce customer support inquiries, and ensure your team has all the necessary specifications to process orders correctly the first time.

Setup / How It Works

Setting up your custom checkout fields is designed to be intuitive and requires no custom coding:

  1. Create the Field: Navigate to the plugin settings in your WordPress dashboard and define your new field, choosing the label, input type, and placeholder text.
  2. Define Conditions: Use the rule builder to specify which products, product categories, or tags must be in the cart for this specific field to appear.
  3. Configure Settings: Mark the field as required if necessary and determine where in the checkout form the field should be displayed.
  4. Save and Test: Once saved, the plugin automatically monitors the cart contents. When a customer adds a qualifying product, the field will appear instantly, and the data will be captured and stored with the order upon completion.

Similar Plugins

If you are exploring your options, other popular solutions in this space include WooCommerce Product Add-Ons, Checkout Field Editor for WooCommerce, and Conditional Fields for Checkout by various developers. While these plugins offer overlapping functionality, this plugin focuses specifically on the intersection of product-based triggers and checkout-level data collection to provide a streamlined, high-performance solution.

$3.99

Version 6.6 report outdated
Updated on March 7, 2026
Auto Updates Yes
License GPLv2+

Updates for one year, unlimited sites, auto updates, and regular updates.

Access all items listed on our website. All new releases are also included as long as the plan is active.

Report a New Version

We regularly update our library and appreciate your help in keeping it up to date.