1. Home
  2. Knowledge Base
  3. WooCommerce Dynamic Pricing and Discount Rules
  4. Getting Started with Dynamic Pricing and Discount Rules

Getting Started with Dynamic Pricing and Discount Rules

Current version 2.8.15View Changelog

Changelog for WooCommerce Dynamic Pricing and Discount Rules

2.8.15 9 September 2026

  • Fixed 'Tax Exempt Roles' does not work on credit card payment method and when an order is recalculated
  • Fixed exempting Administrator from taxes affects the backend tax settings

2.8.14 2 September 2026

  • Added 'Apply adjustment to' setting
  • Fixed Auto add setting not checking permitted and excluded roles

2.8.13 19 August 2026

  • Added wcfad_pewc_adjust_look_up_table filter
  • Added 'Enable B2B Market compatibility' setting
  • Added Italian, Portuguese, Portuguese (Brazilian) and Spanish translations
  • Fixed free item not automatically added when cart quantity increased* Fixed: free item not automatically added when cart quantity increased
  • Updated added $item argument to the wcfad_pewc_adjust_look_up_table_prices filter
  • Updated Buy X Get X items itemized by price in checkout and order
  • Updated French and German translations

2.8.12 5 August 2026

  • Fixed rule message sometimes appear on non-product pages

2.8.11 29 July 2026

  • Added 'Add cart quantity' setting

2.8.10 22 July 2026

  • Added wcfad_add_quantity_of_product_in_cart filter

2.8.9 2 July 2026

  • Updated prevent fatal error if product data is missing in cart item

2.8.8 2 June 2026

  • Fixed 'Discount on Spend' pricing table does not highlight when changing quantity
  • Fixed price does not update on product page if product has 'Discount on Spend'

2.8.7 19 May 2026

  • Fixed notices are sometimes duplicated when using Svea Payment Gateway
  • Fixed tax issues with {original} tag in product price format
  • Fixed discounts are sometimes applied twice when using the wcfad_apply_discount_to filter

2.8.6 12 May 2026

  • Fixed infinite loop on checkout page when using Svea Payment Gateway
  • Fixed Free Shipping is always checked against the original subtotal before discounts, even when 'Apply minimum order rule before coupon discount' is unchecked
  • Updated added $rule and $tier arguments to the wcfad_cart_discount_label filter

2.8.5 22 April 2026

  • Fixed pricing table doesn't appear when using taxonomies in rules

2.8.4 15 April 2026

  • Added wcfad_labels_column_heading filter
  • Fixed Display original price (cart) setting does not work if cart or checkout use blocks
  • Fixed PHP Deprecated notice if User Role Pricing is applied to Product Add-Ons Ultimate fields

2.8.3 31 March 2026

  • Fixed PHP fatal error if a rule has blank buy/get/spend products in the settings
  • Fixed Exclude settings not applied to the pricing table on the product page

2.8.2 25 March 2026

  • Fixed Tax Exempt Roles setting not working

2.8.1 9 March 2026

  • Fixed incorrect notice text if quantity is at maximum tier of a rule

2.8.0 24 February 2026

  • Added setting to exclude products and/or categories from discount rules
  • Added wcfad_recalculate_order_total_rule filter
  • Added wcfad_assume_migration_done filter
  • Fixed the original price for variable products are double taxed when prices in the backend exclude taxes
  • Fixed fatal error when using Products block on the backend if Pricing table is enabled
  • Fixed cart item subtotal not showing the discounted price if Product Add-Ons Ultimate is enabled, User Role Pricing is enabled, and Display original price (cart) is disabled
  • Updated workaround for an issue with the totals on Cart page using shortcode when Exclude coupons is enabled
  • Updated improved handling of failed license validation

2.7.10 22 January 2026

  • Fixed all product prices on a single product page are updated with discounts on some themes

2.7.9 9 December 2025

  • Fixed issue with updates
  • Fixed compatibility between Product Add-Ons Ultimate and Tiered pricing

2.7.8 26 November 2025

  • Fixed incorrect discounts for BXGY rule if there are a lot of products in the cart

2.7.7 19 November 2025

  • Fixed Fatal error when using BXGY rule that is applied to Specific categories

2.7.6 12 November 2025

  • Added wcfad_rule_max_unlimited filter
  • Fixed Buy 1 Get 2 rule does not work if Max is blank or 0 (unlimited)
  • Fixed rule transients not getting cleared when using Polylang
  • Fixed Fixed adjustment type = All not working for Simple rule

