Confira diversos Templates para você montar seu projeto, seja de site, áudio, vídeo, email marketing ou apresentação.

WooCommerce Extra Product Options

WooCommerce Extra Product Options plugin

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!

ThemeComplete Support
Visit the Demo

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

WooCommerce Extra Product Options Features

Features

  • Supports check-boxes, radio buttons, select boxes, text-areas, input boxes, upload, date, range picker and color picker.

    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
  • Show your option anywhere on the product page.
  • Enable the options for specific roles.
  • Choice between fixed or percentage price increase
  • Limit check-box selection
  • Exact selection feature for check-boxes
  • Import/export functions to forms.
  • Lazy load images for radios and check-boxes.
  • Change product image for radios and check-boxes.
  • Price per character feature for text-fields and text-areas.
  • Extra styling for radios and check-boxes.
  • Performance increase for big number of options.
  • Image replacement for check-boxes and radio button on Global Options
  • Choose the grid display for check-boxes and radio button for Global Options
  • Hide or show prices
  • Display sections options as a pop up
  • Conditional logic for fields and sections within the form builder.
  • Sections can be displayed normally, as a pop up or a slider.
  • Upload manager
  • Compatible with Aelia Currency Switcher (aelia_co).
  • Compatible with Woothemes Composite Products.
  • Compatible with Woothemes Bookings.
  • Compatible with Woothemes Measurement Price Calculator.
  • Compatible with Woothemes WooCommerce Subscriptions.
  • Compatible with Woothemes WooCommerce Quick View, WooCommerce Quickview, Yith Quick view plugin, Flatsome theme quick view, Venedor theme quick view, Kleo theme quick view, Rubbez_theme quick_view.
  • Partial Compatible with WooCommerce Dynamic Pricing & Discounts.
  • Compatible with WooCommerce Currency Switcher. Fixed prices per currency are not supported.
  • Compatible with WooCommerce Catalog Mode, Wholesale & Role Based Pricing (compatibility provided by XAdapter)
  • Detailed documentation.
  • and more …

You can view the on-line documentation here

Reviews

WooCommerce Extra Product Options - 1
WooCommerce Extra Product Options - 2

Support

Item support includes 5 star support for all of the following:

  • Availability of the author to answer questions
  • Answering technical questions about item’s features
  • Assistance with reported bugs and issues
  • Help with included 3rd party assets

Changelog

01.04.2019 version 4.8.3

  • Fixed an issue with the today button in the date-picker.
  • Fixed an issue with the date-picker not populating default year on field mode.
  • Fixed an issue with the date-picker not using the correct date format.
  • Fixed an issue with the range picker showing incorrect decimal values.
  • Fixed an issue withe variable product where showing incorrect price.
  • Fixed an issue with the tool-tips on styled variations.
  • Added two new string replacements.

30.03.2019 version 4.8.2

  • Fixed an issue with the border on the variation swatches.
  • Fixed an issue where elements couldn’t be validated when using Subscriptions.
  • Fixed an issue with subtitle tooltips.

30.03.2019 version 4.8.1

  • Fixed an issue with html escaping on descriptions.
  • Added setting to hide choice label when using the swatch mode for radio buttons and checkboxes.
  • Added setting to alter generated product structured data.

29.03.2019 version 4.8

  • Fixed not showing the style variations for new products.
  • Fixed an issue with product image replacement when multiple elements had it active.
  • Fixed an issue with conditional logic and required fields.
  • Fixed several JS and CSS issues when using composite products.
  • Fixed several display issues from addon plugins.
  • Importing a CSV file now properly imports default values in check-boxes.
  • The builder now works on Gutenberg enabled product post.
  • Refactored many functions, classes, templates and prefixes.
  • Added setting to split items with multiple values to unique lines for the Order and emails.

20.12.2018 version 4.7.1

  • Fixed an issue where the heading element wasn’t visible.
  • Fixed an issue with price rounding.
  • 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

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.
  • Fixed an issue where the custom code didn’t save special characters.
  • Fixed validation for text-fields and text-areas.
  • Added setting to enable or disable options in the builder.
  • Added support for fee price type to the upload element.
  • Added unit price and fee to the final total display.
  • Added settings to control the initial fading animation on he options.
  • Added extra security check for settings Ajax calls to enhance security.

