Does the current functionality of your WooCommerce Products meet your needs? Would you like to add Conditional Logic to your forms? Need further Pricing options to grab your shoppers attention? Extra Product Options is the best WordPress Product Plugin you have been searching for.

You can create priced product options and addons, conditional logic (within the form builder), build forms, style & validate features, convert the variation attributes dropdowns to radio buttons, image swatches or swatches and much more.

You can even control the placement of your new fields with the Form Builder. Full support for checkboxes, radio buttons, select boxes, text-areas, input boxes, upload, date, range picker and color picker.

Check out some of our 5 Star Reviews from actual customers below!

Please ask any question before buying to make sure the plugin works the way you want to!

20.12.2018 version 4.7.1

Fixed an issue where a product couldn’t be loaded when using the variation in global forms.

19.12.2018 version 4.7

Changed the registration process to use the Envato API Personal Token instead of the API key that has been deprecated. Users will have to update the plugin license settings in order to receive updates.

Added price per word price type.

Added remove image button for the swatches.

Added exclude products functionality for global forms.

Fixed several price display issues.

Fixed the hide value and label functionality for fees.

Fixed the disables roles to work correctly on global forms.

Fixed several error warnings for old WooCommerce versions.

You can now attach variations at the global form.

24.09.2018 version 4.6.9.4

Fixed an issue where prices were set as zero when using conditional logic.

Fixed an issue with conditional logic when displaying options on custom pages.

Fixed an issue where quantity fee wasn’t working correct.

Added shortcode to show the options from the current product id.

14.07.2018 version 4.6.9.3

Fixed compatibility with Woothemes Bookings.

Fixed compatibility with Woothemes Subscriptions on the backend Order when using subscription fees.

Fixed an issue with styled variations.

Fixed a price display issue when using negative prices.

Fixed a display issue with Dynamic Pricing and Discounts.

Fixed an issue with conditional logic when using multiple rules.

Fixed an issue were decimals were omitted from prices.

Fixed a bug is Webkit browsers where the upload element was always selected.

Fixed an issue with WPML multi currency.

Added a setting to disable options cache for older configurations.

Added optional setting to display plus/minus signs on the options.

02.06.2018 version 4.6.9.2

Fixed a PHP error in a display template

Added consent checkbox for plugin activation/deactivation

Corrected language translations

Fixed an JS bug in the admin builder interface.

01.06.2018 version 4.6.9

Fixed an issue where hidden elements prices were not being calculated until the element was selected.

Fixed an error when using conditional logic and the slider wizard for sections.

28.05.2018 version 4.6.8

Fixed compatibility with WPML

Fixed an issue with the prices not being calculated at the page load.

Fixed a currency displayed issue.

Fixed an issue where the options container was hidden for various themes.

Added a setting for Woothemes Measurement Calculator to set if you want to multiply the option prices by the calculated area.

25.05.2018 version 4.6.7

Fixed several issues when using disabled elements for the logic and slider.

Fixed a price display issue for select boxes.

Fixed several price display issues on the back-end.

Fixed an issue where coupons could not be removed from the back-end order.

Fixed compatibility with the Measurement Price Calculator plugin.

Fixed compatibility with WooCommerce Currency Switcher.

Fixed compatibility with WooCommerce Subscriptions.

Fixed compatibility with Aelia Currency Switcher.

Fixed compatibility with Woothemes Bookings.

Fixed compatibility with Bookings and Appointments for WooCommerce.

Fixed several calculation issues with Dynamic Pricing and Discounts.

Fixed several JavaScript issues.

Fixed an issue when deleting options from the Order.

Fixed minimum price display when using the override price feature.

Performance increase for shop/archive pages.

Added compatibility with PHP 7.2

Added support for the [products] short-code.

Added WooCommerce 3.4 support

Importing a CSV file now properly imports default values in radio buttons, check-boxes and select boxes.

03.02.2018 version 4.6.6.1

Fixed an error when using the edit product function in the cart.

Fixed an issue where the product weren’t updating correctly in the cart.

31.01.2018 version 4.6.6

Fixed validation in Composite Products.

Fixed compatibility with WooCommerce Currency Switcher.

Fixed an issue with the Measurement Price Calculator not updating the price correctly.

Fixed a calculation issue with Dynamic Pricing and Discounts.

Fixed a calculation issue when using normal options.

Fixed an issue on Order currency when using WPML.

Fixed an issue where the prices in the backend Order weren’t updating correctly.

Added Compatibility with WooCommerce 3.3

11.12.2017 version 4.6.5

Fixed compatibility with WPML

Fixed an issue with saving the meta data in the order
Fixed a price display issue when using taxes
Fixed an issue with the display position of the validation error in check-boxes
Added method to get all all options from an order id in the API
Renamed owl carousel object in the front-end to avoid conflicts

11.11.2017 version 4.6.4

Fixed compatibility with WooCommerce Currency Switcher.

Fixed compatibility with Dynamic Pricing and Discounts.

Fixed several issues with altering fees tax class.

Fixed an issue where adding fees with same name was not adding the prices.

Fixed a template issue with the text-area field.

Fixed several fatal errors after WooCommerce 3.2x update.

Added setting to show uploaded image in cart and checkout

Added setting to show tool-tips for radio button and check-boxes inline.

11.10.2017 version 4.6.3

Fixed an issue where a parse error was being thrown for older PHP versions in the select field template.

Fixed an issue with the variation swatches not being clickable.

Fixed an issue with default option values when editing the product.

Fixed compatibility with Dynamic Pricing and discounts.

Fixed an issue with tax calculation.

21.09.2017 version 4.6.2

Fixed an error display on the thank you page for variable products.

Fixed the from price display when using override price.

Fixed an issue where it wasn’t possible to edit prices in the Order.

Fixed an issue with ajax add to cart solutions.

Fixed an issue with the radio button quantity selector where always the last one was being posted.

17.08.2017 version 4.6.1

Fixed an issue with the radio button and checkboxes templates.

Fixed an issue when creating renewals on woothemes Subscriptions.

Fixed compatibility with Dynamic Pricing and discounts.

Fixed an issue where on some situation an error was happening at checkout.

08.08.2017 version 4.6

Fixed Fees display in totals box

Fixed an issue with template override inclusion.

Fixed various css and js incompatibilities and issues.

16.07.2017 version 4.5.4

Fixed compatibility with WooCommerce Dynamic Pricing & Discounts.

Fixed compatibility with q-translate-X plugin.

Fixed compatibility with Currency Switcher.

Fixed compatibility with woothemes Measurement Calculator.

Fixed compatibility with woothemes subscriptions.

Fixed an issue with woothemes bookings when using percentage price types.

Fixed an issue with the meta data display on some configurations.

Fixed an issue where translated WooCommerce strings didn’t use the current translation.