WooCommerce Product Add-Ons Ultimate
ExtensionJournal des modifications 134
Toutes les publications, de la plus récente à la plus ancienne, telles que l’éditeur les a décrites dans le journal des modifications de l’extension.
4.4.1
Nouveau Corrigé Pas encore disponible- Added: pewc_original_variable_price_range filter. Do not replace variable product price range until a variation is selected
- Added: disable_click_column_layout filter
- Added: pewc_remove_all_params_for_global_addons filter. The product page sometimes display outdated global add-on data when 'Display groups as post type' is disabled because an outdated all_params postmeta record exists
- Fixed: sort order of Global Groups not updated on the frontend product page when using Quick Edit
4.4.0
Nouveau Corrigé Pas encore disponible- Added: 'Recalculate Calculation fields in cart' setting
- Added: 'Validate Calculation fields' setting
- Added: 'Use AJAX conditions' setting - performance improvement
- Fixed: calculation of expected quantity does not consider 'Round Result' setting
- Fixed: Calculation fields not getting triggered if it has a condition that is dependent on a Swatch field with a default value
4.3.20
Amélioré Corrigé Pas encore disponible- Fixed: attribute values not loaded in admin conditions if no public products are attached to the attribute
- Fixed: add-on data are displayed twice on the Edit Order page if an order has child products and 'Display child products as metadata' was disabled when the order was placed
- Fixed: Log In Status not working in field conditions when combined with other field types
- Fixed: 'per character' label not showing up for Text Preview fields
- Fixed: Summary subtotal is incorrect if product quantity is greater than 1
- Fixed: 'Indent child products' not working in WooCommerce Blocks Cart
- Updated: license updater to correctly read changelog
4.3.19
Amélioré Corrigé Pas encore disponible- Fixed: default value sometimes not getting put back when displaying a Swatch field previously hidden by conditions
- Fixed: 'Price per booking unit' not working for Checkbox Group and Radio Group fields
- Updated: added a blank option when using Products fields in conditions
4.3.18
Nouveau Amélioré Corrigé Pas encore disponible- Added: PEWC_LICENSE_KEY constant
- Fixed: product quantity in cart could not be changed if a global group has a Calculation field that updates the quantity, even if the group is not used by the product
- Updated: disable Add to Cart button when counting the pages of an uploaded PDF file
- Updated: do not load the Dropzone HTML template if a product does not have an Upload field
- Updated: prevent continuous reset of hidden fields when their condition references a field's default value
4.3.17
Nouveau Amélioré Pas encore disponible- Added: pewc_use_original_admin_stylesheet filter
- Updated: escape some characters that has special meaning in Excel when exporting add-on fields by order
- Updated: ensure user can't order more parent products than child product stock allows. Only applies to products with 'Linked' quantities
4.3.16
Corrigé Pas encore disponible- Fixed: Calculation fields with conditions that set the product price sometimes becomes zero when using 'Time-based Calculations and Conditions'
4.3.15
Nouveau Amélioré Corrigé Pas encore disponible- Added: pr_restrict_pages_plugin_update filter
- Fixed: 'Add to Quote' button gets replaced with incorrect text when 'Display the Add to Cart button' and 'Disable Add to Cart button' settings are enabled
- Fixed: group conditions don't work when using User Role or Log-In Status with other field types
- Updated: only allow zero values in the cart when using pewc_allow_empty_field_values filter
- Updated: clear transients used by Product Categories fields when adding or updating any product
- Updated: German, French, Italian and Spanish translations
4.3.14
Corrigé Pas encore disponible- Fixed: Select and Select Box field prices not multiplied by the number of booking units when 'Price per unit' is enabled in Bookings for WooCommerce
4.3.13
Corrigé Pas encore disponible- Fixed: some fields are not getting reset when their parent groups are hidden
- Fixed: some required fields fail validation even if they are hidden because of its parent group's conditions
- Fixed: zoom image not getting replaced on Enfold theme if a Swatch field has a default value
- Fixed: original zoom image not getting saved if a Swatch field has a default value
4.3.12
Nouveau Amélioré Corrigé Pas encore disponible- Added: pewc_filter_variation_title_swatches_layout, pewc_product_img_zoom_src, pewc_update_child_product_metadata_after_remove and pewc_hide_child_product_quantity_metadata filters
- Added: 'Do not remove parent' setting
- Fixed: parent product is also removed when removing a non-required independent child product
- Fixed: selected option price not resetting immediately when field is hidden
- Fixed: incorrect child product quantity when updating a parent product and the child product has already been removed
- Fixed: extra space on top of some admin pages
- Updated: allow decimals for main_image_scale
- Updated: use WordPress locale for calendar list days
4.3.11
Nouveau Amélioré Corrigé Pas encore disponible- Added: pewc_regenerate_htaccess_on_settings_save filter
- Fixed: Variations Grid layout not working if child product has a local attribute
- Fixed: incorrect layout for Swatch fields with long option names and 'Allow multiple' enabled
- Fixed: Lightbox QuickView for child products displaying blank popup box
- Updated: include the extensions of allowed file types in the .htaccess file in the uploads directory
- Updated: regenerate .htaccess file in the uploads directory when saving Uploads section in WooCommerce settings
- Updated: changed how 'allow multiple' field value is retrieved when used in conditions
- Updated: Radio Group frontend template
- Updated: offset 0 in calendar field always gets removed when time is past cut off
4.3.10
Nouveau Pas encore disponible- Added: 'Resize swatch layer' global setting
- Added: 'Main Image Scale %' field setting
4.3.9
Nouveau Amélioré Corrigé Pas encore disponible- Added: pewc_filter_swatches_toggle_text filter
- Fixed: Upload field incorrectly displayed first on Cart page (blocks)
- Fixed: child product thumbnail does not update after choosing a variation when using the Swatches layout
- Updated: allow 0 values in cart
- Updated: pewc_filter_group_description filter
- Updated: data schema for add-on fields on Cart page (blocks)
4.3.8
Corrigé Pas encore disponible- Fixed: parent product price in cart and checkout blocks does not include child products' prices if child products are hidden
4.3.7
Nouveau Amélioré Corrigé Pas encore disponible- Added: pewc_filter_composite_image_link and apaou_filter_composite_image_link filters
- Fixed: issue with add to cart button showing twice on certain themes when Quickview enabled
- Fixed: Add Item not working for Calendar List fields in global groups
- Fixed: '0' values not getting saved in Global Add-Ons
- Fixed: 'Remove' link for repeatable groups is not clickable on some themes
- Fixed: WooCommerce Settings tabs are hidden if a site is not fully set up yet
- Updated: set pewc_quantity_layout default to block
- Updated: tooltips compatibility with Flatsome and Woodmart
- Updated: styles for improved theme compatibility
- Updated: improved validation for dynamically set quantities
4.3.6
Corrigé Pas encore disponible- Fixed: ReferenceError: wrapper is not defined when selecting a swatch field
- Fixed: calculation formula returns empty when an option price tag references a field without pewc-calculation-trigger class or a conditionally hidden field
- Fixed: deselecting a swatch option does not update the price total
- Fixed: qty calculation field validation incorrectly rejects valid quantities when formula cannot be fully evaluated
4.3.5
Nouveau Amélioré Corrigé Pas encore disponible- Added: server-side validation for dynamic quantity
- Added: option for event-driven conditions and calculations (beta only)
- Added: theme-specific CSS tweaks
- Added: pewc-group-heading class
- Added: pewc_product_column_show_attributes_select and pewc_hide_variation_description filters
- Fixed: apaou_gallery_container, apaou_layer_parent, aipaou_gallery_container and aipaou_layer_parent filters now correctly override gallery and layer parent classes for Blocksy theme, fixing missing text and image preview layers
- Fixed: incorrect child products quantities in the cart when WooCoommerce PayPal Payments is activated
- Fixed: 'Field Is Blank' in conditions does not work for Swatch fields with 'Allow Multiple' disabled
- Fixed: conditions stop working if a Select Box field has a default value that does not match any of its options
- Updated: improved file upload validation, checks and removal
4.3.4
Amélioré Corrigé Pas encore disponible- Fixed: 'Hide quantity field' setting is enabled on the Edit Product page even if pewc_hide_quantity value in the database is 'no'
- Fixed: composite image not displayed on Cart and Checkout pages that use blocks
- Updated: enable option price visibility setting for Products and Product Categories fields
4.3.3
Amélioré Corrigé Pas encore disponible- Fixed: pewc_hide_quantity defaulting to true
- Updated: support for Accordion layout on repeatable groups
4.3.2
Amélioré Corrigé Pas encore disponible- Fixed: Attributes do not appear in field conditions on the Global Add-Ons page when admin language is not English
- Fixed: when DPDR is active, products with a regular price and calculation field that set the product price is incorrectly marked as having a discount if the calculated price is lower than the regular price
- Fixed: 'Hide quantity field' setting stopped working
- Fixed: JavaScript error if there are more than 1 repeatable Upload fields on a product
- Updated: prevent fatal error if a product no longer exists
4.3.1
Corrigé Pas encore disponible- Fixed: some fields with conditions inside repeatable groups are not reset when repeated
- Fixed: unchecked Checkbox fields with default value and has a condition gets checked again when the field it depends on is updated
- Fixed: JavaScript error when a field does not have a condition
- Fixed: Swatch fields not getting added to the cart if 'Allow multiple' is enabled
4.3.0
Nouveau Amélioré Corrigé Pas encore disponible- Added: Min Files setting for Upload fields
- Added: pewc_filter_groups_early filter - set to true for performance improvements
- Fixed: PHP notices when using Cart and Checkout blocks
- Fixed: PHP warning or error when exporting Product Add-Ons by Order and files are missing
- Fixed: PHP warning when adding a product with no add-ons and AJAX upload is enabled
- Fixed: JS error if Checkbox field does not have a field image
- Updated: multiple front-end performance improvements
- Updated: delete pewc_categories_field_products_ transients when a product category is updated
- Updated: AJAX upload now only allows one upload if Allow multiple uploads is disabled, regardless of Max Files value
- Updated: set pewc_column_layout_replace_thumbnail to true by default
- Updated: incorrect string in German translation
4.2.0
Nouveau Amélioré Corrigé Pas encore disponible- Added: Checkbox, Textarea, and Upload fields are now repeatable
- Added: pewc_filter_repeatable_fields filter
- Added: option to enable plus and minus buttons on child product quantity fields
- Fixed: Add More button not hidden when a repeatable group is hidden
- Updated: Calendar List now finds first available date
4.1.3
Nouveau Amélioré Corrigé Pas encore disponible- Added: pewc_after_add_product_extras_to_order_line_item action hook
- Fixed: PHP warnings when checking out a cart with child products
- Updated: CSS style for some fields on smaller screens
- Updated: fixes for calendar list fields
4.1.2
Nouveau Amélioré Corrigé Pas encore disponible- Added: pewc_allow_negative_addon_price filter
- Added: compatibility with FOX Currency Switcher
- Added: pewc_hide_child_product_in_cart and pewc_display_child_products_as_meta filters
- Fixed: conditions using attributes not working for attribute slugs with special characters
- Fixed: global add-on fields are also added to child products' metadata in the cart
- Fixed: child products with independent quantities increase if 'Multiply independent quantities' is enabled and when editing from the cart
- Updated: style improvement on cart page
4.1.1
Nouveau Amélioré Corrigé Pas encore disponible- Added: ensure 'Value only' option prices are not converted by Aelia
- Fixed: ensure Calendar List fields can have zero price
- Fixed: toggle settings on product-level add-on fields not getting saved if 'Display groups as post type' is disabled
- Fixed: PHP warnings when saving Global Add-Ons if 'Display groups as post type' is disabled
- Updated: better validation for calendar list field
- Updated: support for WooCommerce Better Variations grid mode
- Updated: minor style tweaks to AJAX uploader
4.1.0
Nouveau Amélioré Corrigé Pas encore disponible- Added: new Calendar List field type
- Added: 'Show stock status' setting
- Fixed: Export buttons not showing up after clicking Export Groups on the Edit Product page
- Fixed: saving a product is sometimes slow if the site has a large options table
- Fixed: warning messages in Chrome's browser console when editing a product and an add-on field has a default value
- Fixed: PHP warnings on some layout if Product Categories fields do not have child products
- Updated: detect whether select field has numeric values for calculation fields - use option prices if not
- Updated: include Field Class value as attribute
4.0.2
Amélioré Pas encore disponible- Updated: improved handling of failed license validation
4.0.1
Amélioré Corrigé Pas encore disponible- Fixed: error on Plugins page if licence API returns false
- Updated: improvements to admin UI
4.0.0
Nouveau Amélioré Corrigé Pas encore disponible- Added: admin label field for back end field names
- Fixed: Price per booking unit setting in Bookings for WooCommerce stopped working correctly
- Fixed: Radio Group default value not working if field is initially hidden
- Updated: admin interface revamp
- Updated: minor style update to front end select fields
- Updated: allow the use of both Multiply Price and Price per booking unit in a Number field
- Updated: set Dropzone auto discover to false for better compatibility with plugins that defer JS scripts
3.27.11
Corrigé Pas encore disponible- Fixed: issue with global fields not saving
3.27.10
Amélioré Pas encore disponible- Updated: version bump
3.27.9
Amélioré Corrigé Pas encore disponible- Fixed: product search in Group Rule not working when adding a new Global Add-On group
- Fixed: fields with conditions using quantity not showing up when editing options from the cart
- Fixed: fields that use attributes in conditions and the rules Is Not or Does Not Contain do not match for simple products that do not contain the attribute
- Updated: include field prices in the product page totals for fields inside a hidden group that has the setting 'Always Include in Order' enabled
- Updated: enable AJAX uploader by default
- Updated: show inputs on swatches and products by default
3.27.8
Corrigé Pas encore disponible- Fixed: selected variation's image not used as base image when creating a composite image
- Fixed: selector classes not added to the main image container if Layer image setting is enabled
3.27.7
Amélioré Corrigé Pas encore disponible- Fixed: fatal error sometimes happen on the checkout page when using {product_sku} tag
- Fixed: global flat rate price is being added to the cart per product instead of just once for the whole cart
- Updated: selected products are now sortable on a newly created Products field
3.27.6
Corrigé Pas encore disponible- Fixed: fatal error on product pages with child products
3.27.5
Nouveau Amélioré Corrigé Pas encore disponible- Added: $option_cost and $item parameters to pewc_child_product_title filter
- Fixed: main product price are sometimes incorrectly updated with price from Related Products
- Updated: changed location of selector classes in the main image container
- Updated: moved pewc_end_checkbox_row action
- Updated: set default separator between option and price to plus symbol
3.27.4
Nouveau Amélioré Corrigé Pas encore disponible- Added: selector classes to the main image container when an image is replaced by the selected swatch
- Fixed: DPDR pricing table not updating if discounts for add-ons is disabled
- Updated: pewc_do_not_remove_parents filter
- Updated: Products field template files for Checkboxes Images and Checkboxes List layout
- Updated: reduced frequency of licence update checks
3.27.3
Nouveau Amélioré Corrigé Pas encore disponible- Added: support for Select layout for Bookings as child products
- Added: pewc_product_img_zoom filter
- Added: pewc_replace_with_variation_sku filter
- Fixed: Min and Max Child Products settings do not appear on a newly created Products field
- Fixed: Products fields that use One only as Products Quantities not calculating correctly on the product page
- Fixed: tooltips not working on new fields
- Updated: no need to save the product first to add variations on a Products field when 'Include variations as child products' is enabled
- Updated: {product_sku} tag now replaced with the selected variation's SKU
- Updated: default pewc_optimise_calculations set to yes
- Updated: pot file
- Updated: Dutch translation
3.27.2
Nouveau Amélioré Corrigé Pas encore disponible- Added: pewc_filter_rename_uploaded_file, pewc_filter_rename_uploaded_file_order, and pewc_filter_rename_uploaded_url_order filters
- Fixed: child product from Products field with default value and independent quantities not added to cart if initially hidden by a condition
- Fixed: PHP warnings in pewc_add_user_meta_as_options()
- Updated: Layer images setting now work for fields with default value even if you do not enable Replace main image
3.27.1
Amélioré Corrigé Pas encore disponible- Fixed: child product quantities not disabled by default in the cart when using Blocks
- Fixed: HTML tags not stripped from aria-label
- Fixed: Options total not updating until a variation is selected from a Products field that uses the Variations Grid layout
- Updated: condition rules that reference Products/Product Categories field should match the referenced field's Products Layout, e.g. if Products Layout is Checkboxes Images, possible rules are Contains/Does not Contain. If Products Layout is Radio, possible rules are Is/Is Not
3.27.0
Nouveau Amélioré Corrigé Pas encore disponible- Added: use bookable products from Bookings for WooCommerce as child products
- Added: pewc_child_product_available_stock filter
- Fixed: 'Hide child products in the cart' and 'Hide parent products in the cart' settings not working when using Blocks
- Updated: $child_product param to pewc_option_price filter
3.26.19
Corrigé Pas encore disponible- Fixed: backorder setting for simple and variation child products not recognized when using Column layout on Products field
3.26.18
Nouveau Corrigé Pas encore disponible- Added: 'Hide field prices' global setting
- Added: Remove button for repeated groups
- Fixed: PHP deprecated warnings from WooCommerce 10.3
3.26.17
Amélioré Corrigé Pas encore disponible- Fixed: main image of a Swatch field option is not used to replace the product image if an alt image exists
- Fixed: PHP Warnings when loading the Global Add-Ons page
- Updated: allow Value Only in Option Price Visibility setting for Swatch fields if 'Allow multiple' is disabled
3.26.16
Amélioré Pas encore disponible- Updated: changed accounting JS handle to wc-accounting for 10.3
3.26.15
Nouveau Corrigé Pas encore disponible- Added: pewc_before_quickview_template_load and pewc_after_quickview_template_load filters
- Added: QuickView template file
- Fixed: JavaScript error if a Swatch field option does not have an image and Replace image is enabled
- Fixed: if default product quantity is more than one, repeatable groups attached to quantity should match the default quantity
- Fixed: accessibility issue with Checkboxes List and Radio List layout for Products fields
3.26.14
Nouveau Amélioré Corrigé Pas encore disponible- Added: apaou_composite_image_url to order meta
- Fixed: hidden Calculation fields appear in the Summary panel
- Updated: template for Checkboxes List products layout
3.26.13
Nouveau Corrigé Pas encore disponible- Added: pewc_option_attribute_string filter to select fields
- Added: pewc_get_products_for_cats_args filter
- Fixed: radio button default value with spaces not respected
- Fixed: fatal error if Products field has discount and child product does not have a price
- Fixed: variation-level user role pricing from WooCommerce Dynamic Pricing and Discount Rules is applied twice to the parent variable product if only child products are added as add-ons
3.26.12
Corrigé Pas encore disponible- Fixed: conditions dependent on Radio options stopped working
3.26.11
Nouveau Amélioré Corrigé Pas encore disponible- Added: pewc_child_product_default_quantity_check_stock filter
- Added: anti-cache string to the URL of uploaded images in the cart when editing options is enabled
- Added: Hide quantity setting
- Fixed: if 'Hide totals until validated' is enabled, totals are still hidden even if there are no required fields
- Fixed: pewc_key is added to product URL even if the product does not have add-on fields
- Fixed: double default settings appear in the backend for Number and Checkbox fields
- Fixed: calendar popup for the Date field is hidden behind the Lightbox container when using the Lightbox layout
- Fixed: global group added on the product page does not appear if group has different language in WPML
- Fixed: radio buttons not selectable inside lightbox
- Fixed: a Checkbox field that is checked by default remains unchecked when its value is reset by a condition
- Fixed: text counter does not work inside the lightbox
- Updated: default quantity for child products should not exceed a product's stock
- Updated: attributes in conditions now support simple products
- Updated: grand total is now updated inside the lightbox when Display totals fields is Total only
3.26.10
Nouveau Corrigé Pas encore disponible- Added: initial support for conditions on options
- Fixed: child products that are variations do not include the attributes in the title if there are 3 or more attributes
3.26.9
Nouveau Corrigé Pas encore disponible- Added: initial support for offloading uploaded files
- Fixed: ensure layered swatches can't have z-index: 0
- Fixed: global group added from the Edit Product page does not follow the sort order in the Global Groups page
3.26.8
Nouveau Corrigé Pas encore disponible- Added: child_field_ids param to product_extras array in cart item data
- Added: pewc_swatch_wrapper_classes filter
- Fixed: some global groups are not displayed when Display global groups as post type setting is enabled
- Fixed: column sort in Global Groups page not working
- Fixed: add-on field condition rule 'Does Not Contain' not working
3.26.7
Nouveau Corrigé Pas encore disponible- Added: option to exclude empty fields in cart
- Added: option to display hidden fields as disabled
- Added: pewc_radio_label_classes filter
- Added: pewc_multiply_repeatable_field_prices_with_quantity filter
- Fixed: totals not updating when using the quantity selector on the new Add to Cart with Options block
- Fixed: date picker in Clean Up Uploaded Files page not working in other languages
3.26.6
Nouveau Corrigé Pas encore disponible- Added: pewc_maybe_include_tax_on_options filter for exc / inc / inc tax settings and percentage option prices
- Fixed: groups don't repeat when user types new value into quantity input
- Fixed: some conditions don't work on repeated groups
- Fixed: layered image is not applied when editing options from the cart if field is inside a group with conditions
3.26.5
Nouveau Amélioré Corrigé Pas encore disponible- Added: aria-labels to add-on fields
- Added: alt attributes to images
- Added: notice while the plugin is getting the PDF page count
- Added: for attribute to checkbox fields in field settings
- Fixed: 0 'Repeat Limit' preventing groups from repeating
- Updated: behavior of conditions in repeated groups
- Updated: improved accessibility standards
3.26.4
Nouveau Corrigé Pas encore disponible- Added: pewc_child_product_option_cost filter
- Added: parent_product_id parameter in child product cart data
- Added: pewc_filter_information_row_image_size and pewc_auto_detect_tax_rate_for_adjustment filters
- Fixed: when using the Column layout in Products field and pewc_column_layout_replace_thumbnail filter is active, other product images in the same field get replaced when clicking the Remove button or updating the quantity input
3.26.3
Nouveau Amélioré Pas encore disponible- Added: radio group fields are repeatable
- Added: pewc_child_product_wrapper_classes filter to products-checkboxes.php
- Added: alt text to the Remove button in the AJAX upload box
- Added: pewc_column_layout_replace_thumbnail filter
- Updated: changed how row images are generated in Information fields so that they include alt text from the backend
3.26.2
Corrigé Pas encore disponible- Fixed: condition rule 'Is Not' is not displaying correctly in the backend when the condition refers to Products or Product Categories fields
3.26.1
Nouveau Corrigé Pas encore disponible- Added: pewc_enqueue_blocks_script filter
- Fixed: add-on fields not included in PDF Invoices & Packing Slips for WooCommerce
- Fixed: uploaded images not displayed on cart and checkout pages when using GeneratePress theme
3.26.0
Nouveau Corrigé Pas encore disponible- Added: allow formulas in field prices and option prices
- Added: Default setting for Products and Product Categories fields
- Added: allow_text_calcs_fields for returning text ACF fields
- Fixed: add-ons list is displayed twice in the admin Edit Order page
- Fixed: when a Products field is using Components List layout and Force Quantity is enabled, a child product can still be deselected when clicking on its image
3.25.6
Nouveau Amélioré Corrigé Pas encore disponible- Added: pewc_disable_replace_base_image_with_selected_swatch filter
- Fixed: Select and Select Box fields with field prices and First field is instruction only get added to the totals even if no option is selected
- Fixed: Swatch fields not working correctly for layer images if both main and alt images exist for a swatch option
- Fixed: totals not updated on page load when Products and Product Categories fields that use Variations Grid layout have default values or when editing from the cart
- Fixed: selected variations not added to Summary Panel when using Variations Grid layout
- Updated: use selected Swatch as base image for layered images if Replace main image is enabled for the Swatch field
- Updated: ensure group post types are enabled by default
3.25.5
Amélioré Corrigé Pas encore disponible- Fixed: Javascript infinite loop issue when using a Select Box field in a condition
- Fixed: PHP error if a Swatch field option does not have a main image and Layer images is enabled
- Fixed: Products field using Select layout does not show Select Field Placeholder text when the field has conditions
- Fixed: incorrect price for Name Your Price fields if Multiply Price setting is enabled
- Updated: apply Simple discount on the add-ons on the product page if apply_simple_rules_after_product_rules is active
- Updated: compatibility with Barn2 Fast Cart for forced quantities
3.25.4
Nouveau Amélioré Corrigé Pas encore disponible- Added: pewc_duplicate_group_map_field_ids action hook
- Added: pewc_update_duplicated_ids jQuery trigger
- Fixed: some Text fields trigger a PHP warning during validation
- Fixed: validation issues if a condition is dependent on a repeatable field
- Fixed: product image not resetting when deselecting Swatch field if there are selected layered Swatch fields
- Fixed: deselecting a swatch doesn't remove the border on mobile
- Updated: allow child products with low stock to be ordered beyond the stock count if backorder is allowed
3.25.3
Nouveau Amélioré Corrigé Pas encore disponible- Added: pewc_filter_duplicate_field_params filter
- Fixed: Clear All Options button does not work on the product page after adding the product to the cart and if Redirect to the cart page is disabled
- Fixed: Select field becomes blank after clicking Clear All Options button if field does not have a default value
- Fixed: Select Box field not correctly resetting after clicking Clear All Options button
- Fixed: totals are not updating on the product page when using the Components List layout in Products and Product Categories fields
- Fixed: color swatch not square on mobile
- Fixed: issues with Calculation fields with conditions
- Updated: the custom order item meta pewc_product_extra_id is now hidden from the Edit Order page
3.25.2
Amélioré Pas encore disponible- Updated: child products with force quantity cannot be deselected on product page
- Updated: child products with force quantity cannot be edited in cart
3.25.1.1
Pas encore disponible- Version bump
3.25.1
Corrigé Pas encore disponible- Fixed: Product Add-Ons Home page in admin dashboard not working with WooCommerce 9.8.1
3.25.0
Nouveau Amélioré Corrigé Pas encore disponible- Added: Components List layout for Products Layout
- Added: default quantity setting for child products with independent quantities set
- Fixed: issues with layered Swatch fields with default values and conditions
- Fixed: uploaded image not displayed on the Checkout page if using Blocks
- Fixed: field quantity does not reset when de-selecting a product in Radio Images layout
- Fixed: PHP warning when adding to cart if a Select Box field is hidden by a condition
- Fixed: if First field is instruction only is enabled, Select and Select Box fields still appear in the summary panel even if no option is selected
- Updated: automatically select/deselect products when changing field quantity in Radio Images or Radio List layout
3.24.7
Amélioré Corrigé Pas encore disponible- Fixed: New tab setting for QuickView not working if Optional link text is blank
- Fixed: repeated groups not displayed in Add-Ons by Order page
- Fixed: quantity and Add to cart button disappear on the product page when Quantity Selector is set to Stepper in Blocks
- Fixed: some add-on fields don't update the totals when used with Product Table Ultimate
- Updated: replace main image behaviour when unselecting swatches
- Updated: licence key fields to password inputs
- Updated: count multiple PDF file pages
3.24.6
Corrigé Pas encore disponible- Fixed: if Optimised validation is disabled, required Radio and Select Box fields pass validation even when blank
- Fixed: Select Box option values with quotes don't get passed back to the product page when editing options from the cart
- Fixed: Swatch fields that have layered images enabled and with conditions are not replacing the main image if field has a default value
3.24.5
Nouveau Amélioré Corrigé Pas encore disponible- Added: pewc_products_for_cats_stock filter
- Fixed: price does not update on product page when using WC Blocks even if Update price label is enabled
- Fixed: JavaScript error on uploading a large file when the filter pewc_use_original_image_for_thumbnail is activated
- Fixed: Number fields that are displayed as sliders always pass JS validation even if a field is required and no value has been selected
- Fixed: option values with quotes don't get passed back to the product page when editing options from the cart
- Updated: PDF page count now works for multiple uploads
3.24.4
Nouveau Amélioré Corrigé Pas encore disponible- Added: option to open quickview in new tab
- Fixed: uploaded images don't appear in the cart on some servers
- Updated: stop propagation when quickview link is clicked
3.24.3
Amélioré Corrigé Pas encore disponible- Fixed: Disable groups function does not work on some themes because of JS error
- Fixed: Repeated fields values do not appear in the order pages
- Fixed: script errors in Query Monitor plugin
- Updated: .htaccess rules for Apache 2.4
3.24.2
Nouveau Amélioré Corrigé Pas encore disponible- Added: pewc_allowed_global_groups_post_status filter
- Fixed: product quantity from the cart is not used when editing product add-on fields
- Fixed: product quantity reverts to the default value set by Min Max Quantity and Order instead of the initially selected quantity when using Edit Options from the cart
- Fixed: date picker on the Clean Up Uploaded Files page does not work on non-HPOS sites
- Fixed: repeatable setting does not toggle on a copied group
- Fixed: unable to modify items in the Global Add-Ons Products rule after duplicating a group
- Updated: only published global groups are displayed on the frontend by default
- Updated: product and category search in Products and Product Categories field now work on newly added fields
3.24.1
Amélioré Corrigé Pas encore disponible- Fixed: some required fields with flat rate price always fail Optimised validation
- Fixed: if Allowed multiple and Flat rate is enabled on a Swatch field, it is not getting added to the flat rate list on the cart page
- Fixed: when duplicating a product or exporting a group, field conditions are not copied correctly
- Updated: don't adjust flat rate add-on field prices on the product page if product has DPDR discount
3.24.0
Nouveau Amélioré Corrigé Pas encore disponible- Added: options for cleaning uploaded files from the server
- Added: pewc_update_add_on_image_focus_on_main_image jQuery trigger
- Fixed: Checkbox field not showing as checked even when Default is checked
- Fixed: default value is not getting applied to Radio Group and Checkbox fields when hidden by conditions and if the field is displayed as swatch
- Fixed: child product quantity in parent product's postmeta data not getting updated for child products with linked quantities
- Updated: allow add-on fields to be moved into empty groups in Edit Product page
- Updated: close enhanced tooltip window when clicking outside the window
- Updated: allow files to be downloaded from the order even if Organise uploads setting is disabled
3.23.0
Nouveau Amélioré Corrigé Pas encore disponible- Added: Import/Export add-on groups
- Added: ability to move add-on fields to a different group
- Fixed: main image is not replaced with selected Swatch option when editing an option via the Edit options link on the Cart page
- Fixed: if a Checkbox field is checked by default, the field is always checked when editing options from the cart
- Fixed: entered quantities in Products field using Variation Grid layout not getting passed to the product page when editing options from the cart
- Fixed: linked and one only child products can be removed and their quantities updated in the cart when using Blocks
- Fixed: add-on fields with options show incorrect prices on the order page for some tax settings
- Fixed: auto-focus on the first image not working when Replace main image with swatch is enabled
- Updated: DPDR rule label is retained even if Update pricing label is enabled
- Updated: compatibility with Advanced Uploads multiply price with quantity per upload
- Updated: display groups as post type by default
3.22.1
Corrigé Pas encore disponible- Fixed: ensure $group is always array in repeater
3.22.0
Nouveau Amélioré Corrigé Pas encore disponible- Added: setting to prevent adding add-on field prices to the DPDR pricing table
- Added: pewc_prepare_item_for_database_params filter
- Added: pewc_replace_backslashes_in_file_paths filter for compatibility of Upload fields in Windows systems
- Added: Clear All Options button
- Added: User Role specific groups
- Added: group repeater and quantity repeater
- Fixed: fields using cost-based conditions are not added to the cart
- Fixed: hidden option prices are shown when DPDR updates add-on field prices
- Fixed: required Select Box field that has a condition fails optimised validation when shown
- Fixed: issues with field conditions dependent on a hidden Select Box field
- Fixed: issues with field conditions dependent on a hidden Checkbox field with default value
- Fixed: uploaded images are not displayed in Cart and Checkout pages using blocks
- Fixed: Edit options text does not appear in Cart page using blocks
- Fixed: PDF page count is not displayed when editing add-ons on product pages
- Fixed: if checkout fails and Organise uploads by order is enabled, uploaded image gets moved early and causes issues when checkout completes
- Updated: enhanced Customizer options for group layouts
- Updated: show original price with strikethrough next to adjusted product price if Disable DPDR price labels setting is off
- Updated: adjust a child product's price labels only if Dynamic Pricing rule applies to all products
- Updated: moved Javacript trigger event 'pewc_field_visibility_updated' for better compatibility with other plugins
3.21.6
Corrigé Pas encore disponible- Fixed: DPDR table not updating on variable products when selecting add-on fields
3.21.5
Nouveau Amélioré Corrigé Pas encore disponible- Added: pewc_disable_wcfad_on_addons setting
- Added: pewc_calculating_text and pewc_uploading_text filters
- Fixed: Download button in Edit Order page causes a PHP Fatal error for some sites
- Fixed: Add to cart button text becomes 'Calculating...' when uploading a file and Disable Add to Cart button setting is enabled
- Fixed: login status conditions not working for global add-on fields
- Fixed: JavaScript console error if product does not have DPDR rules
- Updated: references to F+D to DPDR
- Updated: remove group title in the cart if Display group titles in cart is enabled and group is empty
- Updated: load only DPDR compatibility script if Dynamic Pricing is enabled
3.21.4
Nouveau Amélioré Corrigé Pas encore disponible- Added: $child_product_id parameter to pewc_cart_item_extras_child_product filter
- Added: pewc_swatch_layer_composite_constant, pewc_swatch_layer_base_image_url, and pewc_swatch_layer_swatch_url filters
- Fixed: hidden Swatch field with default value does not replace main image when shown
- Fixed: hidden Swatch field with default value replaces main image when selecting variations
- Fixed: Customizer not working when Product Add-Ons Ultimate is active
- Fixed: radio group fields appear in Summary panel even if nothing is selected
- Fixed: product slugs with special characters sometimes causes issues when generating composite image with swatch fields
- Fixed: display issues with categories in global rules when switching from Global Add-Ons to Global groups as post types
- Fixed: some sites encounter 'Failed to read file' error when using layer images on Swatch fields
- Fixed: required Color Picker fields always fail validation when Optimised validation is enabled
- Fixed: Swatch field option description is displayed twice on variable products when percentage option is enabled and when Preset style is set to 'Inherit from theme'
- Fixed: Checkbox field price not updating on variable products when percentage option is enabled
- Fixed: Checkbox Group field option prices display incorrect prices on variable products when percentage option is enabled
- Fixed: parent product is also added to the cart when using Swatches layout in Products field
- Fixed: quantity sometimes does not update when clicking the Add button on Column layout
- Fixed: child products that are not selected are still added when using Swatches layout and quantity is Linked or One Only
- Fixed: PHP warnings when adding child products and the parent product has an upload field
- Updated: compatibility of layer images with Porto theme
- Updated: prevent fatal error when using layer images feature and Imagick is not installed
- Updated: also validate Number fields with min and max values if Disable groups setting is enabled
- Updated: update add-on field prices on the product page when a Dynamic Pricing and Discount Rules rule applies to all products
3.21.3
Nouveau Amélioré Corrigé Pas encore disponible- Added: pewc_before_close_td filter
- Fixed: character counter for text fields break layout if using Table group layout
- Fixed: incorrect total price in the cart when using a Calculation field that set the product price of a Booking product
- Fixed: child product quantity input field incorrectly using the last variation's stock as max value when using Column layout in Products field
- Updated: respect woocommerce_price_trim_zeros filter in summary and totals
- Updated: changed how quantity is retrieved by jQuery in pewc.js and conditions.js
- Updated: use the selected variation's stock as max value in the child product quantity input field when editing add-ons from the cart
3.21.2
Nouveau Amélioré Corrigé Pas encore disponible- Added: pewc_trigger_js_validation Javascript event
- Added: pewc_allow_empty_field_values filter
- Fixed: enhanced tooltips appear sometimes in non-product pages
- Fixed: error message does not disappear when Product Categories field fails then passes validation
- Fixed: PHP warning when saving a product with a new group
- Fixed: error notice disappears on required fields that failed min/max validation if Hide totals until validated or Disable groups settings are enabled
- Fixed: changing field type in the Edit Product page triggers a Javascript warning in the browser console
- Fixed: Number field value not resetting when hidden
- Fixed: display issues when fields have options and option price is a percentage of the product price
- Updated: auto-select child products when using pewc_child_product_independent_quantity filter
- Updated: jQuery deprecated functions
3.21.1
Corrigé Pas encore disponible- Fixed: some fields trigger an infinite loop in Javascript when resetting their value
- Fixed: Group class not saving in Edit Product page and Global Product Add-Ons
3.21.0
Nouveau Amélioré Corrigé Pas encore disponible- Added: enhanced tooltips
- Added: pewc_globals_extra_metadata action
- Added: pewc_group_extra_fields action
- Added: pewc_groups_metabox_fields filter
- Added: Japanese translation
- Fixed: extra characters in Global Groups page
- Fixed: accordion tab does not close when title is clicked
- Fixed: when editing a cart item with a variation child product, the child product quantity field is using the variation ID
- Fixed: if multiple layered images have default values, only the default image of the first field gets applied
- Fixed: incorrect totals in Global Groups page
- Fixed: add-on field image not working
- Fixed: variation-dependent fields do not reset their values when hidden even with Reset field values enabled
- Fixed: Text Preview field not resetting when hiding a variation-dependent field
- Updated: use enhanced search for By product rule in Global Add-Ons
- Updated: when multiple uploads are enabled, if a file fails validation, other uploaded files that passed validation are now saved and added on the next page load
3.20.0
Nouveau Amélioré Corrigé Pas encore disponible- Added: pewc_allow_tax_on_negative_prices filter
- Added: pewc_disable_cart_item_price_adjust filter
- Added: pewc_name_price_field_display_in_cart filter
- Added: pewc_start_group and pewc_end_group filters
- Added: custom user field functionality
- Added: progress bar layout options
- Added: log-in status conditions
- Added: alt image for swatches
- Added: 'Always include in order' option for group conditions
- Added: setting for permitted file types
- Added: Customizer settings for swatch image size
- Added: add to length, width and height attributes using calculation fields
- Fixed: some child products are not added if a Product field is using the Select layout with placeholder text
- Fixed: add-on prices are not included in cart item prices when using Divi theme cart
- Fixed: incorrect fixed discount on child products in some tax settings
- Fixed: Products field using Column layout use the parent child product's stock instead of the child product variant's stock
- Updated: added $item argument to pewc_maybe_adjust_tax_price_with_extras filter
- Updated: use enhanced search for global groups and products fields
- Updated: Customizer options
- Updated: .pewc-hex markup
- Updated: close accordion group without re-opening
- Updated: optimise conditions and calculations parameters now enabled by default
- Updated: AJAX uploader enabled by default
3.19.1
Nouveau Amélioré Corrigé Pas encore disponible- Added: pewc_start_group and pewc_end_group hooks
- Added: Group Class field
- Fixed: conflict with Facebook for WooCommerce plugin
- Updated: reduced number of products queried for Products field
3.19.0
Nouveau Corrigé Pas encore disponible- Added: pewc_dropzone_remove_before_unlink action hook
- Added: pewc_order_frontend_display_file and pewc_uploaded_files_meta filter
- Added: assign global groups from product edit screen
- Added: full progress bar functionality
- Added: number range slider option
- Added: pewc_check_tax_for_option_price filter
- Added: pewc_allow_text_calcs to allow text values from look up tables
- Fixed: minor style issue with selected child product
- Fixed: PHP warning if Display group titles in cart is enabled and group title is blank
- Fixed: uploaded files are not moved to the correct directory when using Checkout Blocks
- Fixed: fatal error on the plugins page when WooCommerce is deactivated while Add-Ons Ultimate is active
3.18.1
Nouveau Corrigé Pas encore disponible- Added: decimal places setting for number fields
- Fixed: parse error in functions-single-product.php
3.18.0
Nouveau Amélioré Corrigé Pas encore disponible- Added: pewc_calculation_look_up_tables_product_page_only filter
- Added: pewc_reinitiate_js_validation Javascript event
- Added: pewc_disable_line_height_select_box filter
- Added: pewc_set_product_weight_filter_limit filter
- Added: pewc_update_price_label filter
- Fixed: when Disable groups is enabled, some groups are not enabled if they don't have required fields
- Fixed: updating the quantity of an independent child product also updates the quantity of a sibling linked child product
- Fixed: a child product that is sold individually can be added multiple times in the cart
- Fixed: calculation fields using look up tables not working on pages using WooCommerce Product Table Ultimate
- Fixed: child product stock not counted correctly if same product is added to different parent fields
- Fixed: checkbox and color picker fields with default values not getting reset when hidden
- Fixed: some responsiveness issues when using calculation values in conditions
- Fixed: selected swatch not getting removed from main image if swatch field is hidden
- Fixed: Swatch width field setting not saving
- Fixed: responsiveness of Swatch layer if product has a gallery of images
- Fixed: Swatch fields are always using layered images if Replace main image is enabled
- Fixed: Replace main image in Swatch field setting
- Fixed: if Swatch field has a default value, use it when field is reset
- Updated: better compatibility between Optimised validation and Product Table Ultimate
- Updated: replace main image on page load if Image Swatch, Checkbox, or Select Box fields have default value
- Updated: initiate colour picker on new swatch option
3.17.1
Corrigé Pas encore disponible- Fixed: error when saving product with layers
3.17.0
Nouveau Amélioré Corrigé Pas encore disponible- Added: image layers option in Swatch fields
- Fixed: PHP error when WooCommerce is not active
- Updated: UX issues with colour swatch setting
- Updated: EDD_SL_Plugin_Updater for PHP8.2 compatibility
3.16.0
Nouveau Amélioré Corrigé Pas encore disponible- Added: pewc_disable_product_extra_post_type filter
- Added: pewc_edited_fields, pewc_edited_child_fields, and pewc_products_column_selected_variations filters
- Added: option to replace main image with selected swatch
- Added: colour swatch option
- Fixed: product_extras records are created repeatedly when updating orders using REST API
- Fixed: Products fields using Swatches layout do not have values when editing product options from the cart
- Updated: disable AJAX add-to-cart on archive pages
- Updated: 'Image Swatch' fields have been renamed to 'Swatch' fields
3.15.0
Nouveau Amélioré Corrigé Pas encore disponible- Added: disable next group until all required fields in current group is completed
- Added: pewc_hide_totals_validation, pewc_disable_groups_required_completed, and pewc_steps_group_disable_scroll_to_top filters
- Added: disable scroll on Steps layout when validation fails
- Added: pewc_after_update_total_js Javascript event
- Added: pewc_child_products_quantity_symbol and pewc_child_products_metadata_separator filters
- Added: pewc_disable_all_transients filter
- Fixed: incorrect line item total in order email if child products are hidden in the order
- Fixed: select box option increase in height continuously when you open and close it repeatedly
- Fixed: PHP error occurs when updating a Review and Approve order and WC session is not yet set
- Fixed: PHP warnings of undefined keys on Add-Ons Ultimate fields created using older versions of AOU, when a new field setting/key did not exist yet
- Fixed: compatibility between Polylang 3.5.2 and Global Groups
- Updated: better compatibility with Divi theme
- Updated: migration function causing PHP deprecated warnings in PHP 8.1
- Updated: product categories in conditions now uses comma-separated product ID(s)
- Updated: child products metadata now shows quantity
- Updated: child products metadata now shows selected variation instead of parent variable product
3.14.0
Nouveau Pas encore disponible- Added: field visibility setting
3.13.6
Corrigé Pas encore disponible- Fixed: no visual indication that a radio group option is selected if Default value is set and Display as Swatch is enabled
- Fixed: PHP parse error when using Checkboxes Images layout on Products field
3.13.5
Nouveau Amélioré Corrigé Pas encore disponible- Added: pewc_use_original_image_for_thumbnail filter
- Added: pewc_get_child_quantity_field_attributes to checkbox field templates
- Added: Bulgarian translation (thanks to Simeon for this!)
- Added: pewc_ignore_price_with_extras filter to avoid issues with Aelia converting price
- Added: pewc_filter_minmax_validation_values filter
- Fixed: some PDFs generate thumbnails with inverted colors
- Updated: compatibility with WooCommerce High-Performance Order Storage
3.13.4
Nouveau Corrigé Pas encore disponible- Added: pewc_hide_zero_option_price filter for Select Box field
- Added: pewc_get_all_product_ids_limit and pewc_get_all_product_ids_status filters
- Added: pewc_filter_not_visible_unset_cart_item_data filter for compatibility with Text Preview
- Fixed: AJAX upload issue on Safari if filename has special characters
- Fixed: child product gets deselected when choosing variation in Products field using Column layout
- Fixed: PHP warning if pewc_validate_child_products_stock filter is active and no child product is selected
3.13.3
Corrigé Pas encore disponible- Fixed: WooCommerce zoom image not replaced when replace main image with image swatch is active
- Fixed: Incorrect grand total if a calculation field that set the product price is subsequently hidden
- Fixed: Products field using Checkbox Images layout and Linked quantity experiences a JavaScript infinite loop
- Fixed: Add and Remove buttons not working for Products field using Column layout
3.13.2
Nouveau Amélioré Pas encore disponible- Added: pewc_replace_image_focus, pewc_control_container, pewc_control_list, and pewc_control_element filters
- Updated: child products can now be selected by clicking the container
- Updated: reset products select field if quantity is 0
- Updated: prevent products select field from being added to cart metadata if quantity is 0
- Updated: replace main image with image swatch now moves the focus back on the main image
3.13.1
Nouveau Amélioré Corrigé Pas encore disponible- Added: Display as swatch option for Radio Group and Checkbox Group fields
- Added: pewc_wcmmqo_disable_validate_child_products filter
- Fixed: group condition using 'contains' as operator does not work when referencing a Products field
- Fixed: some issues with quantities of child products when editing add-ons of products in the cart
- Fixed: option prices in add-on fields show zero price in the suffix
- Updated: display an alert message if there was an error in getting PDF page count
- Updated: delete pewc_categories_field_products_ transient on product save
- Updated: compatibility of child products with WooCommerce Minimum Maximum Quantity and Order
3.13.0
Nouveau Amélioré Corrigé Pas encore disponible- Added: Set child product quantity using calculation fields
- Added: field_xxx_length etc tags for calculations to get dimensions of selected child products (independent quantities, radio images and list only)
- Added: field_xxx_quantity - get quantity of child products in field (independent quantities, radio images and list only)
- Added: pewc_after_pewc_add_on_product action hook
- Fixed: percentage price on a Text field overwrites the per-character calculation
- Fixed: Image Swatch field not validating properly if Flat Rate and Allow Multiple are enabled
- Fixed: default value for Products field with Radio Images layout not getting put back after being hidden
- Fixed: generating a thumbnail fails if a PDF has a very large resolution
- Updated: child product templates
- Updated: Radio Group fields can now be used as look up fields for look up tables
- Updated: added $cart_item_data argument to pewc_cart_item_extras_child_product filter
3.12.3
Amélioré Corrigé Pas encore disponible- Fixed: custom attributes cause PHP warnings on product pages
- Fixed: fatal error when adding to cart a product with add-on field that is dependent on an image swatch or checkbox group field but no options were selected
- Fixed: if AJAX uploader is disabled, product is still added to the cart even if uploaded file is invalid
- Updated: replace main image with image swatch selection compatibility with Porto theme
3.12.2
Nouveau Amélioré Corrigé Pas encore disponible- Added: pewc_next_step_text filter
- Added: calculation tag for PDF page count
- Added: use {pa_attribute} in calculations
- Added: option to hide totals until fields validated
- Added: hide_totals_timer filter
- Added: pewc_attach_images_to_email_ids filter
- Added: pewc_disable_esc_url_uploaded_file filter
- Fixed: required Products fields fail validation when Optimised validation is enabled and child product price is zero
- Fixed: when using the filter pewc_disable_button_recalculate, Add to cart button also gets disabled if a page does not have calculation fields
- Fixed: PHP warnings on incomplete group conditions
- Fixed: default color for Color Picker field not getting applied on the front end product page
- Fixed: ensure quantity fields aren't hidden in child product fields
- Fixed: image swatch field price does not reset when hidden by a condition
- Fixed: calculation field sometimes triggers Javascript loop
- Fixed: default value for Products field with Radio Images layout not working on frontend
- Fixed: Upload field always fails validation if field is required and if AJAX uploader is disabled
- Fixed: image upload does not work on newly added row on an Information field
- Fixed: rounding issues if the setting Hide child products in the cart is enabled
- Updated: if Optimised validation is enabled, fields now show an error if customer selects more than the max limit
- Updated: when using the filter pewc_disable_button_recalculate, Add to cart button now shows "Calculating..." when disabled
- Updated: compatibility with Polylang
- Updated: hide 'Minimum price' option - use pewc_enable_minimum_price_option filter
- Updated: select field styles for cross browser consistency
3.12.1
Nouveau Amélioré Corrigé Pas encore disponible- Added: pewc_order_item_upload_other_data filter
- Added: pewc_set_initial_key filter
- Added: total_variations tag for WooCommerce Better Variations grid compatibility
- Fixed: price not hidden on product page if Price label display setting is Hide price and Update price label is enabled
- Fixed: child products not added to parent product's meta if using Variations grid layout
- Fixed: PHP warnings if using Variations Grid layout
- Fixed: fields with incomplete conditions not getting added to the cart
- Updated: images in templates for Products field
- Updated: pewc_filter_group_title params
- Updated: Dutch translation
3.12.0
Nouveau Amélioré Corrigé Pas encore disponible- Added: set attributes in conditions
- Added: pewc_add_cart_item_data_upload_file filter
- Added: pewc_get_item_data_after_file filter
- Added: pewc_filter_price_for_uploads filter
- Added: pewc_uploaded_file_display_name filter
- Added: pewc_disable_wcfad_on_addons filter
- Added: support for attributes on field conditions of variable products
- Added: disable_button_recalculate and recalculate_waiting_time filters
- Fixed: tooltip not working in Global Addons
- Fixed: compatibility issues with Fees and Discounts if calculation field uses product_price tag in its formula
- Fixed: incorrect prices in the dynamic pricing table for Fees and Discounts when a product uses a calculation field that sets the product price
- Fixed: issue with default values in fields hidden by nested conditions
- Updated: disable add-to-cart button for Upload and Calculation fields
- Updated: pewc_wc_price Javascript function now uses WooCommerce's accounting.js
- Updated: check file parameters for uploads
3.11.8.1
Corrigé Sécurité Pas encore disponible- Fixed: security vulnerability when using summary panel
3.11.8
Amélioré Sécurité Pas encore disponible- Updated: additional security hardening
3.11.7
Amélioré Corrigé Sécurité Pas encore disponible- Fixed: security vulnerability for uploaded files in Firefox under certain conditions
- Updated: changed default preset style to 'simple'
3.11.6
Nouveau Corrigé Pas encore disponible- Added: Value Only option in Option Price Visibility
- Added: {field_x_option_value} tag in Calculation fields
- Added: character counter for Text Preview field
- Added: pewc_show_link_only_cart and pewc_remove_thumbs_in_order_page filters
- Added: pewc_calc_result_format filter for changing display format of Calculation fields
- Fixed: item price in mini cart does not include product add-on price
- Fixed: when referencing a Text Preview field in the conditions, condition value field is not available
- Fixed: validation for Text Preview fields
- Fixed: grand total does not update on the product page when changing the quantity and when the product price is set by a calculation field
- Fixed: conditions based on quantity do not respond when Optimised conditions is enabled
- Fixed: min / max characters do not appear for Text Preview fields
- Fixed: max_date setting for non-English languages
3.11.5
Nouveau Amélioré Corrigé Pas encore disponible- Added: pewc_remove_thumbs_in_emails filter
- Added: REST API support for product-level add-on fields (beta)
- Fixed: ensure pewc_get_group_attributes always returns attributes
- Fixed: double quote issue in group title
- Fixed: transients are not resetting when saving Global Add-Ons
- Fixed: some fields' prices when inside hidden groups are still getting added to the total on the product page
- Fixed: incorrect field price after removing an AJAX uploaded file
- Fixed: Optimised validation does not open the group accordion if it has a field that failed validation
- Fixed: NaN in Fees and Discounts pricing table if tier amount is blank
- Updated: image swatch replace image function on fields that allow multiple selections
- Updated: if image swatch replace image is enabled, reset main image if field is hidden
- Updated: changes in optimised conditions so that a hidden field still triggers other fields that are dependent on it
3.11.4
Nouveau Amélioré Corrigé Pas encore disponible- Added: Auto-generate PDF thumbnails on AJAX upload if site supports Imagick
- Added: pewc_enable_calc_in_cart filter to enable re-computing of Calculation fields that are dependent on quantity fields, if the quantity changes in the cart
- Fixed: Checkbox tooltip missing even if tooltip is enabled
- Fixed: tax issues with Booking product if {price_including_tax} is used
- Fixed: jerky movement when text field has max character and optimised validation is enabled
- Fixed: double quote issues in field label and in conditions
- Fixed: products with add-on fields still have AJAX add to cart behaviour on Gutenberg blocks
- Fixed: global group option is not updated if a global group was moved to trash
- Fixed: fatal error in PHP 8 if an add-on field has weight but the parent product does not have weight
- Fixed: if optimised validation is enabled, hidden variation-dependent fields are not skipped during validation
- Fixed: field IDs in calculation formulas are not updated when duplicating global groups
- Updated: if optimised validation is enabled, only perform live validation on fields with options after clicking Add to Cart
3.11.3
Nouveau Amélioré Corrigé Pas encore disponible- Added: JavaScript counter for Text and Textarea fields
- Fixed: cannot select colour in picker field
- Fixed: default value for Radio Group is not being applied if field or group is initially hidden
- Fixed: conditions are not triggered if the Add button is clicked when using the Column Products Layout and Products Quantities is not Independent
- Fixed: option prices reappear on fields with percentage price when selecting variations, even if Option Price Visibility is set to Hidden
- Fixed: field setting Only Charge Alphanumeric is not getting applied in the cart
- Fixed: pewc_condition_value_step filter not getting applied to number fields in new condition row
- Updated: Optimised validation now includes checking if the number of selected options for image swatch, checkbox group, or product fields exceed that of the max value
3.11.2
Nouveau Pas encore disponible- Added: integration with Fees and Discounts to apply role-based discounts to add-on fields
- Added: pewc_global_group_order filter
- Added: triggers for Image Preview to hook into field visibility affected by conditions
3.11.1
Nouveau Amélioré Corrigé Pas encore disponible- Added: pewc_field_inner_tag action
- Added: filters for option attributes and values
- Added: num_bookings param for calculations (for Bookings for WooCommerce)
- Added: pewc_exit_after_download filter
- Fixed: QuickView does not work on Column layout for Product and Product Categories fields
- Fixed: incorrect display in the summary panel for Product fields using Column layout
- Fixed: Date fields not saving 'Disable days of the week' values properly in Global Add-Ons
- Fixed: bug when using condition operators Greater Than and Less Than
- Fixed: Min Chars and Max Chars are not checked if a text field is not required
- Fixed: Product Categories field is not saving the selected categories in Global Add-Ons
- Fixed: required fields inside hidden groups still fail JS validation
- Fixed: child product discount disappears if product does not have add-on fields and if Fees and Discount is active
- Fixed: Product fields that use Swatches layout are not added to the totals on the product page
- Updated: JS for Fees and Discounts integration
3.11.0
Nouveau Amélioré Corrigé Pas encore disponible- Added: preset styles option (beta)
- Added: pewc_products_for_cats_limit filter
- Added: optimised validation option (beta)
- Added: $product_id param to pewc_get_add_on_image_action
- Fixed: Product Categories fields do not correctly validate the min/max child products value
- Fixed: when Display child products as metadata is enabled, child products of Product Categories fields are displayed as product IDs
- Fixed: handling of failed AJAX uploads when using drag-and-drop
- Fixed: if Enable editing is active, when validation fails, Update product reverts to Add product
- Fixed: summary panel does not hide hidden groups
- Fixed: bail early in pewc_product_single_add_to_cart_text if get_cart_contents() is null
- Updated: error handling of multiple Upload add-on fields
3.10.4
Nouveau Corrigé Pas encore disponible- Added: pewc_product_column_variants filter
- Fixed: checkbox field price not hidden correctly when set in Field Price Visibility
- Fixed: checkbox field price does not display percentage when setting is enabled
- Fixed: optimised conditions not doing initial check correctly
3.10.3
Corrigé Pas encore disponible- Fixed: fatal error in Customizer
3.10.2
Corrigé Pas encore disponible- Fixed: error in updating an order when Hide child products in the order is enabled
3.10.1
Corrigé Pas encore disponible- Fixed: ensure child products in Product Categories fields link to parent products in cart
- Fixed: Product Categories fields with independent quantities
- Fixed: missing param in pewc_field
- Fixed: missing required element in checkbox template
- Fixed: removed extra colon in Customizer CSS
3.10.0
Nouveau Amélioré Corrigé Pas encore disponible- Added: new Products Categories field type
- Added: Checkboxes List and Radio List product field layouts
- Added: calculated_booking_cost and num_units_int params for calculations (for Bookings for WooCommerce)
- Fixed: look up table issue if header has decimals
- Fixed: parse error on products templates if licence not pro
- Fixed: parse error for weight fields with empty value
- Fixed: tax issues on column layout for child products
- Fixed: character settings do not appear for Text Preview in Global Add-Ons
- Fixed: group conditions not firing correctly when field is hidden
- Fixed: currency converted multiple times when add-ons in more than one group
- Fixed: bug in editing child products when the parent product uses a column layout
- Fixed: bug in field condition when using Select products layout and when Optimise conditions is enabled
- Fixed: tax issues in price display suffix
- Fixed: image swatch field price does not reset to zero if there is no option selected
- Fixed: child product independent quantities on the product page do not get multiplied if Multiply independent quantities is enabled
- Updated: set calculation price to 0 if look up table returns null
- Updated: get field parent in conditions.js for improved compatibility with Product Table Ultimate
- Updated: allow editing of upload fields
- Updated: use wp_get_attachment_image_url to get child product images
- Updated: check if quantity field does not exist for Bookings for WooCommerce
- Updated: markup for products-radio.php
- Updated: markup for checkbox.php
- Updated: markup for radio.php
- Updated: add child products prices to parent product price if Hide child products setting is enabled
- Updated: set Include variations as child products default to yes
3.9.7
Nouveau Amélioré Corrigé Pas encore disponible- Added: save AJAX uploads if validation fails
- Added: pewc_cart_item_extras_child_product filter
- Fixed: PHP notice if default value is an array
- Fixed: enabling QuickView allows child products' attributes to override the parent product's
- Fixed: character settings do not appear for Text Preview in Global Add-Ons
- Fixed: tax issues on calculation fields
- Fixed: tax issues on column layout for child products
- Fixed: ensure scroll on pewc-steps-wrapper doesn't throw error
- Fixed: tax issue on minimum price field
- Fixed: minimum price gets rounded down if a currency's decimal separator is a comma
- Updated: removed wpo_wcpdf_after_item_meta
3.9.6
Nouveau Pas encore disponible- Added: pewc_price_with_extras_before_calc_totals f …
3.9.5
Nouveau Amélioré Corrigé Pas encore disponible- Added: support for Aelia Currency Switcher
- Added: option to add to product weight on calculation fields
- Added: pewc_filter_quantity_field filter
- Added: pewc_maybe_adjust_tax_price_with_extras filter
- Added: pewc_export_orders_capability filter
- Fixed: global rules not displaying for Dutch sites
- Fixed: subdirectory changes for uploaded files when user is not logged in
- Fixed: variation specific fields with conditions not displaying correctly
- Fixed: conditions not loading on global add-ons page for Dutch language
- Fixed: apply pewc_before_update_field_all_params to global calculation fields on front end
- Fixed: look up tables on Global Add-ons
- Fixed: QuickView issue if product is used in more than one product fields
- Fixed: "contains" condition not working for product field column layout
- Fixed: calculations displayed as cost with negative value subtracting 1 from value
- Fixed: image swatch not working inside lightboxes
- Fixed: tooltip not working in mobile
- Updated: pewc_enable_numeric_options
3.9.4
Nouveau Corrigé Pas encore disponible- Added: Danish translation
- Fixed: parse error in functions-pro-helpers.php
3.9.3
Corrigé Pas encore disponible- Fixed: image swatch optimised condition
3.9.2
Nouveau Amélioré Corrigé Pas encore disponible- Added: pewc_child_product_title to products-radio.php template
- Added: styles for mobile products layout
- Added: maxThumbnailFilesize param to Dropzone
- Added: field param to pewc_dropzone_thumbnail_width and pewc_dropzone_thumbnail_height filters
- Added: option to return a zero value in a calculation for any fields that are not present on the page or that have an empty value
- Added: indent child products option
- Added: extra date parameters
- Added: pewc_child_product_title filter on select and column child products layout
- Added: pewc_filter_select_option_field filter
- Fixed: error message in cart for uploaded file when cancelling Klarna or Clearpay order
- Fixed: admin CSS enqueued correctly for Dutch language
- Fixed: variation-dependent add-on fields with field images leaves a gap when hidden
- Fixed: div container of uploaded images not displayed in cart
- Fixed: upload field price not displayed if field does not have a label and is not required
- Fixed: variation-dependent hidden calculation fields are still displayed
- Fixed: child product discount does not allow decimals
- Fixed: group title was misaligned in cart when displayed in some themes
- Fixed: when using the same variable product as child products in different fields, and when using Column layout, selected variations was not saved correctly
- Fixed: optimised conditions on products
- Fixed: add to cart button disabled for uploads re-enabled by calculations
- Fixed: clicking headings in steps layout could close group
- Fixed: checkbox label not displaying in order email when price hidden
- Updated: remove file size comparison in Dropzone queuecomplete
- Updated: set datepicker dynamically on field focus
- Updated: more information for message on unavailable Pro fields
- Updated: hide option and field price in summary panel when visibility setting requires
- Updated: performance improvements to pewc_update_total_js
- Updated: performance improvements to conditions.js
3.9.1
Nouveau Amélioré Corrigé Pas encore disponible- Added: pewc_start_group_layout_options action
- Added: pewc_group_content_wrapper_class filter
- Added: pewc_group_layout filter
- Added: pewc_before_group_inner_tag_open action
- Added: pewc_before_group_inner_tag_close action
- Added: tooltipster filters
- Added: scroll to top when selecting next step
- Added: pewc_enable_numeric_options filter for conditions
- Added: pewc_all_conditions_by_field_id
- Added: pewc_get_tax_rate
- Fixed: JS error from Select Box on Product Table Ultimate
- Fixed: required Products field with Grid layout failing validation
- Fixed: conditions based on is-not for radio buttons not functioning correctly
- Fixed: missing variation in grid layout causing layout to break
- Updated: removed check for y_axis in pewc.js for look up tables
- Updated: changed order of submenu items
- Updated: changed method to count files uploaded to dropzone
- Updated: performance improvements to pewc_update_total_js
3.9.0
Nouveau Pas encore disponible- Added: new settings for choosing where to display field and option prices
- Added: support for ACF fields in calculations via Advanced Calculations
- Added: trigger wcaouau-update-quantity-field on upload removal
- Added: pewc_update_select_box trigger
- Added: reset calculation field values
- Added: pewc_validate_child_products_stock filter to prevent parent product added to cart if …
3.8.10
Nouveau Corrigé Pas encore disponible- Added: pewc_child_product_excerpt filter
- Added: pewc_v_term_name and pewc_h_term_name filters
- Added: option to display group titles in cart
- Added: use getimagesize to validate uploaded files
- Added: pewc_use_item_meta_in_order_item filter
- Added: reset values when using group conditions
- Fixed: disable dropzone while file is removed
- Fixed: image swatch option prices not updating for percentage variations
- Fixed: quickview temp …