2.7.5 4 November 2025

  • Added wcfad_wcbvp_use_total_variations filter
  • Fixed some cart items' prices not adjusted when using wcfad_apply_discount_to filter
  • Fixed pricing table not displayed on product page if location is 'After Add To Cart Button'
  • Updated compatibility between Better Variations grid view and bulk pricing table. Requires BV 1.4.5+

2.7.4 23 October 2025

  • Fixed JavaScript files not loaded when using WooCommerce 10.3

2.7.3 22 October 2025

  • Added 'Below Product Price' location for pricing table
  • Fixed PHP warning when using wcfad_get_price_html filter and some products do not qualify for a discount
  • Fixed strikethrough price is shown even if original price is the same as tier price
  • Fixed incorrect cart discount when using Tiered adjustments in Bulk Discount rule and Count by is 'All'

2.7.2 15 October 2025

  • Fixed product price in Totals field of Add-Ons Ultimate not updated by Simple discount
  • Updated added $qualifies, $min_max, and $label to wcfad_get_price_html filter

2.7.1 7 October 2025

  • Added new tags for notices: {buy_products}, {get_products}, {buy_categories}, {get_categories}
  • Fixed Message setting in Rules not getting displayed above the product's short description
  • Fixed pricing table sometimes does not appear if there are multiple rules active
  • Fixed support or BXGY notices
  • Fixed prevent Uncaught TypeError if product price is not a number

2.7.0 24 September 2025

  • Added wcfad_dynamic_pricing_apply_tax_fix filter
  • Added sale label formatting for Simple rules
  • Added support for auto adding product on Buy X Get Y and Spend X Get Y rules that applies to all or specific categories
  • Added role-based Sale price field
  • Fixed incorrect subtotal if User Role Pricing is enabled and add-on child products have discounts
  • Fixed PHP warning if no rules are active
  • Fixed variation price is adjusted twice if the adjustment rule is on the variation level
  • Fixed Match setting does not appear for rules that use Specific categories if there are no enabled taxonomies
  • Fixed bulk pricing not getting applied on variation prices
  • Updated display only one strikethrough price if a product has a Sale price and a user-role adjustment
  • Updated User Role Pricing table formatting

2.6.3 2 September 2025

  • Added setting to hide original price instead of showing a strikethrough if adjusted price is higher

2.6.2 21 August 2025

  • Fixed pricing table not hidden on variable products if variation selection is cleared
  • Fixed pricing table is sometimes displayed multiple times on a product page
  • Fixed Roles Settings not displayed on some rule types
  • Updated clear transients when a scheduled rule starts or ends
  • Updated enabled tiered pricing by default

2.6.1 31 July 2025

  • Added support for woocommerce_sale_badge_text filter
  • Added wcfad_exclude_child_products_discount filter
  • Fixed Specific Categories setting in Rules does not work if no taxonomies are enabled
  • Fixed some settings for Spend X Get Y appear on other rule types

2.6.0 23 July 2025

  • Added support for taxonomies in rules
  • Added option to addedutomatically add Spend X Get Y products
  • Added new price format settings for the product page
  • Added additional date options for Order History settings
  • Added wcfad_enable_rule_taxonomy_attributes, wcfad_enable_rule_taxonomy_brands, and wcfad_enable_rule_taxonomy_tags filters
  • Fixed pricing table displaying when rule previously set to bulk or spend
  • Fixed zero prices in the Products page of the Admin dashboard if User Role Pricing is enabled but no adjustments or product-level prices are set
  • Fixed some products that are on sale lose the formatting on their prices
  • Updated wcfad-rule-label HTML tag is no longer outputted if rule label is empty
  • Updated disable DPDR Sale filters if Dynamic Pricing is not enabled

2.5.2 25 June 2025

  • Added manually added line items to orders respect role-based prices
  • Fixed Spend Categories and Spend Products settings appear even in other rule types
  • Fixed PHP error when using Discount on Spend rule if Buy Products or Buy Categories are empty
  • Fixed discount label in the cart is not getting updated for Buy X Get X, Buy X Get Y, and Spend X Get Y rules

2.5.1 9 June 2025

  • Added filters for taxonomies
  • Updated new function for retrieving customer's last order

