Plugin Changelogs
Need the details? Check out our latest development changelogs below.
WooCommerce Product Options
2.4.0
Release date 6 February 2025
- NEW
Create custom product options to replace the WooCommerce variation attribute selectors.
2.3.0
Release date 03 February 2025
- NEW
Complete refactoring of variable management in price formulas
- NEW
Price formula results can now be used in other price formulas
- NEW
Price formulas get fixed automatically when changing option and choice names
- NEW
Added generation of thumbnails for uploaded images
- NEW
Added optional year/month structure to the wpo-uploads folder
- FIX
Validation not working for initially hidden required fields
- FIX
Price formulas not working with WooCommerce Bulk Variations
- FIX
Duplication not honoring the state of "Display name"
- FIX
Scripts not loading on pages using the
[product_page]
shortcode - FIX
Multiple cart recalculations affecting the correctness of formula calculations
- FIX
Critical error when adding a product to cart in a special case
- FIX
Uploaded images appearing too big across front- and back-end pages
- FIX
Time of date pickers not being added to the cart
- FIX
Conditional logic not being imported or duplicated correctly
- FIX
A PHP fatal error being triggered on product pages under certain circumstances
- FIX
Dates and times not following the timezone of the website
- FIX
Plus/minus buttons not working in WoodMart (single product pages)
- FIX
Required field failing when value is falsey
- TWEAK
Improved handling and removal of unused uploaded files and folders
- TWEAK
Fixed wrong
aria-label
andaria-describedby
attributes on shop and archive pages - TWEAK
Improved styling of add-to-cart form in the Elementor Builder
- DEV
Added filters to customize option display in cart
- DEV
Added filters to improve compatibility with third-party themes and plugins
- DEV
Tested up to WordPress 6.7.1 and WooCommerce 9.6.0
2.2.1
Release date 27 November 2024
- FIX
Use "Sum of selected values" in price formulas throwing an error in some cases
- TWEAK
Improved the updating process
2.2.0
Release date 26 November 2024
- NEW
Added thumbnails for uploaded images in the cart, checkout, order review, and email
- NEW
Added Photoswipe Lightbox for cart and checkout images
- NEW
Added custom CSS class to option advanced settings
- FIX
Add-to-cart button not updating when a default variation is set
- FIX
Variation attributes missing in the Products option type
- FIX
Dates in the cart and checkout not being localized
- FIX
Variable products not working in WRO
- TWEAK
Improved option table layout
- TWEAK
Improved evaluation of formula custom variables
- TWEAK
Improved formulas in the integration with WooCommerce Bulk Variations
- DEV
Added actions and filters to improve cart and checkout integration
- DEV
Tested up to WordPress 6.7.1 and WooCommerce 9.4.2
2.1.0
Release date 24 September 2024
- NEW
Added logical operators to price formulas
- FIX
Incorrect price formula calculation when conflicting tax settings are used in WooCommerce
- FIX
Pages built with Elementor taking longer when using Products options
- FIX
When "Display name" is unchecked, required Date options expose the HTML markup of the label
- FIX
Functions are not parsed correctly if written in uppercase
- FIX
Variables in dot notation are mistakenly replaced in price formulas under certain conditions
- FIX
Improved use of non-latin characters in price formulas and custom variables
- FIX
Add-to-cart button getting enabled before selecting a variation
- FIX
Choice properties not being parsed correctly in price formulas
- FIX
Choice
checked
variable not being evaluated correctly by add-to-cart process - FIX
Cart link in the mini cart pointing to the wrong URL and loading cart JSON content
- FIX
Some comparison of conditional logic not working for the product shipping properties
- TWEAK
Improved importing workflow
- TWEAK
Improved date functions in price formulas
- TWEAK
Improved
weekday
property and function to return values based on WordPress start of week - TWEAK
Added custom and user-defined functions to dropdown button in formula editor
- TWEAK
Improved behavior of choice column customizer popup
- TWEAK
Removed javascript warnings about drag handles
- TWEAK
Added support for admin color schemes
- TWEAK
Improved support for RTL languages
- TWEAK
Improved element spacing
- TWEAK
Optimized group page loading
- TWEAK
Added default image to image buttons
- TWEAK
Improved custom column popover
- TWEAK
Improved internal REST API
- DEV
Tested up to WordPress 6.6.2 and WooCommerce 9.3.2
2.0.0
Release date 14 August 2024
- NEW
Extended price formulas to other option types
- NEW
Extended conditional logic to product variation attributes
- NEW
Added product shipping properties (weight and dimensions) to price formulas and conditional logic
- NEW
Added custom and user-definable functions to price formulas
- NEW
Added image and formula value column to choice table
- NEW
Added column customizer of choice table
- NEW
Added unlimited custom variables to price formulas
- NEW
Added tab to import and export options
- NEW
Implemented full integration with WPML
- NEW
Added "Enable" toggle to option group table
- NEW
Added new "File count" price type
- NEW
Simplified price display of equally-priced choices
- TWEAK
Added front-end links to edit options
- TWEAK
Improved design of Advanced Settings panel
- TWEAK
Improved design of image buttons
- TWEAK
Improved responsive design of the administrative interface
- TWEAK
Replaced price input component from WooCommerce
- TWEAK
Improved integration with express checkout
- TWEAK
Improved accessibility across all the option types
- FIX
Product options don't show every possible search result
- FIX
Prevented fatal error when adding to cart under certain circumstances
- DEV
Tested up to WordPress 6.6.1 and WooCommerce 9.2.0
1.6.9
Release date 16 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.