WooCommerce Product Options

2.5.1 22 September, 2025

  • New Added Danish translation
  • New Added German translation
  • New Added Finnish translation
  • New Added French translation
  • New Added Italian translation
  • New Added Japanese translation
  • New Added Korean translation
  • New Added Dutch translation
  • New Added Polish translation
  • New Added Portuguese translation
  • New Added Russian translation
  • New Added Swedish translation
  • New Added Chinese translation
  • Fix Wrong product being selected in some cases
  • Fix Price of variable product being off when a formula suffix is used
  • Fix Wrong error message being triggered when adding product through AJAX
  • Fix Missing hour and minute increment validation
  • Fix Price formulas not recalculated when using order again
  • Fix Conditional logic not working when "Hide" is used
  • Fix Wrong total being calculated on variation products when a price formula is used
  • Fix Total calculations being off in WooCommerce Bulk Variations
  • Fix Image buttons not behaving correctly under certain conditions
  • Fix Image choices not switching gallery images in some cases
  • Fix Integration with WooCommerce Restaurant Ordering being broken
  • Tweak Dropdown fields can select multiple options
  • Tweak Improved integration with WooCommerce Restaurant Ordering
  • Tweak Improved productMeta() price formula function
  • Tweak Fixed minor styling issue in the Elementor page builder
  • Tweak Improved styling and accessibility of Image Buttons
  • Dev Improved cart validation compatibility with third-party integrations
  • Dev Added filter to alter customers' files after uploading
  • Dev Added filter to set default value of date, text, parapgraph and customer price options
  • Dev Added more filters
  • Dev Tested up to WordPress 6.8.2 and WooCommerce 10.1.2

2.5.0 7 July, 2025

  • New Added support for text preview in Live Preview
  • New Optimized performance at page loading
  • New Added productMeta() function to price formulas
  • New Added uninstall workflow
  • New Added Norwegian translation
  • Fix Script error triggered when using dropdown variables in price formulas
  • Fix Added missing images to Color Swatch choices
  • Fix Price formula value variable triggering an error in Javascript
  • Fix Price formulas return 0 with divergent WooCommerce tax settings
  • Fix Product attributes being disregarded in conditional logic when not used for variations
  • Fix Price formula variables trigger an error when used in other price formulas
  • Fix Fatal error in cart under certain circumstances
  • Fix Wholesale price being disregarded when set to zero
  • Fix Regression of i18n in WordPress 6.8.0
  • Fix Minor PHP deprecations in PHP 8.4
  • Tweak Reduced size of main front-end script
  • Tweak Improved REST API workflow under certain circumstances
  • Tweak Improved cart, checkout and order preview image styling
  • Tweak Improved settings page
  • Tweak Other minor improvements
  • Tweak Improved focus and selection styling of image buttons
  • Dev Tested up to WordPress 6.8.1 and WooCommerce 9.9.5

2.4.0 6 February, 2025

  • New Create custom product options to replace the WooCommerce variation attribute selectors.

2.3.0 3 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 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 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 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 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 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 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 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 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 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 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 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 17 August, 2023

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

1.6.1 16 August, 2023

  • Fix Dropdown options malfunction

1.6.0 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 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 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 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 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 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 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 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 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 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 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 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 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 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 8 February, 2023

  • Fix WooCommerce Restauarant Ordering modal button would not show price decimals.
  • Dev Updated Barn2 libraries and dependencies.

1.2.2 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 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 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 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 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

Quick, Easy & To the Point! Posts Table Pro has been an effective way for me to get started quickly with adding parts, products or services to my website and be able to sort and filter how I want. Very customizable. Have used it on multiple websites and will continue where the need fits.
—Mike