2.5.0 29 May 2025

  • Added New 'Order History' feature
  • Added New 'Users' option
  • Added Buy X for Y Amount rule
  • Added Spend X Get Y Rule
  • Added wcfad_apply_discount_to, wcfad_round_adjusted_price, and wcfad_pewc_use_cart_meta_original_price filters
  • Fixed discount pricing table does not appear on product page when using wcfad_apply_simple_rules_after_product_rules filter and Add-Ons Ultimate is activated
  • Fixed add-on field prices not added back to cart item price if Disable discounts for add-ons is enabled and there is no percentage rule
  • Updated apply Simple discount to archive page prices if wcfad_apply_simple_rules_after_product_rules filter is active
  • Updated changed filter from apply_simple_rules_after_product_rules to wcfad_apply_simple_rules_after_product_rules

2.4.0 8 May 2025

  • Added support for Aelia Currency Switcher
  • Added wcfad_filter_amount and wcfad_skip_wc_aelia_cs_convert filters
  • Added support for WPML and WooCommerce Multilingual & Multicurrency (currency based on site language)
  • Added wcfad_disable_pricing_table_highlight filter
  • Added new option Above Variation Dropdowns/Below Product Price for Pricing table
  • Added apply_simple_rules_after_product_rules filter
  • Updated active quantity discount is now highlighted on the pricing table

2.3.7 30 April 2025

  • Fixed blank or duplicate Rule labels can cause a DPDR discount or fee to not be added to the cart

2.3.6 15 April 2025

  • Added support for Simple discounts on product page with add-on fields
  • Fixed duplicate notices for variable products
  • Fixed Simple discounts do not show original price with strikethrough
  • Fixed PHP deprecated notice in some rule settings

2.3.5 1 April 2025

  • Added wcfad_skip_roles_with_no_adjustment filter
  • Fixed user role fees not applied if user has multiple roles

2.3.4 13 March 2025

  • Fixed price does not update on product page when using WC Blocks
  • Fixed variable products show duplicate prices if selected variation and quantity doesn't meet a discount rule
  • Fixed incorrect discount when using Order Total rule with fixed adjustments and Fixed adjustment type is Per product
  • Fixed incorrect discount when using Discount on Spend rule with fixed adjustments and Fixed adjustment type is Per product

2.3.3 26 February 2025

  • Added wcfad_custom_cart_obj filter
  • Fixed notice for Simple rule does not appear on product page if page is using WC Blocks
  • Fixed pricing rule is not applied to a product if Roles is empty and Exclude roles is not empty
  • Fixed pricing rule is not applied to the product page on page load if the minimum quantity is 1
  • Fixed variation price not displaying discounted price
  • Fixed some products are discounted twice in the cart when User Role Pricing is enabled and Product Add-Ons Ultimate is active

2.3.2 22 January 2025

  • Fixed fatal error in PHP 8.3 if a rule applies to specific products and the Buy products list is empty
  • Fixed some pricing rules are not getting applied to products in the cart if the rules have the same rule types

2.3.1 2 December 2024

  • Added wcfad_disallow_multiple_discounts filter to ensure multiple rules of the same type aren't applied to the same product
  • Fixed Simple dynamic pricing incorrectly getting applied to variable products
  • Fixed Simple dynamic pricing not getting applied to the selected variation price on the product page
  • Fixed Buy X Get X not working if applied to Specific categories and all products in the cart are variations
  • Fixed Discount pricing table is sometimes not displayed on the product page if another rule has limitations on roles
  • Updated drag and drop rule order

2.3.0 23 October 2024

  • Added message field to display info in product short description
  • Added filter woocommerce_format_sale_price to ensure non-discounted products' prices are formatted correctly
  • Fixed updates rule status when saved via 'Quick edit'
  • Fixed PHP warning if $rule is not set
  • Updated display rules in ascending menu order
  • Updated only query published rules in wcfad_get_dynamic_pricing_rules
  • Updated WP_Query meta_query in wcfad_get_discounted_at_product_level

2.2.2 10 October 2024

  • Fixed display correct discounted price for variations with simple discount
  • Fixed fatal error in PHP 8.3 on products shortcode when using simple discount
  • Updated display sales flash on variable product pages
  • Updated display sales flash on archive pages
  • Updated no longer remove woocommerce_product_is_on_sale filter in wcfad_get_price_html
  • Updated use wc_format_sale_price to format prices