12.06.2017 version 4.5.3

  • Fixed a display price issue when price include tax.
  • Fixed an issue with swatches not being clickable in IE.
  • Fixed various issues having to do with the color swatch.
  • Fixed compatibility with woothemes Measurement Price Calculator.
  • Fixed a price display issue with WPML.
  • Fixed a date issue when rtl is used.
  • Fixed compatibility with WooCommerce Composite Products 3.9x
  • Fixed an issue with text-area price type.
  • Fixed swatch mode tooltips not showing.
  • Fixed the global setting Override price to work properly.
  • Fixed an issue where variable products didn’t get the correct pricing.
  • Fixed compatibility with WooCommerce Dynamic Pricing & Discounts.

14.04.2017 version 4.5.2

  • Fixed compatibility with woothemes Subscriptions 2.2x
  • Fixed double options display issue on Orders.
  • Fixed a max length issue on text fields.
  • Fixed an error when duplicating a product.
  • Fixed a display error when currency plugins are used.
  • Fixed compatibility with WooCommerce Dynamic Pricing & Discounts.
  • Fixed an issue in conditional logic with variations.
  • Fixed various pricing display issues.
  • Added color swatch setting in checkboxes and radio buttons.

10.04.2017 version 4.5.1

  • Fixed an issue with Bookings and WooCommerce Multilingual currency.
  • Fixed an issue with the select box when replacing the product image.
  • Fixed an issue with Avada custom product image gallery.
  • Fixed an issue where saved options weren’t being displayed in Orders.
  • Fixed an issue where Fees that were assigned without taxes were being displayed with taxes on some elements.
  • Fixed an issue where it wasn’t possible to assign multiple products to a global form.
  • Fixed wrong prices displayed on Order for WPML currency.

05.04.2017 version 4.5

  • Changed supported WooCommerce versions to 2.4+
  • Renamed local mode to normal mode.
  • Added setting to datepicker to control default value.
  • Added setting for adding custom CSS and JS.
  • Added partial compatibility with Booking & Appointment Plugin for WooCommerce.
  • Uploaded files are now being sent as attachment to the order emails.
  • Fixed an issue with styled variation color and image swatches.
  • Fixed an issue with the selected borders for radio buttons and checkboxes.
  • Fixed an issue were selecting radio buttons and checkboxes was not possible.
  • Fixed an issue where adding a large amount of options to the cart was causing problems.
  • Fixed double option display for Woothemes Subscriptions on renewals.
  • Fixed a display issue with WooCommerce Measurement Price Calculator plugin.
  • Fixed compatibility with Aelia Currency Switcher and WooCommerce Currency Switcher.
  • Fixed an issue with the form validation on certain themes.
  • Fixed an issue with styled variations in translated WPML products.
  • Fixed an issue with pricing on WPML translated products.
  • Fixed an incompatibility with WooCommerce Bookings when using the WPML currency.
  • Fixed an issue with the validation for certain field values.
  • Fixed compatibility with WooCommerce Composite Products 3.8x
  • Fixed several price display issues.

02.02.2017 version 4.4.1.1

  • Fixed a display issue with styled radio buttons and checkboxes.
  • Fixed an issue with several icons not being displayed.

27.01.2017 version 4.4.1

  • Fixed an issue with styled variations.
  • Fixed an incompatibility with WPML.
  • Fixed an issue with Order prices.
  • Option quantity selector now needs to be greater than zero to add the option to the cart.
  • Added setting to globally set min/max chars for text-fields and text-areas.

12.12.2016 version 4.4

  • Fixed an issue with WooCommerce backwards compatibility.
  • Fixed an issue on local attributes and WPML
  • Fixed an issue were certain characters on translations were preventing json encoded data from functioning with the options.
  • Fixed an issue with Yith Quick View plugin.
  • Fixed an issue with Fancy Product Designer.
  • Fixed an issue with some language locales.
  • Options with price type Fee now correctly add their prices if they are added by a different cart line product.
  • Options with price type Fee do not take discounts any more as intended.
  • Added setting to prevent zero priced products from being added to the cart.
  • Added a message when uploads are made.
  • Added setting to control the price change on original product price.
  • Added button to the color-picker to prevent situations where the selected color wasn’t being submitted correctly.
  • Added supported for Porto theme gallery.
  • Added Compatibility with Avada 5x
  • Added Compatibility with Flatsome 3x
  • Added ability to replace the Select file text used in the styled upload button.
  • Added ability to enabled or disable a global form by a user role.
  • Added ability to control globally the file types that can be uploaded by the upload element.
  • CSV import/export now supports styled variations.

26.06.2016 version 4.3.4

  • Fixed an issue with the min and max dates on the date-picker.
  • Fixed an issue with WPML and local options.
  • Fixed some issues with the WooCommerce Currency Switcher.
  • Fixed an issue with Fee taxes.
  • Added option to Include option pricing in product price.
  • Added selection when import a CSV file to overwrite existing elements or append new elements.
  • Translated products with WPML that use local options must also translate the attributes being used.

