Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

WooCommerce Extra Product Options (Extra Product Fields)

This plugin helps you to add extra product options (Extra Product Fields) to your WooCommerce product page.


WooCommerce Extra Product Options plugin provides an easy way to manage extra product options displayed in product page. With this plugin you can add a custom field to product page. For example, you can add a text field to product page using which a buyer can enter extra information related to the purchase.

This plugin provides an easy to use interface where you can add, edit and delete extra product options. This plugin requires WooCommerce to be installed, activated, and configured.


  • Add extra product option(s). You can add extra product option(s), these options will be displayed in product page. Add new option form contains options to provide values for Type, Name, Label, Placeholder, Class, Label Class etc. It also has the option to choose validations rules from a predefined list.
  • Edit extra product option(s). You can edit extra product option(s) properties. In edit form you have the option to provide new values for Name, Type, Label, Placeholder, options, Class, Label Class, validation rules etc(availability of these options may change based on the field types).
  • Available field types are Input Text and Select
  • Remove extra product option(s). You can remove extra product option(s) from displaying in product page.
  • Enable/Disable extra product option(s). You can enable/disable extra product option(s)(temporarily remove) from displaying in product page.
  • Change display order for extra product option(s). You can easily manage the display order of extra product option(s) from admin side by just moving fields up and down.
  • Reset all the changes. You can reset all your changes back to the original settings using the button ‘Reset to default options’.


If you are looking for a custom product fields plugin, WooCommerce Extra Product Options plugin is the right choice. This the easiest and fast way to display custom fields on product page. Buy Now!


  • 11 field types are available: In new field form or edit field form you can choose field type from a list of 11 including 9 input fields, one field for title/heading and one field for lable/text.

    Available field types:

    1. Text – A basic input text field.
    2. Password – An input password text box.
    3. Textarea – A textarea field.
    4. Radio – Radio button input (for selecting one of many choices)
    5. Checkbox – A checkbox field.
    6. Select – A drop-down list (for selecting one of many choices)
    7. Multi-select – A drop-down list (allows multiple selections from many choices)
    8. Date picker – Select a date from a popup.
    9. Time picker – Select a time from a list.
    10. Heading – Display a heading/ title
    11. Label – Display a label/ text
  • Add new section & fields: Add new section(s) and fields in predefined positions in product page.

    Available positions:

    1. Before Add To Cart Button
    2. After Add To Cart Button
  • Price Fields: Add price fields in product page.
  • Conditional Fields: Add fields specific to selected products and categories.
Author ThemeHiGH
Contributors ThemeHigh
Tags custom, custom options, custom product fields, custom product option, customize product, customize variation, extra options, extra product options, form editor, price fields, prices, product, product choices, product field customizer, product field editor, product form customizer, product form designer, product form editor, product price, woocommerce, woocommerce extra product options, WooCommerce Product
  1. woo-extra-product-options screenshot 1

    Produts > Extra Product Option

  2. woo-extra-product-options screenshot 2

    Reset to default options

  3. woo-extra-product-options screenshot 3

    Save changes.

  4. woo-extra-product-options screenshot 4

    Enable, disable or remove option(s).

  5. woo-extra-product-options screenshot 5

    Change option(s) order.

  6. woo-extra-product-options screenshot 6

    Add new option popup form.

  7. woo-extra-product-options screenshot 7

    Edit option popup form.

Minimum Requirements

  • WooCommerce 2.2 +
  • WordPress 3.8 or greater
  • PHP version 5.2.4 or greater
  • MySQL version 5.0 or greater

Automatic installation

  1. Log in to your WordPress dashboard
  2. Navigate to the Plugins menu and click Add New.
  3. Search and locate 'Woo Extra Product Options' plugin.
  4. Click 'Install Now'

Manual installation

The manual installation method involves downloading 'Woo Extra Product Options' plugin and uploading it to your webserver via FTP application. You may find more instructions on how to do this here (


  • Fix for serialize issue.


  • Fix for conditiona rule issue.


  • Fix for validation issue.


  • Debug information removed.


  • Fix for field display condition issue when parent category selected.
  • Added delete button for each conditions.


  • New option to add display rules, display field(s) only for selected products and categories.


  • Added an option to reset all the changes.
  • Added options to enable and disable extra product option(s).


  • First Release
  • Feature to add extra product option(s).
  • Feature to edit extra product option(s).
  • Feature to remove extra product option(s).
  • Change the display order of extra product option(s).

Is it possible to add other field types than Input Text and Select?

Yes, but in premium version.

Version 1.1.5

Requires WordPress version: 3.0.1 or higher

Compatible up to: 4.7.2

Last Updated 26 Jan 2017

Date Added: 27 Jan 2016

Plugin Homepage


5 stars
3 ratings


Not Enough Data

Works: 0
Broken: 0