2.2.1 2 October 2024

  • Added pewc_disable_wcfad_on_addons setting
  • Updated EDD_SL_Plugin_Updater for PHP8.2 compatibility

2.2.0 1 October 2024

  • Updated name change to WooCommerce Dynamic Pricing and Discount Rules
  • Updated enhanced compatibility with Product Add-Ons Ultimate

2.1.1 18 September 2024

  • Added wcfad_display_prices_per_role filter
  • Fixed 'Simple' rule type not calculating correctly
  • Fixed missing $buy_product_id in wcfad_validate_rule_simple
  • Updated display 'Roles' fields for 'Simple' rules

2.1.0 10 September 2024

  • Added "Simple" rule type
  • Added "Tiered" adjustment type
  • Added option to exclude roles from rule
  • Added wcfad_set_bulk_discount_meta filter - set to true to display bulk discount per line item
  • Added option to display strikethrough on product page
  • Fixed payment gateway fees and discounts not working on Checkout page when using WooCommerce Blocks
  • Updated CSS to hide some elements on rule screens
  • Updated ensure role-based rules are respected in wcfad_get_discounted_products

2.0.5 2 July 2024

  • Added wcfad_exclude_buys_from_coupons filter
  • Fixed Bulk Pricing and Discount on Spend rules not working on variable products when applied to specific categories
  • Fixed fixed discount amount is applied to each variation when fixed adjustment is set to all and consolidate variations is enabled
  • Fixed Fixed Adjustment issue on Buy X Get X and Buy X Get Y rules with Fixed Discounts
  • Fixed incorrect price range in discount table on product page when using Discount on Spend rule
  • Updated clear transient data when saving a rule
  • Updated reset wcfad_adjusted_items and wcfad_adjusted_price when saving a product, a rule, or the global settings
  • Updated exclude Buy items in BXGX and BXGY rules from coupons
  • Updated exclude all items with bulk discounts from coupons

2.0.4 27 March 2024

  • Added wcfad_after_apply_cart_discount filter
  • Fixed duplicate notices on checkout page
  • Fixed migration page not getting displayed
  • Updated added step attribute to product level amount setting

2.0.3 15 January 2024

  • Added wcfad_force_adjusted_price_as_max filter
  • Added wcfad_tier_min_step and wcfad_tier_max_step filters
  • Fixed cart item subtotal displays prices twice
  • Fixed PHP Deprecated warning in PHP 8.1
  • Fixed no discount displayed if bulk discount applies to all products and Fixed adjustment type is per product
  • Fixed product prices in cart are adjusted twice if user-role pricing is set
  • Fixed PHP Warnings in error log
  • Fixed fatal error in PHP 8 if product price is empty
  • Fixed original price is displayed in cart even if Display original price setting is disabled
  • Fixed prices in cart do not show user-role fees if product has add-on fields
  • Fixed original price is displayed twice in product page if both Dynamic Pricing and User Role Pricing are enabled
  • Fixed Order Total rule not getting applied if there are multiple rules for different user roles
  • Fixed parse error if WooCommerce not active
  • Updated coupons can now be excluded for all types of dynamic pricing

2.0.2 27 November 2023

  • Fixed clear transients when rule deleted

2.0.1 27 November 2023

  • Fixed parse error in cart

2.0.0 21 November 2023

  • Added rule statuses - active, paused, scheduled
  • Added option to consolidate variations
  • Added discount on spend option
  • Added per product price rules
  • Added option to display strikethrough
  • Added scheduled discounts
  • Added option to display label as on-sale badge
  • Added option to display discounted products with sale products
  • Added display up-sell notifications
  • Added option to consolidate items with add-on fields
  • Added dynamic rules can be imported and exported
  • Updated migrate dynamic rules to custom post type

1.9.6 23 September 2023

  • Fixed product-level user role pricing not applied to add-on fields in variable products
  • Updated compatibility with WooCommerce High-Performance order storage
  • = 1.9.5, 29 June 2023
  • Added wcfad_role_pricing_rules filter
  • Updated wcfad_original_price is reset when saving a product or saving Fees and Discounts settings

1.9.4 24 April 2023

  • Added wcfad_validate_bulk_rule_buy_categories and wcfad_validate_bulk_rule_taxonomy filters
  • Added wcfad_validate_bulk_buy_cart_categories and wcfad_validate_bulk_rule_cart_taxonomy filters
  • Fixed discounts are applied to the mini cart more than once in some themes
  • Updated transients are now cleared every time a variable product is saved

