Changelog

3.2.5 (22-11-2023)

FIX: Fixed the issue of quantity selection in the product group field. IMPROVED: Added compatibility with block themes. IMPROVED: Added WooCommerce 8.3 compatibility. IMPROVED: Added WordPress 6.4 compatibility.

3.2.4 (20-10-2023)

FIX: Fixed a licensing issue that was blocking plugin updates. IMPROVED: Added WooCommerce 8.2 compatibility. IMPROVED: Added WordPress 6.3 compatibility.

3.2.3 (19-05-2023)

IMPROVED: Added Quantity field for the Product Group. IMPROVED: Added filter 'thwepo_ajax_add_to_cart' to enable Ajax Add to cart. IMPROVED: Added Compatibility with Astra theme. IMPROVED: Added compatibility with HPOS table. IMPROVED: Added WooCommerce 7.7 compatibility. IMPROVED: Added WordPress 6.2 compatibility.

3.2.2 (04-01-2023)

Fix: Fixed validation issue in the number field when zero is an input. IMPROVED: Show a warning while creating fields with the same names within a section. IMPROVED: Added WooCommerce 7.3.0 compatibility. IMPROVED: Added WordPress 6.1 compatibility. NEW FEATURE: Added new field type "Product Group".

3.2.1 (29-09-2022)

FIX: Fixed the issue where the submitted option was not showing when we remove or change the option from field settings. FIX: Fixed the issue of not showing the translation of the 'character' and 'unit' strings in dynamic and character price field type. FIX: Fixed issue of showing HTML entities along with the product name in product listing when setting product-based conditional rules for the field in the admin screen. IMPROVED: Added filter 'thwepo_cart_item_extra_price_request_data' to modify the extra price request data. IMPROVED: Added filter 'thwepo_formated_custom_formula' to modify the custom formula. IMPROVED: Added jquery trigger 'thwepo_updated_custom_formula_price' for showing the custom formula. IMPROVED: Added a new argument $original_value to 'thwepo_cart_option_value_display' hook. IMPROVED: Added a new public function to get extra product option data from cart items. IMPROVED: Added WooCommerce 6.9.4 compatibility.

3.2.0 (13-04-2022)

IMPROVED: Added basic compatibility with WooCommerce Dynamic Pricing & Discounts By RightPress. IMPROVED: Added WooCommerce 6.4.0 compatibility. NEW FEATURE: Added new field type "Separator". NEW FEATURE: Added new field type "Switch".

3.1.9 (08-03-2022)

IMPROVED: Added compatibility with WOOCS – Currency Switcher for WooCommerce plugin. IMPROVED: Added WooCommerce 6.2.1 compatibility. NEW FEATURE: Added new field type "Email". NEW FEATURE: Added new field type "URL". NEW FEATURE: Added new field type "Slider/Range".

3.1.8 (23-02-2022)

FIX: Fixed hidden field issue in the custom formula price type. FIX: Fixed issue of multiple file upload field price used in the custom formula price type. FIX: Fixed the issue in custom formula price type, if we entered only the number as a custom formula. IMPROVED: Added import & export functionality for Fields & Sections. IMPROVED: Added support for floating-point numbers in custom formula price type. IMPROVED: Added WooCommerce 6.2.0 compatibility. NEW FEATURE: Added two new layouts tab and accordion.

3.1.7 (30-12-2021)

FIX: Fixed the warning shown when the product price is zero. IMPROVED: Added compatibility with AVADA theme builder. IMPROVED: Added compatibility with Aelia Currency Switcher plugin. IMPROVED: Added admin popup RTL support. IMPROVED: Added webp images support for image groups. IMPROVED: Added vertically align property for radio and checkbox group. IMPROVED: Added WooCommerce 6.0.0 compatibility. NEW FEATURE: Added a new field type "Date & Time range picker".

3.1.6 (20-10-2021)

Fixed: Fixed the licence activation issue.

3.1.5 (18-10-2021)

