3.3.3 (4 August 2025) * NEW: Added **% of total** option for fees. Previously it was only possible to calculate the fee from the subtotal * FIX: Restored **Conditions** link for WooCommerce versions 9.9.x and 10.x.x 3.3.2 (19 May 2025) * FIX: Restored **Conditions** link in the **Payments** section of the settings, which was inadvertently removed in WooCommerce 9.8.5 * FIX: Improved compatibility with TeraWallet * FIX: Corrected the **Stock Status** condition for products that do not track stock quantity but instead use the *_In stock / Out of stock_* option * FIX: Minor UI improvements 3.3.1 (2 April 2025) * FIX: Improved compatibility with the blocks checkout * FIX: Improved plugin security related to CSRF 3.3.0 (14 January 2025) * NEW: Added **Brands** condition for WooCommerce's new native brands functionality * NEW: Added multicurrency support for **CURCY - Multi Currency for WooCommerce** 3.2.1 (18 December 2024) * Fixed a bug that caused the **Shipping method - is** condition to be evaluated incorrectly for virtual orders * For developers: added **wcp_order_filter_params** filter for modifying query parameters for the **Previous orders** condition 3.2.0 (3 October 2024) * Added **IP address** condition * Added **Duplicate ruleset** feature * Added **equals** operator for numerical conditions * Improved user interface performance * Minor bug fixes 3.1.2 (31 May 2024) * Improved **Shipping method - is - Match by name** feature to work better with dynamic shipping rates * Fixed bug related to **Previous orders** condition where the order currently being processed caused an error if it matched the condition 3.1.1 (23 April 2024) * Payment method fee titles and no payment methods message can now be translated with WPML (**WPML > String Translation > In domain: Conditional Payments for WooCommerce**) 3.1.0 (12 April 2024) * Support for WooCommerce blocks-based checkout * Added **Currency** condition for controlling payment methods based on currency * Added **Subscription products** option to **Product type** condition for controlling payment methods for subscription orders * Added **Stock status** condition for controlling payment methods for orders containing backorder items * Added **All payment methods** selector for selecting all payment methods at once * Added **Match by name** option to **Shipping method** condition for selecting shipping methods based on their names. This is useful for dynamic shipping rate plugins such as DHL and USPS 3.0.4 (14 November 2023) * For developers: added WP filter **wcp_disable_payment_method_trigger** for disabling checkout update when payment method is changed 3.0.3 (3 November 2023) * Added multicurrency support for *_Price Based on Country for WooCommerce_* 3.0.2 (24 July 2023) * Declared compatibility with High-Performance Order Storage (HPOS) 3.0.1 (21 April 2023) * Improved compatibility with WPML 3.0.0 (20 April 2023) * Rulesets can now be ordered by drag-and-drop. Rulesets are evaluated from top to bottom * Added debug mode * Improved user interface 2.7.1 (6 March 2023) * Fixed bug which crashed the checkout if WooCommerce Multilingual & Multicurrency by WPML was activated but multicurrency functionality was not enabled 2.7.0 (2 March 2023) * Added support for the following multi-currency plugins: *_Aelia Currency Switcher for WooCommerce_*, *_FOX - Currency Switcher Professional for WooCommerce_* and *_WooCommerce Multilingual & Multicurrency (by WPML)_* * Improved support for WPML (product, category, shipping class and tag conditions) 2.6.1 (10 February 2023) * "Products" condition now supports events by Eventin plugin (https://wordpress.org/plugins/wp-event-solution/) 2.6.0 (12 January 2023) * Added date and time conditions * Updated WooCommerce compatibility info * Added AJAX search for coupons to support unlimited amount of coupons. Previously only 100 most recent coupons were displayed * Minor CSRF fix 2.5.2 (20 September 2022) * Added product tags condition 2.5.1 (7 July 2022) * Added condition for VAT ID by Germanized for WooCommerce Pro plugin 2.5.0 (3 July 2022) * Added condition for VAT exemption * Added condition for VAT number by Aelia EU VAT Assistant plugin * Added condition for Tax ID, Business ID and VAT reg. number by Kybernaut IČO DIČ plugin 2.4.0 (7 June 2022) * Added AND/OR selection for rulesets (one / all conditions have to pass) * Added "Number of items" condition * Added "Phone (billing)" condition * Added order status filter for "Previous orders" condition 2.3.5 (22 May 2022) * Removed unnecessary debug logging 2.3.4 (19 January 2022) * Added billing / shipping state condition 2.3.3 (17 December 2021) * Added condition for product types (virtual, physical, downloadable) 2.3.2 (3 December 2021) * For developers: added filter for changing subtotal condition value (e.g. for compatibility with multi-currency plugins) 2.3.1 (9 August 2021) * Added action for setting custom no payment methods available message * Added "is empty / not empty" operator for billing email condition 2.3.0 (21 June 2021) * Added "Disable all rulesets" setting * Added license key to the settings (*_WooCommerce > Settings > Payments > Conditions_*). License key will soon become mandatory for downloading plugin updates. If you dind't get license key with your order, you can re-order the key [here](https://wooelements.com/get-your-license-keys/). 2.2.6 (21 April 2021) * Changed billing email condition to case-insensitive from case-sensitive 2.2.5 (18 February 2021) * Improved support for 3rd party payment methods * WooCommerce 5.0.0 compatibility check 2.2.4 (11 January 2021) * Added condition for billing email 2.2.3 (13 October 2020) * Added support for multiple roles per user for user role condition 2.2.2 (16 September 2020) * Added functionality for setting percentage fee on subtotal 2.2.1 (11 September 2020) * Fixed bug with Products condition which prevented it to work with a lot of product variations 2.2.0 (27 August 2020) * Added AJAX toggle for ruleset state (enabled / disabled) * Added Health Check to catch common issues with rulesets * Excluded taxes from the subtotal condition if the store displays subtotal excluding tax (_WooCommerce > Settings > Tax > Display prices during cart and checkout_). *Please note!* Ensure rulesets are working correctly after updating if you have subtotal conditions. * Product category conditions now automatically include child categories without selecting them explicitly. *Please note!* Ensure rulesets are working correctly after updating if you have category conditions. 2.1.9 (6 August 2020) * Added possibility to match guests by email for Previous orders condition * For developers: added better support for implementing custom conditions 2.1.8 (20 May 2020) * Minor fix for the user role filter to improve compatibility with 3rd party plugins * WooCommerce 4.1.x compatibility check 2.1.7 (14 January 2020) * PHP 7.3 support * For developers: added WP filters for adding support for 3rd party shipping method plugins 2.1.6 (3 October 2019) * Made address filters case-insensitive (previously case-sensitive) 2.1.5 (23 September 2019) * Fixed bug which prevented category conditions to work correctly with product variations in some cases 2.1.4 (4 September 2019) * Improved product search * Added postcode range and wildcard matching. Please check that postcode conditions are working correctly after update. 2.1.3 (22 August 2019) * Added "Customer orders count" condition. By default only counts successful orders (processing and completed). 2.1.2 (13 July 2019) * Added functionality for enabling / disabling rulesets 2.1.1 (17 June 2019) * Fixed bug which caused payment method fee not apply in some cases 2.1.0 (17 June 2019) * Added payment method fee action 2.0.0 (13 June 2019) * Moved conditions from payment method setting pages to separate settings page (WooCommerce > Settings > Payments > Conditions). This change will allow more advanced functionality in upcoming versions. Important! Check that conditions are working correctly after updating. 1.0.5 (19 February 2019) * Added filters for https://wordpress.org/plugins/groups[Groups, window="_blank"] 1.0.4 (10 January 2019) * Added language filter for Polylang * Added language filter for WPML 1.0.3 (30 November 2018) * Added coupon conditions 1.0.2 * Fixed Javascript issue which caused conditions disappear in some cases * Added support for Flexible Shipping plugin 1.0.1 * Fixed bug in the exclusive product category filter 1.0.0 * First version