1.9.3 6 December 2022

  • Added pewc_disable_wcfad_on_addons filter
  • Added wcfad_cancel_qualifying_bulk_product_meta filter
  • Added wcfad_ignore_sale_prices_by_role filter
  • Fixed issue with variation prices if User Role Pricing is enabled

1.9.2 14 September 2022

  • Fixed compatibility of discount pricing table with Better Variations grid view
  • Fixed product with no add-on fields reverts to original price instead of user role price if a product with add-on fields is added to the cart
  • Fixed item price in mini cart does not reflect discounts or fees
  • Updated rule tiers are now sorted by min quantity / total

1.9.1 10 August 2022

  • Fixed "Apply tax to fees" setting in Payment Gateways was not being recognized if Dynamic Pricing is not in use
  • Fixed main price was not getting updated with the correct bulk price on variation change

1.9.0 22 June 2022

  • Added compatibility with Add-Ons Ultimate add-on fields on product pages
  • Added option to exclude discounted products from further discounts from coupons
  • Added wcfad_pewc_adjust_field_prices and wcfad_pewc_adjust_look_up_table_prices filters
  • Fixed fatal error in wcfad_get_best_price_by_variation_id
  • Fixed PHP 8 compatibility issues
  • Fixed incorrect discount if discount is Fixed Fee on a specific variation
  • Fixed incorrect discounted prices in the cart if a product's price is set by a calculation field
  • Updated extra options for product discount table

1.8.8 18 April 2022

  • Added French translation files
  • Fixed price range and pricing table display zero price if tier amount for fixed adjustments is blank
  • Fixed tax issues on bulk pricing if prices in cart is displayed excluding tax

1.8.7 25 March 2022

  • Fixed tax issues on bulk pricing with fixed adjustments

1.8.6 23 March 2022

  • Added wcfad_user_role_adjustment_amount_step filter
  • Added wcfad_count_all_items filter
  • Fixed discount doubling in cart with Add-Ons Ultimate for global user role rules
  • Fixed if Display each role prices is enabled, prices are duplicated if user is logged in
  • Fixed if Display each role prices is enabled, variable products display zero prices
  • Fixed conflict issue if there is an Order Total discount and a Bulk Pricing discount
  • Fixed dynamic pricing table on product page showing prices without tax
  • Fixed wcfad_show_original_price filter shows zero price
  • Fixed if role-based pricing for a variation is higher than the original price, it doesn't get used
  • Updated clear wcfad_available_variations and wcfad_best_variation_prices options when settings are saved
  • Updated adjust display of cart item prices if there is an order total percentage discount

1.8.5 11 October 2021

  • Added wcfad_get_available_variations and wcfad_get_best_variation_prices
  • Fixed ensure bulk and order fees are always positive values
  • Fixed ensure $min set correctly in wcfad_get_adjusted_price
  • Fixed show label for all products in order total rule
  • Fixed payment gateway fees and discounts amount and double tax
  • Fixed respect Disabled setting in fees/discounts for payment gateways
  • Fixed Buy X Get X miscalculation
  • Fixed only show pricing table for a specific variation if discount is applied only to that variation
  • Fixed display role-based pricing set for a variation on a variable product's page
  • Fixed apply User Role Adjustments to the cart page
  • Fixed compatibility between user role pricing and Deposits and Part Payments
  • Fixed fees not affecting simple products
  • Updated only show 'User Roles' tab when role based pricing is enabled
  • Updated removed woocommerce_clear_cart_url function

1.8.4 14 July 2021

  • Added wcfad_bulk_adjusted_items filter to exclude items from discount
  • Added wcfad_return_price_without_range filter
  • Added wcfad_adjusted_price and wcfad_adjusted_price_decimal_places to round price tiers
  • Fixed ensure calculated price from Add-Ons Ultimate is not overwritten
  • Fixed prevent role-based adjustments from compounding for users with multiple roles
  • Fixed tax missing from variable price range
  • Fixed prevent the same discount table showing multiple times for variable products
  • Fixed ensure discount table appears for category based rules

1.8.3 17 May 2021

  • Added option to disable price label update in Fees and Discounts
  • Added option to list each role price
  • Fixed products with 0 price not discounted correctly
  • Fixed tax applied twice to discounts in certain circumstances
  • Fixed fee on cart total applied twice
  • Fixed adjustment type 'all' not respected
  • Updated fixed adjustments applied to the cart no longer displayed in price range or table

