WooCommerce Product Options

1.6.9

Release date 17 April 2024

  • NEW

    Added compatibility with WooCommerce Discount Manager

  • FIX

    Text and Number fields not being output in cart when their value is falsey

  • FIX

    Missing sign function for price formulas on the server side

  • FIX

    Dropdown options are duplicated when displayed inside a WooCommerce Quick View Pro modal dialog

  • FIX

    Date Picker incorrectly disabling "Today"

  • FIX

    Products options not being added to cart when the option is displayed as a dropdown

  • FIX

    Removed PHP warnings from Date Picker when adding to cart

  • TWEAK

    Increased the number of products in product-selection component

  • TWEAK

    Updated back-end app component to latest React updates

  • TWEAK

    Fixed Visual Editor auto-focus behavior

  • TWEAK

    Improved price display of Product option type

  • TWEAK

    Improved and optimized Date Picker localization

  • TWEAK

    Changed required attribute of Products option type when displayed as a list of products

  • TWEAK

    Improved behavior of remove manual product choice

  • TWEAK

    Extended radio-like behavior to Products option type

  • TWEAK

    Fixed extra margin in cart message

  • TWEAK

    Other minor adjustments

1.6.8

Release date 20 February 2024

  • FIX

    File upload options not honoring conditional logic under certain conditions

  • FIX

    Time formatted incorrectly in Date options

  • FIX

    Dynamic selection of Products option not honoring certain sorting criteria

  • FIX

    Visibility display in list of option groups is incorrect

  • FIX

    Field names in formulas are case sensitive

  • FIX

    Products option "Required" validation not working when "Display choices as" is "Products"

  • FIX

    Conditional logic doesn't support Products option type

  • FIX

    Wholesale price is not saved in the option

  • FIX

    Character validation is not accurate when using unicode characters

  • FIX

    A digit in the Number option causes Formula not to work

  • FIX

    Date option not working inside modal of WooCommerce Restaurant Ordering

  • FIX

    Integration issues with WooCommerce Product Table

  • TWEAK

    Make the delete button always visible in the choice/conditional logic repeaters

  • TWEAK

    Show HTML and shortcodes in visual editor field

  • TWEAK

    Other minor adjustments to styling and usability

  • DEV

    Tested up to WordPress 6.4.3 and WooCommerce 8.6.0

1.6.7

Release date 25 January 2024

  • NEW

    Added conditional logic to price formulas

  • FIX

    Conditional logic not working under certain conditions

  • FIX

    Required setting and quantity limits not working under certain conditions

  • FIX

    It is not possible to remove all the options from a group

  • FIX

    When nothing is selected in the inclusion/exclusion lists, the option group is not applied to any product

  • FIX

    Visibility column is incorrectly updated when reordering option groups

  • FIX

    Group visibility doesn't take into account parent categories

  • FIX

    Advanced settings toggle not saving the correct state

  • FIX

    Disabled dates not being set correctly when comma-separated list also contains spaces

  • FIX

    Conditionally hidden text fields being incorrectly validated

  • FIX

    Price inputs parsing numbers incorrectly with non-standard thousand separators

  • DEV

    Tested up to WordPress 6.4.2 and WooCommerce 8.5.1

1.6.6

Release date 13 December 2023

  • FIX

    Fatal error is triggered if the image used by an image button is deleted from the Media library

  • FIX

    Border style for selected option is not showing in Firefox

  • FIX

    Prices and labels of image buttons are displayed incorrectly in WooCommerce Restaurant Ordering

  • FIX

    Min/max limits are not validated correctly when HTML code is manipulated in the browser

  • FIX

    Currently opened option in editor copies its settings to another option when reordering

  • FIX

    Error being triggered in Javascript when thousand separator is empty

  • DEV

    Updated internal libraries

  • DEV

    Tested up to WordPress 6.4.1 and WooCommerce 8.3.1

1.6.5

Release date 20 October 2023

  • FIX

    Fatal error being triggered upon activation

  • FIX

    Product option type not working as expected under certain conditions

  • FIX

    Product variations cannot be selected in Products type if variable product has only one attribute

  • FIX

    In the Products type, once a variation is selected, then removed, it is not possible to select it again

  • FIX

    Color swatches not honoring the "Display label" setting

  • FIX

    Quantity limits not working for Products type

  • TWEAK

    Other minor adjustments

  • DEV

    Added promo banner to settings page

  • DEV

    Added filter hooks to alter the value of each option setting

  • DEV

    Added action hooks firing before and after each field

  • DEV

    Tested up to WordPress 6.3.2 and WooCommerce 8.2.1