IMPROVED: Added WPML compatibility. IMPROVED: Added compatibility with Loco Translate plugin. IMPROVED: Updated POT file. NEW FEATURE: Added character count & custom formula as new price type.

3.1.4 (10-08-2021)

FIX: Fixed the issue of Display rules and Price fields getting populated automatically in new fields. FIX: Fixed the reordering issue of the color palette, image group and file upload field types. IMPROVED: Added a new display type to show option text as tooltip for image group & color palette field types. IMPROVED: Improved the position and validation message for select2 style. IMPROVED: Improved the validation message for multiple option field types. IMPROVED: Improved the validation message while uploading an unsupported file type. IMPROVED: Added three Javascript triggers(thwepo_calculation_start, thwepo_calculation_success, thwepo_calculation_end) in the price calculation section. IMPROVED: Improved the min, max validation messages while entering negative values. IMPROVED: Added compatibility with Elementor plugin. IMPROVED: Added WooCommerce version - 5.5.2 compatibility. IMPROVED: Added WordPress 5.8 compatibility.

3.1.3 (02-07-2021)

FIX: Added nonce check for form submission. IMPROVED: Improved all input field sanitization. IMPROVED: Added minimum length property for the text field. IMPROVED: Added icon size property for the color palette field. IMPROVED: Extended the "Allow posting extra options as URL parameters" feature to fill in field values on the product page. IMPROVED: Added WooCommerce version - 5.4.1 compatibility. IMPROVED: Added Toggle password visibility property for the password field. IMPROVED: Added backward compatibility for email filter CSS before WooCommerce 3.6.0 version.

3.1.2 (09-06-2021)

FIX: Fixed the issue of not showing the color picker preview on all pages. IMPROVEMENT: Added WooCommerce version - 5.4.0 compatibility.

3.1.1 (03-06-2021)

NEW FEATURE: Added image group field type.

3.1.0 (21-05-2021)

Fix: Validation error issue of min-max length is fixed for all field types. IMPROVED: Improved color picker preview on all pages. IMPROVED: Added key validation message in the option value field while adding special characters. IMPROVED: Added option for showing the fields as HTML Div element in the product page. IMPROVED: Added minimum selection property for the MultiSelect field. NEW FEATURE: Added color palette field type with multiselection property.

3.0.4 (29-03-2021)

FIX: Corrected the product price value to zero in the case of flat fee exclude base price. FIX: Fixed issue of clearing default value of fields after product is added to the cart. FIX: Fixed issue of add to cart button text change in shop page after disabling the add to cart text override from the advanced settings. FIX: Fixed issue of upload file removal in order again. FIX: Fixed issue of flatsome theme quick view issue in firefox browser. FIX: Fixed issue of debug log notice incase of section preparation fails. FIX: Fixed issue of php error during add cart clicked, when a multi file upload disabled for a file upload field. IMPROVED: Added theme compatibility for wordpress default themes like twenty twentyone, twenty twenty etc. IMPROVED: Corrected theme compatibility for the popular woocommerce based theme like Avada, Flatsome, Divi, Astra, OceanWP, etc. IMPROVED: Corrected issue in the free version migration to pro version when Pro version is installed. IMPROVED: Added esc_html() function for title and subtitle. IMPROVED: Handled the error showing, when a wrong custom validator applied. IMPROVED: Added OceanWP quick view compatibility. IMPROVED: WooCommerce 5.1.0 compatibility. IMPROVED: Added WordPress 5.7 compatibility. NEW FEATURE: Added the min, max, step property for the number field. NEW FEATURE: Added min length property for textarea. NEW FEATURE: Added read only feature in datepicker. NEW FEATURE: Added min, max check validation for checkbox group. NEW FEATURE: Added input mask feature to text field and added validation for the pattern. NEW FEATURE: Added preview of the uploaded list in the file upload.

3.0.3 (08-01-2021)