1.8.2 7 April 2021

  • Added pewc_qty_changed trigger in wcfad-script.js
  • Fixed cart subtotal not adjusting when Add-Ons Ultimate active
  • Fixed variable product price tables
  • Fixed display correct pricing table and price range by user role
  • Fixed wcfad_get_cart_discount_value not calculating correct fee
  • Fixed order total discount not applied correctly
  • Updated pricing table shows correctly for variable products

1.8.1 1 March 2021

  • Added discount rule for order total
  • Fixed variation price tables display correctly for category rules
  • Fixed variation price tables display correctly for variable products
  • Fixed shipping calculator update resets cart total without adjustments
  • Fixed discount tables for specific roles appearing for non-logged in users

1.8.0 27 January 2020

  • Added specific role-based prices for variations
  • Added exclude tax by user role
  • Fixed correctly format role-based prices using wc_format_decimal
  • Fixed price with add-ons not adjusting correctly in cart
  • Fixed parse error causing Divi builder to hang
  • Fixed variation price tables display correctly when variations have different rules

1.7.4 27 November 2020

  • Fixed simple products applying double discount in certain circumstances

1.7.3 27 November 2020

  • Fixed variations not adjusted in Buy X Get Y
  • Fixed role-based adjustments getting doubled in certain circumstances
  • Fixed correctly display variation price range
  • Updated improved Subscriptions support
  • Updated improved Product Table Ultimate support
  • Updated allow global and product role-based adjustments

1.7.2 2 November 2020

  • Added optional cache price range HTML
  • Added wcfad_display_discounted_products_on_sale filter
  • Fixed prices getting double adjustments
  • Fixed Buy X Get Y on all items firing adjustment too quickly
  • Fixed Buy X Get Y on products not discounting cheapest one
  • Fixed Buy X Get Y not discounting categories correctly
  • Updated return null price doesn't get overwritten in wcfad_get_price_html
  • Updated licence messaging

1.7.1 2 October 2020

  • Added wcfad_show_original_price filter
  • Fixed top tier price showing range when max not specified
  • Fixed removed pewc_filter_default_price to prevent role based adjustments applied twice in Add-Ons Ultimate
  • Fixed display role-based prices in variable products' range
  • Updated reinstated set_price in cart for role-based price

1.7.0 24 September 2020

  • Added roles field for bulk pricing rules
  • Fixed bulk rules evaluating when rule type set to BXGX
  • Fixed BXGX rule validation for count by all

1.6.6 21 September 2020

  • Added wcfad_enable_add_ons_field_option filter
  • Added wcfad_payment_gateway_amount filter
  • Added added $count_all_items to wcfad_get_cart_discount_value
  • Fixed BXGY not correctly adjusting items in cart
  • Fixed bulk fixed adjustment not calculating for count by all

1.6.5 30 July 2020

  • Fixed cart fee incorrectly calculated

1.6.4 23 July 2020

  • Fixed product table for fixed adjustments showing incorrect prices

1.6.3 23 July 2020

  • Added wcfad_variation_prices_price to display correct role-based price range for variable products
  • Fixed Buy X Get Y inccorectly discounting X not Y
  • Fixed role-based price not updating for fee adjustments
  • Updated show correct variation range
  • Updated get best role-based price for variations in wcfad_get_regular_price, not in cart
  • Updated only show variation pricing adjustments if role-based pricing is enabled
  • Updated removed woocommerce_available_variation filter, adjustments now covered by wcfad_get_regular_price

1.6.2 17 July 2020

  • Fixed price ranges not calculating correctly for fixed discount rules

1.6.1 16 July 2020

  • Added filter to include cart fees in payment gateway charges
  • Fixed update original_price in JS on show_variation
  • Updated fees applied as fixed adjustment correctly calculated

1.6.0 14 July 2020

  • Added dynamically change product price on single product page when quantities updated
  • Added role-specific price fields
  • Fixed label not displaying on Buy X rules
  • Fixed correct number of items not discounting for Buy X Get Y
  • Fixed correctly update percentage prices in Add-Ons Ultimate
  • Updated performance improvements for price range filter on archive pages
  • Updated role-based price updated via woocommerce_product_get_price not woocommerce_before_calculate_totals
  • Updated removed pewc_filter_default_price filter
  • Updated dynamically change product price for Add-Ons Ultimate
  • Updated removed wcfad_plugin_updater on admin_init

