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 and aria-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.

WooCommerce Product Options

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

Our Customers Say

Solid Plugin - Document Library Pro Plugin works well. Installed for a client and he is very satisfied with how it works.
—Lynn Ray Stanphill