1.6.4

Release date 10 October 2023

  • NEW

    Added new setting for the position of image buttons labels

  • NEW

    Added a new option to customize the size of image buttons

  • TWEAK

    Optimized responsiveness of image buttons

  • TWEAK

    Improved accessibility and color contrast of image buttons

  • TWEAK

    Improved interaction between button images and product image gallery

  • FIX

    "Default value" and "Number limits" not accepting decimal numbers

  • FIX

    Other minor details

  • DEV

    Tested up to WordPress 6.3.1 and WooCommerce 8.1.1

1.6.3

Release date 29 August 2023

  • FIX

    Product price in cart includes hidden options

  • FIX

    Product price in DIVIcart modules does not include options

  • FIX

    Radio buttons malfunction when used for product options

1.6.2

Release date 17 August 2023

  • FIX

    Price is not correct when the decimal separator is not a dot.

1.6.1

Release date 16 August 2023

  • FIX

    Dropdown options malfunction

1.6.0

Release date 9 August 2023

  • DEV

    Enabled HPOS compatibility

  • DEV

    Updated internal libraries

  • DEV

    Tested up to WP 6.3 and WooCommerce 8.0

1.5.5

Release date 2 August 2023

  • NEW

    Price formulas are now transliterated internally to work in the major non-latin languages

  • FIX

    WooCommerce Restaurant Ordering showing wrong item prices

  • FIX

    Conditionally hidden number options being added to total

1.5.4

Release date 27 July 2023

  • FIX

    Date pickers not being initialized inside product tables

  • FIX

    PHP warning being displayed with Products option type under certain circumstances

  • FIX

    Wrong product price being displayed when currency symbol includes the same character used for the decimal separator

  • FIX

    Conditional logic not working with number and comparison set to "greater than" or "less than"

  • FIX

    Integration with WooCommerce Product Table not working in every configuration of the product table

  • TWEAK

    Minor typographic adjustments in Flatsome

1.5.3

Release date 20 July 2023

  • FIX

    Options do not work properly in WooCommerce Product Table when AJAX loading is active

  • FIX

    Minimum quantity of zero for number fields gets disregarded

  • DEV

    Tested up to WooCommerce 7.9.0

1.5.2

Release date 12 July 2023

  • FIX

    Option total does not reflect symbol position setting

  • FIX

    Product fields does not output image buttons under certain conditions

  • FIX

    Checkbox validation fails when field is required

  • TWEAK

    Improved product image retrieval in the Products field

1.5.1

Release date 7 July 2023

  • FIX

    Adjusted final version of Product option type

  • TWEAK

    Additional improvements to class and utility methods

  • TWEAK

    Other minor adjustments to the user interface

1.5.0

Release date 6 July 2023

  • NEW

    Added new Products option type

  • FIX

    An error prevents WP-CLI from running

  • FIX

    Min and max values trigger validation errors

  • FIX

    When displaying multiple product tables on a page, dropdown options are duplicated

  • FIX

    Variation forms in a product table lead to incorrect total calculations

  • FIX

    Totals do not follow the default price format

  • FIX

    Min and max limits are being validated even option is empty and not required

  • FIX

    Conditional logic rules are not duplicated when duplicating an option group

  • DEV

    Tested up to WordPress 6.2.2 and WooCommerce 7.8.2

1.4.2

Release date 22 May 2023

  • FIX

    PHP warning for an undefined array is being triggered by image buttons

  • FIX

    Non unique IDs are used for the choices of several multiselect options

  • FIX

    Error in the javascript console when clicking on an image button of a product with no thumbnail

  • FIX

    The Setup Wizard is launched every time the plugin is activated

  • FIX

    Formula is mistakenly reported as invalid when an option has 2 or more spaces in its name

  • FIX

    Some strings used by the scripts are not translatable

  • TWEAK

    Improved removal of unused uploaded files and enclosing folders

  • TWEAK

    Improved spacing for dropdown options

  • TWEAK

    The progress bar of uploaded files now becomes green upon completion

  • DEV

    Improved compatibility with PHP 8.1

  • DEV

    Tested up to WooCommerce 7.7

1.4.1

Release date 26 April 2023

  • FIX

    Missing strings added to POT translation template file

  • TWEAK

    All the strings of the Dropzone UI can now be translated

  • DEV

    Added hook to filter the Dropzone markup template for file uploads

  • DEV

    Added hook to filter whether image previews for file uploads or automatically generated or not

  • DEV

    Tested up to WordPress 6.2 and WooCommerce 7.6

