WordPress plugin
Flexible Product Fields PRO: Options Beyond Variations
Flexible Product Fields PRO includes configurable fields and product add-ons to WooCommerce product pages. Create a group of fields, then assign it to all products, selected products, product categories, product tags, or specific variations. Duplicate groups to prepare similar configurations. The fields work alongside WooCommerce variations, so customers can make additional choices on the product page.

Assign fields to product ranges
Flexible Product Fields PRO includes configurable fields and product add-ons to WooCommerce product pages. Create a group of fields, then assign it to all products, selected products, product categories, product tags, or specific variations. Duplicate groups to prepare similar configurations. The fields work alongside WooCommerce variations, so customers can make additional choices on the product page.
Choose fields for customer input
Available field types include text, textarea, number, email, URL, checkbox, multi-checkbox, select, multi-select, radio, radio with pictures, radio with colors, time, color, heading, paragraph, picture, and HTML. Use input fields for details such as engraving text, apparel prints, contact details, component selections, colors, dates, and service choices. Select and radio fields present predefined settings; headings, paragraphs, images, and HTML can add information to the page.
Color swatches and a color picker support color choices. Fields can be optional or required, and each field can have a CSS class for styling in the WordPress Customizer’s Additional CSS area.
Set prices and conditional choices
Set prices for custom fields so customers can pay for selected options or add-ons, such as gift wrapping, personalization, warranties, insurance, or other additional services. Conditional logic can set fields according to values in other preset fields.
Collect dates and uploaded files
The PRO edition includes a date field with advanced date exclusion options and a file upload field. Customers can select a date for a product option or send an image, document, or another file with a personalized order.
Review selections with the order
Choose whether fields appear above or below the Add to Cart button. Selected values appear as a summary on the Cart and Checkout pages and in WooCommerce Order Details. Customers cannot edit these extra fields from the Cart or Checkout summary. The plugin is designed for product pages; adding custom fields directly to the Checkout page requires the separate Flexible Checkout Fields add-on.
Create and assign a field group
After installing the plugin, make a group of custom product fields in the management panel. Add the fields, configure their options, and assign the group to the relevant products, categories, tags, variations, or all products. Set required fields, paid options, conditional rules, and show settings as needed. Review customer selections on the product page, then confirm that their values appear in the cart, checkout summary, and order details.