FIX: Fixed the issue of ignoring negative pricing for flat fee. FIX: Fixed the issue of not displaying price label for checkbox fields. FIX: Fixed the JavaScript error caused when section title contains single quotes. FIX: Fixed the issue of not updating price in product page while clearing selected variations for variable products having same price for all the variations. FIX: Fixed select2 style issues. IMPROVED: Improved Tax calculations and its display in product and cart pages. IMPROVED: WordPress and WooCommerce latest version compatibility added.

3.0.0 (14-09-2020)

IMPROVED: Settings screen UI improved. IMPROVED: Option to set field price as flat-fee, so fee will be applied only once irrespective of product quantity. IMPROVED: New Option to add tooltip for custom fields. IMPROVED: Improved file field upload field type to support multiple file upload. IMPROVED: Improved HTML field type to support shortcode. IMPROVED: Improved display rule with more conditions. IMPROVED: WooCommerce latest version compatibility added. NEW FEATURE: Added new field type ‘Color-picker’. NEW FEATURE: New option to display additional price details in a separate table. NEW FEATURE: New option to change ‘Add To Cart’ link text.

2.4.4 (26-03-2020)

IMPROVED: Optimised the Ajax call functions to reduce the number of calls when using price with conditional fields. IMPROVED: WooCommerce latest version compatibility added.

2.4.3 (28-01-2020)

FIX: Fixed the issue of category & tag translation using WPML in display rules. IMPROVED: Popup close button style issue IMPROVED: New filter to add custom quick-view support. IMPROVED: New filters to modify date-picker properties min-date, max-date, disabled-days and disabled-dates. NEW FEATURE: Added new option to set conditions based on product tags.

2.4.2 (22-11-2019)

FIX: Fixed the issue of product translation using WPML in display rules. FIX: Fixed the issue of accepting special characters for file name. FIX: Fixed the issue of throwing fatal error in WPML function when PolyLang plugin is installed. FIX: Fixed the issue of incorrect field price display when tax is set. IMPROVED: Improved the loading of products for display rules setting screen.

2.4.1 (24.10.2019)

FIX: Fix for the issue of directly adding products when used sticky header add-to-cart button even for the products having extra options. FIX: Fix for the issue of not displaying extra options inside YITH quickview. FIX: Fix for the issue of replacing space with +sign when select option copied from free version to premium version. FIX: Fixed the issue of considering disabled fields price when same name used for multiple fields. FIX: Fix for the issue of showing extra fields for simple products in the same category of which variations based conditions applied along with category based conditions. FIX: Fix for the issue of not showing file upload details in order details page after manually updated the order status. FIX: Fix for the issue of not adding checkbox group value when product added to cart. FIX: Fix for the issue of displaying file name as json in order details pages. FIX: Fix for the issue of not showing settings popup ‘Save’ button when resized and changed the position. FIX: Fix for the issue of not calculating price for fields inside conditionally displayed section.

2.4.0 (06.09.2019)

FIX: Fix for the issue of not considering selected extra option values in cart when added via order again option. FIX: Fixed the dynamic pricing plugin compatibility issues. FIX: Fix for the issue of not working add-to-cart link when older version of WooCommerce is used. FIX: Fix for the issue for not accepting special characters in fields settings screen. IMPROVED: New filters to hide custom fields in cart, checkout and order details pages. IMPROVED: Product list populating performance improved in settings screen. IMPROVED: New filter to modify extra field price. IMPROVED: New license manager implemented.

2.3.9 (21.02.2019)

NEW FEATURE: new hook to modify 'woocommerce_add_cart_item_data' hooked function priority. NEW FEATURE: new hook to modify product price. FIX: Translation files path corrected. IMPROVED: License manager updated.

2.3.8 (30.01.2019)

NEW FEATURE: Order again support added. FIX: Fix for the issue of wrongly calculating price for price fields in conditionally hidden section. FIX: Fix for the display issue of Add/Edit field popup. FIX: Fix for the issue of not displaying product price suffix when extra option price is calculated. FIX: Fix for the issue of updating checkbox value to 1 instead of given value. IMPROVED: New license manager implemented.