1.4

Release date 17 April 2023

  • NEW

    Groups, options and choices can now be duplicated to speed up the configuration process

  • FIX

    Editing a group leads to a blank editor in the back end

  • FIX

    Dropdown placeholders cannot be translated

1.3.1

Release date 27 March 2023

  • FIX

    Some strings cannot be translated.

  • FIX

    Total does not update when options are initially hidden in a child row of WooCommerce Product Table

1.3

Release date 24 February 2023

  • NEW

    Date option.

  • NEW

    Add images using the Visual editor option.

  • NEW

    The images used in the Image buttons option can be displayed in the product gallery.

  • NEW

    Add negative flat fees or quantity based fees.

  • TWEAK

    The totals container will only display if the selected options affect the total price.

  • FIX

    The 'Any' condition in the conditional logic settings was not working correctly for checkbox like options.

  • FIX

    Single product layout issue with the Avada theme.

  • DEV

    Updated Barn2 libraries and dependencies.

1.2.5

Release date 21 February 2023

  • FIX

    Hidden options that had user input in nested conditional logic structures could be passed through to the cart.

  • DEV

    Tested up to WooCommerce 7.4.0.

  • DEV

    Updated Barn2 libraries and dependencies.

1.2.4

Release date 16 February 2023

  • FIX

    Price formula would not correctly account for zero values.

  • FIX

    Cart item data was being passed for unselected values in the WooCommerce Product Table multi-cart integration.

1.2.3

Release date 8 February 2023

  • FIX

    WooCommerce Restauarant Ordering modal button would not show price decimals.

  • DEV

    Updated Barn2 libraries and dependencies.

1.2.2

Release date 27 January 2023

  • FIX

    WooCommerce Product Tables with multi add-to-cart enabled would not work on single product pages.

  • FIX

    Price formula field would cause a fatal error on sites with PHP below 8.0.

  • DEV

    Updated Barn2 libraries and dependencies.

1.2.1

Release date 17 January 2023

  • TWEAK

    Added srcset to image buttons.

  • FIX

    Price display suffix would disappear on pageload when product price is excluded in the Price formula option.

  • DEV

    Tested up to WooCommerce 7.3.0.

1.2

Release date 11 January 2023

  • NEW

    Price formula option type for handling measurement or other calculation based products.

  • NEW

    Number option type.

  • NEW

    Set specific wholesale prices on option choices for your WooCommerce Wholesale Pro roles.

  • FIX

    Clicking on the color swatches button would not close the color picker.

  • FIX

    Dragging the color picker setting would drag the choices row.

  • DEV

    Updated Barn2 libraries and dependencies.

  • DEV

    Tested up to WooCommerce 7.2.3.

1.1

Release date 2 December 2022

  • NEW

    The main product price automatically updates to include the selected options.

  • NEW

    Compatibility with the WooCommerce 'Order Again' functionality.

  • NEW

    Compatibility with WooCommerce Subscriptions.

  • NEW

    Compatibility with Aelia Currency Switcher and WPML WooCommerce Multilingual.

  • TWEAK

    WooCommerce Product Table products are automatically selected after adding an option in multi-cart mode.

  • TWEAK

    Updated the design of the allowed file types dropdown.

  • FIX

    The total price display on single product pages was inaccurate for percentage increases/decreases and quantity changes.

  • FIX

    Only the first 10 saved products or categories were displayed under visibility in wp-admin.

  • FIX

    WooCommerce Bulk Variations integration could produce an add to cart error in combination with a non-required file upload option.

  • FIX

    Removed unneccesary arguments for the file upload REST endpoint.

  • FIX

    The checkbox for displaying the group or option name would not correctly reflect the saved value.

  • DEV

    Updated Barn2 libraries and dependencies.

  • DEV

    Tested up to WordPress 6.1.1 and WooCommerce 7.1.0.

1.0

Release date 28 September 2022

  • NEW

    Initial release.

WooCommerce Product Options

Not bought the plugin yet?
WooCommerce Product Options left-right CTA Buy Now

Our Customers Say

Excellent Support! I'm using this plugin for multiple clients websites and they are very happy with it. Everytime I had an issue or a question, the support gave me a quick and complete answer! On top of that, it works well with other plugins and it has a good documentation.
—Lanneau Maxime