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

The best product filter solution out there My client has 16 different models of their simple flip phone with different feature sets. We needed a way for the user to choose which features they wanted or didn't want in their phone, and then the results display the models with those features. Barn2's product was by far the most user-friendly and came with a lot of support materials that made it easy to set up. I would definitely recommend this for your e-commerce shop!
—Seth