16.06.2016 version 4.3.3

  • Fixed an issue with the Date-picker min and max Dates.
  • Fixed an issue with the stock not changing.
  • Fixed an issue with sales prices and currency converters.
  • Fixed an issue when duplicating or exporting forms that could result in logic not working.
  • Fixed a WPML issue where translating plugin strings wasn’t possible.
  • Fixed an issue with the max characters display for text-areas.
  • Fixed an issue with the Override enabled and disabled roles.
  • Fixed an issue with the quantity selector on radio buttons.
  • Fixed an issue with the date picker for RTL languages.
  • Upload image now have a screenshot on the cart and in the back-end Order.
  • Added ability to control Global forms depending on user role.
  • Added compatibility with Easy Bookings.
  • Compatibility with WooCommerce 2.6x
  • Added time picker element.

11.05.2016 version 4.3.2

  • Fixed an issue where trailing commas in some settings of the date element produced php warnings.
  • Fixed an issue where the check-boxes with images couldn’t be selected.
  • Fixed an issue where variable with default a variation set weren’t displaying the correct price.
  • Added time picker element.

07.05.2016 version 4.3.1

  • Fixed an issue with conditional logic interfering with the changes product image feature.
  • Fixed an issue when using enabled and disabled dates in date-picker.
  • Fixed an issue with the out of stock message.
  • Fixed an issue with the color picker that was disabled if it was hidden by conditional logic on page load.
  • Fixed an issue with the conditional logic for certain rules.
  • Fixed an issue with the floating totals when using alternative position.
  • Fixed floating totals options order.
  • Fixed an issue with the lazy load images.
  • Fixed an issue where upon entering values in text fields the price was returned as zero.
  • Fixed min/max value validation when entering zero.
  • Added support for WooCommerce Products Layouts quick-view.
  • Added option to override product price.
  • Fees added with the plugin now show the quantity selector value as well.

26.04.2016 version 4.3

  • Added sortable ability to the tabs on the wizard slider on the back-end.
  • Added the range picker to the conditional logic.
  • Added quickview support for Porto and Minishop themes.
  • Added option to prevent options from being sent to customers.
  • Added price per row for text-areas.
  • Added responsive widths for the Items per row setting.
  • Added settings to allow the visibility of the options on the cart and the order.
  • Added short-codes to echo the options and totals box.
  • Added additional price types to exclude n-th chars for the per-char types.
  • Added setting to choose a different image for the lightbox.
  • Added setting to have the image replacement inside the label.
  • Added support for the easyzoom plugin on various themes.
  • Added two new fee types.
  • Added setting to allow the plugin to be disabled for specific user roles.
  • Added setting to allow the enable and disable for rules to be overridden on product level.
  • Added compatibility with WooCommerce Bookings 1.9x
  • Fixed compatibility with WooCommerce Composite Products 3.5x
  • Fixed an issue with the currency plugins when base product price is zero.
  • Fixed an issue with the currency plugins when using the price type Percent of the original price.
  • Fixed an issue with the currency plugins when using the price type Percent of the original price + options.
  • Fixed an issue with fees and currency plugins.
  • Fixed an issue with the Name your price plugin.
  • Fixed an issue with the validation.
  • Fixed image URL when using SSL.
  • Compatibility with WooCommerce 2.5x
  • Fees added with the plugin now show the option value as well.

12.12.2015 version 4.2.3

  • Fixed an issue with WooCommerce Currency Converter.
  • Fixed an issue that prevented options to appear when select boxes had no tooltip.
  • Fixed an issue where the totals were displaying the wrong price when using styled variations combined with conditional logic.
  • Fixed an issue with the out of stock message being always active.
  • Fixed an issue where elements could be added to the cart when their quantity selector was zero.
  • Fixed an issue where conditional logic for section was being reseted when moving elements.
  • Fixed an issue with the Measurement Price Calculator on variable products.
  • Fixed an issue with the Percent of the original price + options price type when used in conjuction with a quantity selector.
  • Fixed an issue with the Flatsome quickview.
  • Fixed an issue with WooCommerce Quickview.
  • Fixed an issue with the Name your price plugin.
  • Fixed a display issue on the backend admin Order interface.
  • Fixed an issue where the global forms weren’t editable after updating to WordPress 4.4.
  • Fixed an issue with WPML 3.3.3.
  • Added setting to choose the number of points in the range picker.
  • Added filters to control the before and after HTML of the floating totals box.
  • Added setting to control the display of the From string on product price display.
  • Added option to disable the totals box.
  • Changed the light-box feature to use the “changes product image” as a priority.

