WooCommerce Extra Product Options

WooCommerce Extra Product Options


Extra Product Options allows you to create extra price fields on your WooCommerce products. The current version supports checkboxes, radio buttons, select boxes, textareas, input boxes, uploads and date.

Options are created locally on the edit product page or globally. For each option you have the option to name it, describe it, choose the order and give an optional price. The fields you create show up above the add to cart form.


  • Supports check boxes, radio button, select boxes, textareas, text fields, uploads and date fields.

    More field types will be available soon!

  • Prices can change depending on the selected variation for per product options.
  • Global enabled options.
  • Form Fields Builder
  • Show your options from outside WooCommerce product screen using action hooks
  • Choice between fixed or percentage price increase
  • Limit checkbox selection
  • Image replacement for checkboxes and radio button on Global Options
  • Choose the grid display for checkboxes and radio button for Global Options
  • Hide or show prices
  • Conditional logic for fields and sections.
  • Compatible with Composite Products.
  • Compatible with WooCommerce Subscriptions.
  • Detailed documentation.

You can view the online documentation here


21.08.2014 version 2.4.7

  • Feature: Performance increase for big number of options.
  • Fix: Fixed a bug where required elements did not prevent product from being added to the cart.

19.08.2014 version 2.4.6

  • Feature: Added option for extra css class to element.
  • Feature: Added choice to display a single section as a pop up.
  • Fix: Fixed bug when adding more then 10 sections on builder.

18.08.2014 version 2.4.4

  • Feature: Added extra class names for sections.
  • Feature: Added Display override for totals box.
  • Fix: Corrected grid display.
  • Fix: Fixed display of urlencoded values for labels with non latin characters.
  • Fix: Fixed Add element button on Form Builder.
  • Feature: Added auto update support.

15.08.2014 version 2.4.2

  • Fixed method exists bug for some servers.
  • Added url redirection feature to radio buttons and select boxes.
  • Corrected html display on cart page.
  • Fixed prices not added for html based labels
  • Corrected the grid display
  • Added js trigger tm-epo-after-update after the prices get updated.
  • Updated the Form Builder.
  • Corrected php post_limit_vars errors for big forms.

11.08.2014 version 2.4.1

  • Fix: Fixed strip html for order.
  • Fix: Options not displaying on orders when bother label and price are empty.
  • Feature: Added URL redirect setting for radio buttons and select boxes.

10.08.2014 version 2.4.0

  • Fix: Fixed conditional logic to work with required items.
  • Fix: Fixed ut8 support for fields values.
  • Fix: Extend Strip HTML from emails to include images.
  • Feature: Added Form Builder to Products.
  • Feature: Added notice for successful uploads.
  • Feature: Added FREE label text replacement setting.

07.08.2014 version 2.3.5

  • Feature: Added WooCommerce Subscriptions support
  • Fix: Fixed options duplication issue when theme use more than one “woocommerce_before_add_to_cart_button” action hook.
  • Fix: Css fixes.

05.08.2014 version 2.3.4

  • Fix: Corrected the Conditional Logic
  • Fix: Corrected the grid display
  • Feature: Enable the Global Form Editor to accept single Products
  • Feature: Added ability to include an extra text after the price.

04.08.2014 version 2.3.3

  • Fix: Made the calendar responsive.
  • Feature: Added option to remover FREE label when product has options.
  • Feature: Added option to enable a default value for radios,checkboxes and select boxes.
  • Feature: Added placeholder for select boxes
  • Feature: Added option to position description
  • Feature: Enabled shortcodes on field labels

01.08.2014 version 2.3.2

  • Fix: Fixed Sections Conditional logic

30.07.2014 version 2.3

  • Fix: Updated language files to work with Codestyling localization plugin
  • Fix: Updated css to make fields compatible with foundation.css based themes.

29.07.2014 version 2.2.4

  • Bug Fixes

26.07.2014 version 2.2

  • Feature: Added date field.
  • Feature: Added ability to change Final total and option total strings.
  • Feature: Added setting to strip html from emails.
  • Fix: Fixed unicode support for attributes

11.07.2014 version 2.1.3

  • Bug Fixes

02.07.2014 version

  • Updated the Form Fields Builder
  • Update: Replaced most of the filters with new names (kept the old ones for back-comp)

27.06.2014 version 2.0

  • Feature: Added 4 global settings.
  • Feature: Added upload field.
  • Feature: Added Conditional logic for fields and sections on the global Form Builder.
  • Feature: Added 1 section style.
  • Feature: Added title and description for sections.
  • Fix: Replaced the woocommerce_tm_custom_price_fields: now accepts the product id directly.
  • Feature: Added compatibility with Composite Products.
  • Feature: Added extra fee filter (woocommerce_tm_final_price_extra_fee)
  • Feature: Added filter woocommerce_tm_final_price
  • Feature: Added option to display fields on the cart with a pop-up

20.06.2014 version 1.3.2

  • Bug Fixes

15.06.2014 version 1.3.2

  • Feature: Added choice between fixed or percentage price increase.

14.06.2014 version 1.3.1

  • Feature: Added limit checkbox selection

14.06.2014 version 1.3

  • Feature: Added ability to replace checkboxes and radio button with images on Global Options
  • Feature: Added ability to choose the grid display for checkboxes and radio button on Global Options
  • Bug fixes

12.06.2014 version 1.2.1

  • Update: Added hide price option to per-product basis

12.06.2014 version 1.2

  • Feature: Added action hook to enable loading the plugin from outside woocommerce product screen

11.06.2014 version 1.1.1

  • Bug fixes

10.06.2014 version 1.1

  • Feature: Added setting to enable the display of fields using action hooks.
  • Feature: Added setting to disable Global Options on per-prodcut basis.

10.06.2014 version 1.0.1

  • Bug fixes

05.06.2014 version 1.0

  • Initial release

More items by themecomplete

Final Price WooCommerce Extra Product Options