2.3.7 (24.10.2018)

NEW FEATURE: Astra theme quick-view support added. NEW FEATURE: Added support for radio type variations based conditional rules. NEW FEATURE: Added new position 'before variation data' to display extra fields for variable products. FIX: Fix for the issue of not translating extra option label in Cart. FIX: Fix for checkbox group price calculation issue. FIX: Fix for the price calculation issue when variation changes. FIX: Fix for saving price along with extra field value. FIX: Fix for file upload validation issue. FIX: Fix for not updating values into cart when upload field kept empty. IMPROVED: New filter to disable showing extra options in cart and checkout page. IMPROVED: New filter to modify product price html. IMPROVED: New filter to modify the field price. IMPROVED: New filter to exclude base price from extra price added. IMPROVED: New option to set CSS class to input fields.

2.3.6 (25.05.2018)

NEW FEATURE: New field type "File upload” added. NEW FEATURE: Added option to duplicate section. NEW FEATURE: Added conditional rules for sections. NEW FEATURE: WooCommerce Dynamic Pricing & Discounts(by RightPress) plugin support added. NEW FEATURE: Quantity based conditional rules added. NEW FEATURE: New hook to modify select, radio field options. FIX: Fix for the issue of wrong calculation when exclude base price with multiple fields. FIX: Fix for not showing subtitle for checkbox fields. FIX: Fix for not working conditional rules for sections. FIX: Fix for the issue of not working default value for select and multi select field. IMPROVED: Added option to disable dates from a date-picker base on other date-picker selection. IMPROVED: Added option to set min and max date for a date-picker based on other date-picker selection. IMPROVED: New filter to set custom conditions for sections & fields.

2.3.5 (12.03.2018)

NEW FEATURE: WooCommerce Dynamic Pricing plugin support added. NEW FEATURE: Flatsome quick-view support added. NEW FEATURE: HTML5 required validation support added. FIX: Fix for the issue of saving field price with html tags. FIX: Date-Picker translation issue fixed. FIX: Fix for the issue of wrong calculation of price in cart. FIX: License activation issue fixed. IMPROVED: New filter to modify Date Picker start day. IMPROVED: WooCommerce older version compatibility added. IMPROVED: Added option to set the number of options to display per line for checkbox group. IMPROVED: Added option to limit max selections allowed for multi select. IMPROVED: Added confirmation check when deleting section and resetting advance settings. IMPROVED: Showing field name along with field label in field selection drop-down in conditional rules tab.

2.3.4 (01.02.2018)

NEW FEATURE: Added new option to calculate additional price based on character count. FIX: Fix for the issue of showing selected option value instead of option text in cart & order detail pages. FIX: Fix for the issue of not working category based conditional rules when WPML translation enabled. IMPROVED: Added option to change the display order of sections. IMPROVED: Added new hook to hide extra options from bundled items. IMPROVED: Replaced add to cart button for bundled products if extra options available. IMPROVED: New hook to disable modifying Add to cart button text in shop page.

2.3.3 (24.12.2017)

FIX: Fix for the issue of adding same products as separate cart item. FIX: Fix for the wrong price calculation issue for hidden field. FIX: Fixed radio & checkbox group vertical alignment issue. FIX: Fix for the issue of accepting non numeric value for field price. IMPROVED: Extra cost calculation improvement for variable products. IMPROVED: New filter to modify percentage symbol. IMPROVED: New filters to modify extra price display. IMPROVED: Added option to modify product price display wrapper. IMPROVED: Disabled touch keyboard for Time-picker field.

2.3.2 (17.11.2017)

FIX: Fix for special characters escaping issue in order summary & order details pages. FIX: Fix for array invalid argument issue warning. IMPROVED: Product price placeholder hook updated. IMPROVED: Removed disabled fields from fields drop-down in conditional rules settings.

2.3.1 (12.11.2017)