19.10.2015 version 4.2.2

  • Fixed the light-box for check-boxes.
  • Fixed a css bug on hidden prices.
  • Fixed an issue with the slider wizard when it has check-boxes.
  • Fixed an issue with where the options on archive and shop pages weren’t being displayed.
  • Fixed an issue the the styled variations when the variation threshold was being reached.
  • Fixed an issue with the cart edit link not working.
  • Fixed a bug in text-area with the minimum length and updated its validation.
  • Added Price per char (no spaces) to text-fields.

10.10.2015 version 4.2.1

  • Fixed an issue with the wizard and conditional logic inside the wizard tabs.
  • Fixed an error occurring for php versions less than 5.2.9
  • Fixed the light-box feature to work with lazy-load images.
  • Fixed an issue with the date where it was always required.
  • Fixed some validation messages for the elements.
  • Fixed an issue with WooCommerce Currency Switcher.
  • Made the light off by default and added a setting to enabled it.
  • Added partial support for themes that use Ajax on add to cart button.

05.10.2015 version 4.2

  • WooCommerce 2.4 fixes
  • When hiding the totals box options the displayed price on the product changes if the theme supports it.
  • Made the plug-in extend-able. You can now create plug-in extensions to add new elements to the builder.
  • Fixed several advanced cart display issues.
  • Fixed compatibility with Composite Products 3.2
  • Fixed quantity selectors and removed the extra buttons.
  • Fixed the rich text editor in element settings.
  • Fixed compatibility with Currency Switcher (realmag777).
  • Fixed compatibility with WooCommerce Dynamic Pricing & Discounts.
  • Added extra settings for quantity selectors (min,max,step).
  • Added setting to customize the select options string.
  • Added support for Ninja Kick: Sliding Panel for WordPress.
  • Added front-end RTL support.
  • Added Price per interval price type to range pickers.
  • Added light-box for image replacements.
  • Added sale prices.
  • Added icon tool-tips for labels.
  • Added validation for dates.
  • Added setting to enable the option on shop and category view. This is a theme dependent setting.

13.08.2015 version 4.1.5

  • WooCommerce 2.4 bug fixes.

12.08.2015 version 4.1.4

  • Fixed a display issue on global forms list when using WPML.
  • Fixed a js error when options are outside the cart form.
  • Added compatibility with Fancy product designer pricing.
  • Added compatibility with WooCommerce 2.4
  • Altered the default value setting for the text-area element to accept line breaks.
  • Fixed the styled upload button to show the name of the file that will be uploaded.

07.08.2015 version 4.1.3

  • Added default values for text fields and text areas.
  • Added filters (wc_tm_epo_ac_product_price, wc_tm_epo_ac_product_qty, wc_tm_epo_ac_qty) to control the display of quantities on advanced cart display.
  • Fixed an issue with the floating totals when the extra options are displayed outside the form.
  • Fixed an issue with the floating totals where the value of the check-boxes weren’t added.
  • Fixed an issue where on variable products the Remove Free label wasn’t working.
  • Fixed an issue with the “Hide add-to-cart button until an option is chosen” setting.
  • Fixed an issue with the product_page short-code.
  • Changed color picker to show only hex values.

03.08.2015 version 4.1.2

  • Fixed an issue with WPML translation.
  • Fixed selects on Bazar theme.
  • Fixed the advanced cart for Flatsome theme.
  • Fixed select boxes for Bazar theme.
  • Fixed an issue with the step x price price type on range picker.
  • Fixed an issue on certain themes that the same image was shown on shop page.
  • Fixed an issue with the creation of slider wizards on the back-end.
  • Fixed an issue when editing prices and quantities on the back-end order.
  • Fixed an issue with the tax fee calculations.
  • Fixed an issue where the conditional logic was being reset upon cloning an element.

26.07.2015 version 4.1

  • Fixed an issue with Dynamic Pricing & Discounts plug-in when using variations.
  • Fixed a display error when using WPML on non product pages.
  • Fixed an issue with the subscriptions fee.
  • Fixed fontawesome conflicts with themes using older versions.
  • Fixed an issue with short-codes not loading options on some configurations.
  • Fixed an issue on Composite products when using the stepped method.
  • Fixed a conflict with themes already utilizing owlCarousel.
  • Added a setting to enable the display of image replacement in cart and checkout.

19.07.2015 version 4.1

  • Fixed an issue on negative prices with Pricing discounts enabled.
  • Fixed an issue with WooCommerce Multilingual where same products with different options where combined to one product.
  • Fix