Version 2.7.3 – 15 August, 2023
- Fix: fixed an issue with file upload fields in combination with repeatable sections.
- Fix: fixed a bug with WooCommerce’s “Order Again” functionality when adding a 2nd product to cart without any options.
- Other: verify WP 6.3 and WooCommerce 8.0 compatibility.
Version 2.7.2 – 10 July, 2023
- Fix: fixed an issue with some formulas not saving correctly.
Version 2.7.1 – 19 June, 2023
- New: ability to use “[qty]” shortcode in lookuptable formulas.
- Fix: duplicating field groups or products now correctly updates calculation field formulas.
- Other: test and marked as compatible with the upcoming High Performance Order Storage (HPOS) update.
- Other: added a filter for developers to change price including VAT: wapf/pricing/price_with_tax.
Version 2.7 – 13 April, 2023
- New: redesigned the calendar/date field to be more user-friendly.
- New: added a “delete files” button on every order that contains uploaded files.
- Improvement: improved cart validation at checkout to take into account the fact that checkout can happen 48 hours after adding to cart.
- Improvement: improved performance and code-footprint of the calendar.
- Improvement: improved mobile UX of the calendar.
- Improvement: improved the “remove trailing zeroes” function for pricing hints.
- Improvement: improved the product admin page load time when you have a lot of fields (50+) attached to it.
- Improvement: improved the “remove trailing zeroes” function for pricing hints.
- Fix: fixed a niche issue where uploaded files were removed when adding a 2nd product to cart through ajax.
- Fix: fixed an add-to-cart validation error when ordering the last unit of a product.
- Other: filter “wapf/html/field_description” now also fires when the field description is empty.
Version 2.6.1 – 3 March, 2023
- Fix: fixed a bug with some price hints wrongly updating in rare cases.
- Other: if you are using the snippet to update the WooCommerce price label, please check our website and update your code snippet.
Version 2.6 – 23 February, 2023
- New: setting to define the pricing hint (you can now remove brackets and plus symbol).
- Improvement: “required” validation now also works with the modern file upload field.
- Improvement: pricing hint format now follows WooCommerce standards to trim zeroes.
- Improvement: improved admin styling for RTL displays.
- Improvement: minor performance improvements in rendering the fields on your website.
- Fix: fixed bug in “lookuptable” formula duplication in repeater field.
- Other: verify compatibility with WooCommerce 7.5 (beta 1).
Version 2.5 – 30 January, 2023
- New: improved and refreshed admin UI (less overwhelming and easier to read).
- New: you can now easily import options in bulk to multiple choice fields like checkboxes, swatches, …
- New: formula-builder to help you write your formulas for complex pricing schemes.
- Improvement: you can now easily copy a field ID from the admin.
- Improvement: with formula-based pricing, you can define variables only within local field groups, eliminating the need for additional fields.
- Fix: fixed an issue with formula based pricing showing incorrect currency when using WOOCS and a non-default currency.
- Fix: fixed an issue with our plugin’s “image switching” feature when switching back to a variation image.
- Fix: fixed a few minor bugs in the admin settings screens.
- Other: bump minimum required WooCommerce version to 3.6.
Version 2.2.5 – 4 January, 2023
- Improvement: support for numbers in scientific notation in formula-based pricing.
- Improvement: update integration with the Tiered Pricing Table plugin version 3 and above.
Version 2.2.4 – 22 December, 2022
- Fix: fixed an “add to cart” issue with WooCommerce subscriptions and manually renewing early renewals.
- Other: for developers: added filter ‘wapf/pricing/cart_item_options’ to change the calculated options total for a cart item.
Version 2.2.3 – 10 December, 2022
- Improved: improved compatibility with some themes’ “ajax add to cart” functionality.
Version 2.2.2 – 28 November, 2022
- Fix: fixed an issue where the date field’s “today” was not always set correctly when the client timezone was different from the server timezone.
- Other: added a filter so developers can change the “edit” text to edit products from the cart.
Version 2.2.1 – 17 October, 2022
- Fix: fixed an issue with Greek characters being counted double when using the “amount x price” pricing setting.
- Fix: fixed an issue with the datediff() formula when no dates are entered in the field.
- Fix: now properly hiding fields from the admin emails when “hide on order received” is turned on.
- Fix: fixed a bug with multi-select fields who have a conditional and min/max allowed values set.
Version 2.2 – 5 October, 2022
- Improvement: fixed position of tooltips to ‘top’ for color swatches for a better user experience.
- Improvement: improved WOOCS price hint output by respecting the settings added via the WOOCS plugin.
- Fix: fixed a layout issue for the tooltip and Right-to-Left websites.
- Fix: fixed a layout issue for the tooltip when labels are appearing below the field.
- Fix: fixed a bug with multi-select fields who have a conditional and min/max allowed values set.
Version 2.1.1 – 27 August, 2022
- New: export & import features. Read about it here.
- Improvement: improved duplication of field groups, now also correctly changing field ID’s in formulas and variables.
Version 2.1.0 – 25 August, 2022
- New: tooltips! You can now show field instructions as tooltips.
- Improvement: improved tooltip behavior for image & color swatches.
- Fix: fixed a bug in the admin settings screen where conditionals were sometimes not saved.
- Other: added a filter so a developers can control the size image swatches are rendered in.
Version 2.0.1 – 10 August, 2022
- Fix: fixed an issue where hidden true-false fields would still be displayed in cart.
- Other: improvement to the get_field_groups_of_product() function by caching results.
Version 2.0 – 1 August, 2022 – major update – take a backup
- New: Repeatable fields & sections. Fields/sections can repeat by clicking an “add new” button.
- New: repeatable fields/sections can have a maximum number of allowed repetitions.
- New: added a “price display” setting to simple products where you can change how the WooCommerce price is displayed. You can hide it or add a label before/after the price.
- New: newly created image swatches and image fields now use include lazy loading and other SEO improvements (alt + srcset).
- New: added a “download files” button in the admin order screen to download all user uploaded files in one click.
- New: added a setting to hide the pricing summary, or only show the “grand totals” line.
- Improvement: big performance improvements on the frontend. Complex forms get a ~45% performance boost.
- Improvement: on page load, the pricing summary (if any) is not hidden anymore for simple products, improving Google Pagespeed’s “CLS” score for your page.
- Improvement: for variable products, the pricing summary is not shown anymore if no variation is selected.
- Improvement: better max file size handling for uploaded files.
- Improvement: the “len” function can now ignore white space. Pass a 2nd parameter to the function (“true”) to enable it.
- Improvement: if you change field type in the admin, the “options” setting will no longer be reset if switching to a similar field type.
- Improvement: deleting a “section” field in the backend also deletes its children.
- Improvement: improved styling for themes and page builders that use modern CSS techniques (including Elementor, AstraWP, Avada).
- Fix: fixed an edge-case bug with using conditional logic inside quantity-based sections.
- Fix: fixed an issue with min & max allowed checkboxes sometimes resetting.
- Fix: fixed an issue with quantity-based sections sometimes disappearing when increasing product quantity.
- Fix: implemented a fix for some themes wrongly using WooCommerce’s “adding_to_cart” event with Ajax add to cart.
- Fix: fixed an issue where duplicating a product would not update the field group ID.
- Fix: fixed an issue in the backend where some users without screen options would see 1 field group per page instead of 20.
- Fix: fixed an issue where formula-based pricing hints sometimes shows “(…)” in cart instead of the calculated number.
- Fix: fixed an issue with min & max validation for number fields when the entered value was zero.
- Other: removed legacy code for older versions.
Version 1.9.10 – 13 May, 2022
- Fix: Fixed an edge case bug where some “min” and “max” rules for multi-select swatches wouldn’t work correctly when adding a product to cart.
- Other: verify compatibility with WooCommerce 6.5.
Version 1.9.8 – 29 April, 2022
- Fix: fixed a bug where some users couldn’t edit pages when the Kadence theme is active.
- Other: bumped minimum WordPress version to 4.7.
Version 1.9.7 – 16 April, 2022
- Improvement: add global field groups to Polylang so they can be translated.
- Improvement: only fire “wapf/dependencies” event when a dependency changed, resulting in a slight performance boost.
- Fix: fixed an issue where adding to cart via the URL (‘?add-to-cart=’ parameter) would fail.
Version 1.9.6 – 11 March, 2022
- Improvement: performance improvements by limiting allowed HTML in field labels & descriptions.
- Improvement: allow HTML tables in the “HTML/Text” field.
Version 1.9.5 – 7 March, 2022
- Improvement: improved calendar styling.
- Improvement: added WordPress’s “auto update” functionality to the plugin.
- Fix: fixed “add to cart” vs. “select options” text bug on shop page.
- Fix: fixed a bug for file upload fields when editing the cart (file name was blank).
Version 1.9.4 – 23 February, 2022
- Improvement: improved Firefox usability by adding “autocomplete=off” so Firefox doesn’t wrongly remembers color, text, and image swatches on page refresh.
- Fix: fixed an edge case bug in the image switching feature.
- Fix: fixed an issue when saving a product that contained no fields. An empty field group would be wrongly created.
- Fix: fixed a bug in product_has_field_group().
Version 1.9.3 – 2 February, 2022
- Fix: fixed a bug of some values not saving when publishing a new field group.
- Fix: fixed a bug where you couldn’t enter a date conditional rule when selecting “later than” or “older than”.
- Fix: fixed a bug with the “Yith Request a Quote” integration.
- Fix: fixed a bug with section fields not showing for variations.
- Fix: fixed a display issue when using “order again” and uploaded files.
- Fix: fixed a PHP warning in PHP 7+ when using the plugin in combination with an addon.
- Other: for developers: changed the format of meta data saved on the order.
Version 1.9.2 – 3 January, 2022
- New: Danish translations
- Fix: fixed an issue where the default value of the text area field could not contain newlines.
- Fix: fixed the “per character” and “percentage” pricing label wrongly showing on the cart page.
Version 1.9.1 – 24 November, 2021
- Fix: fixed an issue with validating quantity based fields.
Version 1.9.0 – 22 November, 2021
- Improvement: better UX for the ajax file uploader when only 1 file is allowed.
- Improvement: improved support for “order again” functionality.
- Improvement: admin settings page performance improvements.
- Improvement: changed backend image selector layout to be more user friendly.
- Improvement: write our own ‘wp_timezone’ for backward compat with WP < 5.3.
- Improvement: improved integration with Barn2 quick view to support radio buttons and “ajax add to cart”.
- Fix: fixed an issue with formula shortcode “[field.xxx]” sometimes falsly being replaced with the wrong value in formulas.
- Other: this version now supports add-on plugins to extend APF even further. 3 addons are already created.
- Other: for developers: various filters added and code changes to support creating external addons.
Version 1.8.3 – 25 September, 2021
- Fix: fixed a typo with the ajax file upload field.
Version 1.8.2 – 24 September, 2021
- Improvement: remove “readonly” attribute from date fields in favor of the “required” attribute.
- Fix: fixed a bug with WooCommerce Subscriptions sometimes showing faulty pricing.
Version 1.8.1 – 25 August, 2021
- Improvement: allow sorting of variables for easier reference.
- Improvement: changed the admin “drag/drop” icon to be more standardized across sortable components.
- Improvement: small improvements to the variable builder in the admin.
- Fix: fixed an issue with hiding pricing hints on “select” field options if ‘pricing hints’ is disabled.
- Fix: fixed “order again” button not validating the cart data in some cases.
- Fix: fixed a PHP warning issued by the Polylang plugin.
Version 1.8.0 – 18 August, 2021
- Improvement: improved support for the Flatsome theme’s image slider. Users without this theme are not impacted.
- Fix: fixed an issue with adding to cart when several field groups for one variation are in play.
- Other: tested & verified Woo version 5.6
Version 1.7.8 – 11 August, 2021
- Fix: fixed a bug with getting the correct field groups for variable products.
Version 1.7.7 – 9 August, 2021
- Improvement: enhanced/secured “add to cart” validation.
- Improvement: enhanced integration with Tiered Pricing Table.
- Improvement: the date field now uses the WordPress setting “Week Starts On”.
- Improvement: date field is now readonly (so it doesn’t trigger the keyboard on mobile).
- Improvement: decrease size of frontend javascript code, resulting in a faster site.
- Fix: fixed a bug where some pricing hints were still showing even when “show pricing hints” was deselected.
- Other: for developers: enhanced JS events on file upload.
Version 1.7.6 – 23 June, 2021
- New: ability to edit data from the cart.
- New: ability to add a default date to the date field.
- Update: added a screen option for pagination in the admin “field groups” page.
- Update: improved integration with Woo Discount Rules.
- Update: improved integration with WOOCS and using their “geo pricing” features.
- Fix: fixed a bug with some hosts failing to update to version 1.7.5.
- Fix: fixed an issue with the len() formula function and multibyte characters (Hebrew, etc..).
- Fix: fixed an issue with the ajax file uploader’s deletion functionality.
- Fix: fixed a bug with parsing formulas inside functions when the formula started with a bracket ‘(‘.
Version 1.7.5 – 27 May, 2021
- Update: declutter admin screens by only displaying field descriptions on hover.
- Update: enhanced our Woo Discount Rules integration.
- Fix: fix for mini-cart subtotal bug in WooCommerce (WooCommerce issue 26422 on Github).
- Fix: fixed an issue with sales prices in combination with our plugin and WooCommerce subscription.
- Fix: for developers: fixed an issue in our beta API function “wapf_get_custom_fields_in_cart”.
- Fix: fixed an edge-case bug where fields (with conditions set) inside a section field (with 2 conditions set), would duplicate the conditions upon saving.
Version 1.7.4 – 22 April, 2021
- Fix: fixed some more complex formula logic where variables were wrongly calculated.
- Update: allow list codes (ul,ol,li) in “minimal allowed HTML” for the paragraph field.
Version 1.7.3 – 20 April, 2021
- Fix: fixed file upload link not being clickable in order admin for PHP versions below 7.4.
Version 1.7.2 – 16 April, 2021
- Fix: fixed file upload link not being clickable in order admin.
Version 1.7.1 – 16 April, 2021
- Fix: fixed corrupt .mo files for use with Loco translate.
Version 1.7.0 – 15 April, 2021
This version is a major release and contains bugfixes and various improvements. Test your site after upgrading.
- New: added a setting to hide pricing hints.
- New: integration with Astra theme’s quick view module (no bloat added for those not using Astra).
- Update: performance improvements when calculating formulas or conditionals on the frontend.
- Update: enhanced our integration with WooCommerce Subscriptions to cover subscriptions with a one-time setup fee and zero monthly cost.
- Update: enhanced the integration with Tiered Pricing Tables.
- Update: order item meta data no longer has the pricing hint HTML in it, which is better for exporting orders.
- Update: file upload field: the progress bar now disappears when the file upload is completed.
- Fix: the pricing summary for variable products showed the lowest price as “product total”, even if no variation was selected yet.
- Fix: fixed a bug when adding gallery images based on “true-false” checkboxes, the “checked” or “unchecked” setting wouldn’t save.
- Fix: related to the above bug, fixed an issue where gallery images weren’t returning to default state when a true-false field is unchecked.
- Fix: fixed an issue with some products still showing the “add to cart” button instead of “select options”.
- Fix: fixed an issue with Yith Request a Quote.
Version 1.6.0 – 19 February, 2021
This version is a major release and contains bugfixes and various improvements. Test your site after upgrading.
- New: option for “number” fields to hide the field in cart & checkout when the value is zero.
- New: options to better layout image swatches on mobile & tablets.
- Update: changed the layout CSS for image swatches. If you’re using custom CSS, check your layout after updating.
- Update: added validation for the number field’s minimum & maximum settings on the backend.
- Update: update cart/checkout prices with correct VAT when a user changes the “address country” field during checkout.
- Update: enhanced our integration with Woo Discount Rules plugin.
- Update: enhanced our integration with WOOCS.
- Fix: fixed an issue where non-ascii characters were counted double with the “len” formula.
- Fix: fixed an edge case bug where reordering fields in the backend didn’t work.
- Fix: fixed an issue with VAT-inclusive prices in combination with 0% VAT classes and calculating incorrect base price in the cart.
- Fix: updated our “featured image switching” logic to account for multiple field groups on a page changing the same image.
- Fix: fixed quantity based file & date fields not duplicating correctly when included in a “section” field.
- Language: added Polish & Estonian translations.
- Other verify WooCommerce 5.0 and 5.1 (beta) compatibility.
Version 1.5.4 – 17 January, 2021
- New: new field type “Date” (currently in beta!).
- New: integration with Discount Rules for WooCommerce.
- Update: the field group conditions “tag” and “category” now also return true for variations and their parent product ID.
- Update: added German formal (Deutsch Sie) translations.
- Fix: fixed an issue with hidden field groups for variable products still requiring validation.
- Fix: as a result of the previous fix, we also updated our integration with Barn2’s Product Table plugin.
- Fix: fixed an issue where number fields where “zero” was filled out, would not show meta data in the cart.
- Fix: field was wrongly marked as “required” when users would select an option in a non-required multi-choice field and then uncheck it.
- Fix: fixed an issue with the ajax file uploader not opening in some cases.
- Other: removed jQuery 3.4 deprecated functions.
- Other: for developers: renamed PHP filter “wapf/pricing/base” to “wapf/pricing/cart_item_base”.
Version 1.5.3 – 13 December, 2020
- Added: some Swedish translations.
- Update: better support for modern (“ajax add to cart” enabled) themes.
- Update: the field group condition “show if product” now also returns true for variations and their parent product ID.
- Fix: fixed an issue with image swatches and min/max settings.
- Fix: fixed an issue with “wp_slash” for versions older than WP 5.5.
- Other: modified minification process resulting in a smaller javascript file (shaving off 0.2 kb).
- Other: removed deprecated jquery selector ‘:eq()’.
- Other: for developers: renamed filter “wapf/condition_options_products” to “wapf/field_group/condition_options”.
- Other: for developers: added filter “wapf/field_group/is_condition_valid”.
- Other: for developers: added filter “wapf/add_to_cart_url” to change the “add to cart url” on product archive pages.
- Others: for developers: changed the argument list & inner working of the “do_pricing” function.
- Others: for developers: changed the argument list & inner working of the “to_cart_item_field” function.
- Others: for developers: changed the argument list & inner working of the “is_valid_rule” function.
Version 1.5.2 – 28 November, 2020
- Update: matrix pricing is now based on an unlimited amount of fields (earlier versions had matrix pricing for 2 fields)
- Fix: fixed a bug where pricing would be wrongfully added when you are using the “max selection” settings in combination with pricing options.
- Fix: fixed a bug with ajax file upload and quantity-based fields.
- Fix: fixed an error in the license manager.
- Other: removed “keyup” event on the quantity box for better mobile experience.
Version 1.5.1 – 28 Oktober, 2020
- Fix: fixed a bug in frontend variation calculation.
Version 1.5.0 – 27 Oktober, 2020
- New: a modern drag & drop file upload interface that works with ajax.
- New: color swatch and image swatch have an option to display the label as a tooltip, default (below), or hide it altogether.
- Update: added support for themes implementeming “ajax add to cart” on single progulduct pages.
- Update: image swatches are now responsive.
- Update: all swatch options can now be re-ordered on the backend.
- Update: changed the styling of the image swatch: no padding between image & border. Selection color is also darker.
- Update: removed the color settings for color swatches (plugin footprint becomes smaller). Styling can be done through CSS (we have easy guides available).
- Update: minor HTML changes for the color swatches, making it easier to style with CSS.
- update: added Norwegian translations.
- update: added Portuguese translations.
- update: added Italian translations.
- Fix: fixed a bug with double serialization on fields added via “edit product”, sometimes causing a fatal error when migrating your site from dev to live.
- Fix: fixed a bug where a field that was set to be hidden on the cart, would still be visible on the mini cart.
- Fix: fixed a bug where variations weren’t seen as variable products.
- Fix: fixed bugs in complex (nested) formulas.
- Fix: fixed a bug with the Tiered Pricing Table integration.
- Fix: fixed PHP notices when saving fields in the backend.
Version 1.4.5 – 16 September, 2020
- Added: new conditional rules based on product attributes.
- Added: compatibility with WooCommerce subscriptions (beta).
- Added: paragraph field can now contain HTML links with style & class attributes.
- Fix: fixed return statement in recalculate_cart_item_price filter function.
- Fix: fixed a bug with the conditional setting “product type” in the backend.
- Fix: fixed edge case bug in the lookup tables functionality.
Version 1.4.4 – 13 August, 2020
- Added: now works with WooCommerce’s “order again” functionality.
- Fix: fixed an issue where the multi select swatches couldn’t have multiple swatches pre-selected from the admin.
- Fix: fixed an issue where some price formulas showed rounding errors of 0.1 cents.
- Fix: fixed “advanced” tab of Yoast SEO plugin not showing.
- Fix: minor WP 5.5 admin style changes.
Version 1.4.3 – 7 August, 2020
- Added: pricing options can now add negative pricing (below zero).
- Fix: fixed a bug where in some cases, the system would automatically add duplicated rules to fields.
- Fix: improved admin settings performance when adding many gallery images.
- Fix: fixed a bug with required multi-select images and “min” and “max” selections.
- Tweak: for devs: replaced filter “wapf/field_classes/{field id}” with “wapf/html/field_classes” on field level.
- Tweak: for devs: replaced filter “wapf/field_classes” with “wapf/html/field_container_classes” on container level.
Version 1.4.2 – 4 July, 2020
- Added: options to hide fields from the cart, checkout, order & order emails.
- Added: support for WooCommerce [product_page] shortcode.
- Added: new hook for developers “wapf/pricing/mini_cart_item_price”.
- Update: bumped required WooCommerce from 3.2 to 3.4, but 3.2 compatibility is still ensured for min. 3 updates.
- Fix: removed some PHP warnings that were appearing in certain cases.
- Fix: fixed mini cart display with the WOOCS plugin integration.
Version 1.4.1 – 25 June, 2020
- Fix: fixed a PHP warning with stripslashes().
Version 1.4 – 23 June, 2020
- Added: product images can now change according to the last selected option from the user.
- Added: integration with a new plugin: Yith Request a Quote.
- Added: new hook for developers: wapf/html/product_totals/data.
- Added: new hook for developers: wapf/html/pricing_hint/amount.
- Update: hide Stripe’s “buy now” buttons on product page as an integration is sadly not possible.
- Update: “add to cart” backend validation now also takes into account min/max selections for cloned fields.
- Update: improved saving product fields to the database.
- Update: added WOOCS compatibility for formula-based pricing.
- Fix: fixed an edge-case bug where empty conditionals would be added to the field backend.
- Fix: fixed a bug with recalculating pricing on cart page when cart was updated.
- Fix: fixed a bug with WOOCS compatibility and recalculating pricing on page reload.
- Fix: removed “wapf-checked:hover” styles for image swatches to fix android mobile issues where deselect styling wasn’t correctly applied.
- Fix: fixed a bug when changing field types in the backend. The “required” attribute didn’t revert to “false” when doing so.
- Fix: fixed “Delete permanently” label in the backend.
- Fix: fixed an issue when refreshing the page after duplicating would generate another duplicate.
- Fix: fixed an issue when a user entered text with a quote symbol, a slash would appear before it in cart/checkout.
Version 1.3 – 23 May, 2020
- Added: lookup tables for pricing options (currently beta).
- Added: new option for “number” field to allow decimal numbers as well.
- Added: option to define maximum selectable choices in a multiple-choice option.
- Added: option to define the minimum selectable choices in a multiple-choice option.
- Added: added filter “wapf/html/field_label” to change field labels programmatically.
- Added: added filter “wapf/html/field_description” to change field descriptions programmatically.
- Added: frontend & backend filters so developers can add their own functions in formulas.
- Update: if needed, upgrade notices will be shown on the plugin update page of your dashboard. So you know when a large update requires testing.
- Fix: fixed an issue with duplicating field groups in the admin screen.
- Fix: fixed a CSS issue with portrait thumbnail preview of “change product image” option.
- Fix: fixed an issue where the pricing hint didn’t have the same HTML across all pages (cart, checkout, order).
- Fix: fixed a bug where admin screen keeps on loading when you added a section field that had “variable product” conditions.
Version 1.2.6 — 15 Apr, 2020
- Fix: fixed a small pricing display issue with taxed products.
- Fix: fixed an issue with some mini carts.
- Fix: fixed a small bug with deleting fields in the backend that were used in the variable builder.
- Fix: fixed a bug with the “pattern” option on the text field.
- Fix: fixed a small bug with deleting some variables from the variable builder.
- Fix: fixed a bug with duplicating field groups under “WooCommerce > Product Fields”. field ID’s weren’t unique when duplicating.
Version 1.2.5 — 9 Apr, 2020 !Big update – please test after upgrading!
- Added: new field “File Upload”.
- Added: variable builder for more complex pricing options.
- Added: support for the Flatsome theme.
- Added: new options for the “text” field: for the HTML5 validation pattern, min. character and max. character length.
- Added: new options for the “textarea” field: min. character and max. character length.
- Update: the paragraph field can now contain shortcodes.
- Update: added some styling for compatibility with Elementor page builder to layout your product pages.
- Update: update the backend UI for conditional rules so there’s less clutter on the screen.
- Update: verify compatibility with Woo 4.0 an 4.0.1.
- Fix: fixed an issue with mini cart and options pricing.
- Fix: fixed a bug with cart validation and choice fields.
- Fix: fixed a bug with quantity-based select fields & custom formulas.
- Fix: fixed a compatibility issue when using variable products in the Product Table plugin of Barn2 Media.
- Fix: fixed a bug with validating cart data and the true/false field in a conditional setting.
Version 1.2.4 — 11 Feb, 2020
- Fix: fixed an issue with required radio buttons not firing “onchange” event.
Version 1.2.3 — 10 Feb, 2020
- Update: added “quantity based percentage fee” as pricing option.
- Update: added possibility to use min() and max() in pricing formulas.
- Update: added an invisible order meta array with extra info for other plugins or our API.
- Update: improved plugin update notification for multisite networks that don’t have the plugin globally activated.
- Fix: fixed a bug with percentage based pricing in cart.
- Fix: fixed wrong addon price being shown in cart for checkbox fields with different prices.
Version 1.2.2 — 4 Feb, 2020
- Added: new integration with Woodmart theme (if you don’t use that theme, it won’t be loaded).
- Update: The HTLM “i” element is now allowed in option labels and descriptions.
- Update: better error indication when saving field groups in the backend.
- Update: UX improvement: duplicating sections in the backend will now also duplicate children in these sections.
- Update: support lazy loading by Jetpack on the frontend.
- Fix: field labels were sometimes not displaying in the same order on the cart or checkout page.
- Fix: fix a bug with system generated conditionals for nested fields.
Version 1.2.1 — 27 Jan, 2020
- Added: added extra API call to fetch fields from an order.
- Added: added a filter so developers can easily edit attributes of input elements.
- Update: swatches can now be deselected.
- Update: added field ID in the backend order meta information so it can be picked up by our API.
- Fix: fixed a bug with “multi select text swatch” not being selectable in the backend settings screen.
- Fix: fixed an issue with non-selected checkboxes of duplicated quantity-based fields.
- Fix: bugfixes & various improvements when working with quantity-based “section” fields.
Version 1.2.0 — 10 Jan, 2020
- Fix: fixed a bug with conditional rules on a ‘paragraph’ field.
- Fix: fixed a bug with the pricing of the first quantity-based true-false field in a set of fields.
- Fix: fixed a bug with the HTML label of quantity-based radio buttons & checkboxes.
- Fix: fixed a bug with dependency fields and radio buttons defaulting back to their original state without UI update.
Version 1.1.9 — 30 Dec, 2019
- Added: action hooks for developers.
- Update: allow multiple class names in the “class” setting of each field.
- Update: allow more HTML tags in the paragraph field.
- Update: allow some HTML in the swatch labels.
- Fix: fixed minor CSS issue for fields of different widths.
- Fix: fixed wrong labels being shown when duplicating a whole section.
- Fix: fixed a bug where duplicated sections didn’t appear in “cart” screen.
Version 1.1.8 — 23 Dec, 2019
- Added: new field type “section” which allows to group fields.
- Added: section field can group quantity fields together.
- Fix: when min/max value of number field was 0, it wasn’t output to the frontend.
- Fix: fixed a bug with “required” fields and variable product conditions.
Version 1.1.7 — 13 Dec, 2019
- Added: new conditional: product tags.
- Update: the frontend Javascript is smaller (from 5kb to 4.8kb gzipped).
- Update: changed some admin CSS to better match the new WordPress admin UI.
- Fix: fixed a bug with “required” fields and variable product conditions.
Version 1.1.6 — 29 Nov, 2019
- Added: new field type: “text swatch”.
- Added: new field type: “paragraph”.
- Added: new field type: “image”.
- Added: Added support for Tiered Pricing plugin (if applicable).
- Update: uses less JavaScript dependencies now.
- Update: Added more filters so developers can extend.
- Fix: better image zooming support on single product page (if enabled within the theme).
- Fix: “select options” was sometimes showing incorrectly.
Version 1.1.5 — 16 Nov, 2019
- Added: formula-based pricing for more advanced pricing options.
- Fix: fixed a bug with “ajax add to car” themes and “required” image swatches.
- Fix: fixed a bug when calculating percentage based pricing on the frontend.
- Fix: fixed a bug with jQuery in the “product edit” screen in the backend.
- Fix: fixed the “percentage pricing” hint output.
Version 1.1.4 — 1 Nov, 2019
- Added: now supports your WooCommerce tax settings.
- Added: support multi-currency with the WOOCS plugin.
- Added: support for multilingual stores with Polylang & WPML.
- Added: the settings “show in cart” & “show in checkout” now default to “yes”.
- Added: more layout options for multi-image swatches.
- Added: option to show/hide field summary in the mini cart.
- Fix: fixed a bug with color swatches and the “required” HTML attribute.
Version 1.1.3 — 19 Okt, 2019
- Update: better dependency checking on the frontend.
- Update: the dropdown label “choose an option” now only appears when necessary.
- Added: added frontend translations for Dutch, French, German, and Spannish.
- Fix: fixed an issue with select lists and pricing.
- Fix: fixed an issue with true-fals field price labeling.
- Fix: fixed an issue with columns wrapping on a new line when setting variable widths.
Version 1.1.2 — 18 Okt, 2019
- Added: added new pricing method: value x amount.
- Added: added new pricing method: characters x amount.
- Added: support for variations loaded via ajax.
- Update: better support for adding quantity-based fields to the cart.
- Update: better support for the image slider on page load.
- Added: you can now also find products in draft when searching products in the backend.
- Added: added extra info dialogs to the pricing options, so you better understand all options available.
- Fix: fixed an issue with themes using a “section” element instead of a “div” in single product templates.
- Fix: fixed an image-switching issue with true/false fields.
- Fix: fixed an issue with hidden fields wrongly validating in cart.
- Fix: fixed an issue with removing quantity-based fields on the frontend.
- Fix: minor styling corrections for the color swatches.
Version 1.1.1 — 6 Okt, 2019
- Fix: better compatibility when switching from free to premium.
- Fix: fixed a bug with duplicating a field in the backend.
- Fix: fixed jQuery image zoom issue with some themes.
Version 1.1.0 — 30 Sept, 2019
- Update: Your options can now also change the product image on the product page.
- Added: added tootlips to the color swatches.
- Added: added more design options to the color swatches.
- Fix: fixed decimal issue in numbers with USA format.
- Fix: fixed color swatch file issue.
- Fix: fixed an issue with images and non ascii characters in their file name.
Version 1.0.7 — 18 Sept, 2019
- Fix: fixed a HTML bug with checkbox series.
Version 1.0.6 — 18 Sept, 2019
- Added: added a few API functions for developers. This will grow in the future.
- Fix: fixed a small issue with price labels showing even if price addition was zero.
Version 1.0.5 — 16 Sept, 2019
- Added: added .pot file for translators.
- Added: added filter for devs to change the “product totals” HTML.
- Update: allow some HTML in field descriptions & labels.
Version 1.0.4 — 15 Sept, 2019
- Fix: fixed issue with fixed fee prices and adjusting the quantity on cart page.
Version 1.0.3 – 12 Sept, 2019
- Fix: small backend JavaScript bug.
Version 1.0.2 – 10 Sept, 2019
- Fix: made frontend JS file smaller.
Version 1.0.1 — 7 Sept, 2019
- Added: support for quick view and product table plugins.
Version 1.0.0 — 9 Aug, 2019
- Initital release of the plugin