FIX: Fix for the compatibility issues with PHP versions prior to 5.6.0 FIX: Fix for section switching issue in admin settings page. IMPROVED: Added Filters to modify hooks priority.

2.3.0 (11.11.2017)

FIX: Fix for the issue of not adding extra price when cache enabled. IMPROVED: Settings data optimized and overall performance improved. NEW FEATURE: New feature to set user role based conditional rules. NEW FEATURE: New feature to set product variations based conditional rules. NEW FEATURE: New feature to rearrange select, radio fields options. NEW FEATURE: New feature to duplicate a field settings. NEW FEATURE: New feature to add custom validation to product fields. NEW FEATURE: New feature to add confirm validation to product fields.

2.2.0 (11.10.2017)

FIX: Fix for percentage cost calculation issue for radio fields. FIX: Fix for select field additional cost calculation issue. FIX: Fix for the HTML content display issue in checkbox label.

2.1.9 (06.10.2017)

FIX: Fix for the issue of not displaying Datepicker default date. IMPROVED: Added and confirmation check for 'Reset to Default' button. NEW FEATURE: Implemented min-unit for dynamic pricing. NEW FEATURE: Added new filter to modify field value.

2.1.8 (29.08.2017)

FIX: Fix for the issue of binding duplicate events for conditional fields. FIX: Fix for the issue of sending duplicate ajax requests. IMPROVED: Field label alignment improved. NEW FEATURE: Added the option to backup plugin settings.

2.1.7 (17.07.2017)

FIX: Fix for the issue of showing price with select placeholder text. FIX: Fix for the display issue of html tags in title/subtitle. FIX: Fix for extra cost display issue. FIX: Fix for select-2 z-index issue. FIX: Fix for the issue of displaying field name instead of field label in thank you page and emails. FIX: Fix for apostrophes escape issue. FIX: Fix for product list lazy loading issue. FIX: Fix for the issue of not validating radio required fields. IMPROVED: Implemented WooCommerce 3.0.0 compatibility. NEW FEATURE: Max-length and character counter feature implemented for inputtext and textarea. NEW FEATURE: Added new field type checkbox group. NEW FEATURE: Added new field type hidden group. NEW FEATURE: WPML support added. NEW FEATURE: Multi-site support added. NEW FEATURE: Integration with YITH quick view implemented. NEW FEATURE: Plugin auto update using license feature added.

2.1.6 (30.03.2017)

FIX: Fix for total price calculation issue. IMPROVED: Replaced deprecated function calls. NEW FEATURE: Added the option to disable days & dates from calendar for datepicker field.

2.1.5 (07.03.2017)

FIX: Fix for free version settings migration issue. IMPROVED: Added price display for checkbox fields. NEW FEATURE: Settings migration from free version to pro version implemented.

2.1.4 (24.01.2017)

FIX: Fix for related products price display issue in product page. FIX: Fix for the subtitle display issue in settings edit form.

2.1.3 (03.12.2016)

FIX: Fix for unidentified index warning.

2.1.2 (19.11.2016)

FIX: Fix for unserialization bug. FIX: Fix for the issue not adding extra price to cart. FIX: Fix for showing price for empty options.

2.1.1 (06.09.2016)

FIX: Fix for variable product price field bug. IMPROVED: Added new style to correct the fields display position.

2.0.6 (31.03.2016)

FIX: Fixed conditional rule bug.

2.0.5 (17.03.2016)

NEW FEATURE: Added two more new price types.

2.0.4 (25.02.2016)

NEW FEATURE: Field title position option added. NEW FEATURE: Time format select option added for timepicker.

2.0.3 (24.02.2016)

FIX: Fixed field title display issue in admin order details page.

2.0.1 (15.01.2016)

NEW FEATURE: Option to add price fields. NEW FEATURE: Option to add conditional fields.

2.0.0 (02.01.2016)

INITIAL RELEASE: WooCommerce Extra Product Options Pro initial version. INITIAL RELEASE: Feature to add, edit and remove custom product options. INITIAL RELEASE: Change the display order of custom product options.