1.5.2 24 June 2020

  • Fixed parse error in functions-product.php for array_intersect

1.5.1 23 June 2020

  • Added wcfad_exclude_bulk_product_ids filter
  • Fixed variation price tables not always displaying

1.5.0 6 April 2020

  • Added enable cart-wide discounts using fees
  • Added apply fixed adjustments per product
  • Fixed global role-based rules not honoured in variable products

1.4.16 9 March 2020

  • Updated wcfad_get_price_html filter to include variable products

1.4.15 5 March 2020

  • Added price_html suffix in wcfad_get_price_html
  • Added separate pricing tables for each variation
  • Fixed chosen variation price not displaying when Add-Ons Ultimate is active

1.4.14 26 February 2020

  • Added wcfad_get_price_html filter to add incentive pricing

1.4.13 3 February 2020

  • Added role-based rules for variations
  • Fixed correctly display price ranges

1.4.12 27 January 2020

  • Added initial integration with Add-Ons Ultimate for role-based product prices
  • Fixed don't check dynamic pricing rules when dynamic pricing is not enabled
  • Updated range column for equal min/max quantities in pricing table

1.4.11 20 January 2020

  • Added wcfad_exclude_from_role_based_rules filter to exclude products from global role-based rules
  • Fixed role based pricing for variations

1.4.10 9 January 2020

  • Added German translation
  • Fixed tiers not duplicating correctly
  • Fixed adjusted price displaying incorrectly on product with single variation
  • Fixed only skip buy products in validating bxgy

1.4.9 23 December 2019

  • Fixed global user role pricing

1.4.8 22 December 2019

  • Fixed excluded category products getting counted

1.4.7 10 December 2019

  • Fixed check for variable products in bulk pricing rules

1.4.6 5 December 2019

  • Fixed check for variable products

1.4.5 4 December 2019

  • Fixed parse error in cart from empty rules
  • Fixed parse error on product page

1.4.4 13 November 2019

  • Added woocommerce_json_search_products_and_variations filter
  • Fixed first tier not saving correctly
  • Fixed adjusted product price showing as 0
  • Updated wcfad_dynamic_pricing option name to wcfad_dynamic_pricing_enabled

1.4.3 3 September 2019

  • Added wcfad_filter_cart_item_subtotal filter
  • Fixed calculate tax correctly for adjusted cart items

1.4.2 22 August 2019

  • Fixed display price with correct tax settings

1.4.1 21 August 2019

  • Fixed prevent redirection from admin

1.4.0 12 August 2019

  • Added user role pricing
  • Added product price HTML displays price range
  • Updated product price HTML respects sale prices and variation pricing range

1.3.4 21 June 2019

  • Fixed missing payment gateways submenu

1.3.3 29 May 2019

  • Fixed fees not calculating correctly in cart totals

1.3.2 28 May 2019

  • Fixed rounding price down to 0

1.3.1 9 May 2019

  • Fixed enqueue admin scripts only where needed

1.3.0 8 May 2019

  • Added integration with Product Add Ons Ultimate
  • Updated allow decimals in Payment Gateway number fields

1.2.0 26 March 2019

  • Added tiered quantity discounts and fees

1.1.3 15 February 2019

  • Updated licence updater ready for migration

1.1.2 21 January 2019

  • Added Maximum items field

1.1.1 15 January 2019

  • Fixed incorrect discounts on 'All' items

1.1.0 7 January 2019

  • Added dynamic pricing

1.0.0 26 November 2018

  • Initial commit

Installing Dynamic Pricing and Discount Rules

  • Plugin: WooCommerce Dynamic Pricing and Discount Rules
  • Content Type: Support Document
Downloading the plugin files When you purchase the plugin, you’ll immediately receive an email confirming your purchase. This email also...

How to create a discount pricing rule

  • Plugin: WooCommerce Dynamic Pricing and Discount Rules
  • Content Type: Support Document
To create a pricing rule, go to WooCommerce > Settings > Fees and Discounts and ensure that the ‘Enable Dynamic...

Managing and prioritizing discount rules

  • Plugin: WooCommerce Dynamic Pricing and Discount Rules
  • Content Type: Support Document
You can view all your discount rules at WooCommerce > Fees and Discounts. Each rule’s status is clearly visible so...