WooCommerce Dynamic Pricing Version 3.6.0 Changelog

The latest version is WooCommerce Dynamic Pricing 3.6.0, Released on August 17, 2026

Here’s what’s changed in WooCommerce Dynamic Pricing Version 3.6.0


      * IMPORTANT: This release changes the price some existing Special Offer rules charge. Review your Special Offer rules after updating.
        * Continuous quantity-tier, role, membership, category and order-total rules are unchanged.
    * Fix - Special Offers could charge a per-unit price nobody configured, measured between 5% and 250% of the product's own price.
        * Happened once an offer's allowance was partly spent, by another cart line or by another product sharing the same rule set, which duplicating a product produces.
        * Moves in both directions. Most affected lines were charged above the product's price, some below it.
        * Audit past orders if you run Special Offers on duplicated products, or on products that can occupy more than one cart line.
    * Fix - A Special Offer rule set holding an adjustment type this version does not recognise now applies nothing, and the product is charged its own price.
        * Previously the unrecognised rule cancelled the set only above its own starting quantity. Below it, an earlier rule in the set went on discounting.
        * Affects rule sets written by a much older version, by hand, or by another plugin. If a Special Offer stopped discounting after updating, check its stored rules.
    * Tweak - Repeating "Product Quantity" Special Offers now count blocks the same way however many cart lines the product occupies.
        * Previously an add-on or a bundle splitting the product onto a second line silently changed the price.
        * A completed block is now required in both cases, so affected offers grant fewer discounted units than in 3.4.x.
        * Check repeating product-quantity offers at quantities that fall between blocks.
    * Tweak - Non-repeating "Quantity of Category" Special Offers now pay out on the units the category total has earned.
        * Previously the offer was declined entirely unless the category total covered a whole block. Affected offers grant more discounted units than in 3.4.x.
        * Applies only where the discounted product is itself in that category.
    * Tweak - Non-repeating "Quantity of Category" Special Offers no longer discount more units than the category total covers.
        * The payout is capped at the quantity above the offer's starting quantity. Affected offers grant fewer discounted units than in 3.4.x.
        * This moves opposite to the change above, so check category-counted offers at a range of category totals.
        * The "buy from this category, discount a product outside it" shape is unchanged.
    * Tweak - A line that qualifies for a pooled Special Offer but is left no free units now stays at its own price, instead of falling through to the next rule set.
        * A line gets one discount, from the offer that qualified for it.
        * Needs two or more Special Offer rule sets on one product, and an offer counted by category or by product quantity.
    * Dev - Special Offer allowances are no longer tracked in a per-request accumulator keyed by rule set id.
        * A set is resolved across every cart line it covers in one pass, so a line's price no longer depends on the order lines were costed in.
    * Dev - Rule sets now resolve for every cart line an offer pools, not only the line being priced.
        * Now also running for sibling lines: woocommerce_dynamic_pricing_is_rule_set_valid_for_user and wc_dynamic_pricing_get_adjustment_set_variations.
        * Same for wc_dynamic_pricing_get_product_pricing_rule_sets and wc_dynamic_pricing_get_cart_item_pricing_rule_sets.
        * woocommerce_dynamic_pricing_get_price_to_discount, and with it wc_dynamic_pricing_get_use_sale_price, now runs twice per block decision rather than once.
        * Arguments and return handling are unchanged. Only how often a callback runs, and which line it is asked about.
    * Dev - The product-page price preview core and the cart now share one rule-selection implementation, so the two cannot select different rules for the same input.
        * The preview still models a single-line cart, and each price map carries a trust level saying when that holds. Nothing renders it yet.
    * Update - Tested up to WooCommerce 11.0
  

View the full WooCommerce Dynamic Pricing Changelog



Get WooCommerce Dynamic Pricing Version 3.6.0 with 12 months of updates for just $10!




Already a WPspring Club Member?
WooCommerce Dynamic Pricing Version 3.6.0 Released on August 17, 2026, is now available from your account downloads page. Sign up at wpspri.ng/club
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

Leave a Comment

@WPspringcom Facebook
Item added to cart.
0 items - $0