Saltar al contenido principal
MeteorGPLby WebbingApps

WooCommerce Dynamic Pricing

Plugin
Seguir 0 Dar estrella 0
Instalar

Registro de cambios 171

Todos los lanzamientos, del más reciente al más antiguo, tal como el proveedor los publicó en el registro de cambios del plugin.

CHANGELOG.md

2026.08.29

Mejorado Aún no disponible
  • Update: Tested up to WordPress 7.1
    • Update: WordPress 6.5 is now the minimum supported version
    • Update: WooCommerce 9.0 is now the minimum supported version

2026.08.17

Mejorado Corregido Aún no disponible
  • 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

2026.08.13

Mejorado Aún no disponible
  • Dev: Advanced product pricing math moved to a standalone pricing core. No change to any price the cart charges.
    • Dev: The woocommerce_dynamic_pricing_get_rule_amount filter now runs for every rule in an advanced product rule set. It previously stopped at the first matching bulk tier, and ran only for block rules that qualified.
    • Dev: The woocommerce_dynamic_pricing_get_decimals filter now runs once per advanced product rule set. It previously ran once per matching rule, so it did not run at all for a rule set that matched nothing, and ran repeatedly for one with several qualifying block rules.
    • Dev: The woocommerce_dynamic_pricing_get_quantity_for_cart_item filter now runs once per advanced product rule set in the bulk path. It previously ran once per tier evaluated, up to and including the matching one. The block path is unchanged and still runs it once per rule.
    • Dev: All three filters receive the same arguments and their return values are used the same way; only how often a callback is invoked has changed. A callback that keeps state between calls will see a different sequence.

2026.06.29

Mejorado Aún no disponible
  • Update: Tested up to WooCommerce 10.9

2026.06.14

Mejorado Aún no disponible
  • Update: Tested up to WordPress 7.0
    • Update: Tested up to WooCommerce 10.8.1

2026.05.02

Mejorado Aún no disponible
  • Update: Tested up to WordPress 6.9/
    • Update: Tested up to WooCommerce 10.7

2026.02.18

Mejorado Corregido Aún no disponible
  • Fix: Fix issues when using REST API controllers that call get_price on products.
    • Fix: Fix issue where Groups rules were causing an error if no group rules were configured.
    • Update: WC and WP Compatibility updates.

2025.12.23

Mejorado Seguridad Aún no disponible
  • Update: Tested up to WordPress 6.9
    • Update: Tested up to WooCommerce 10.4
    • Code format, PHPCS formatting, additional PHPCS security fixes

2025.12.21

Corregido Aún no disponible
  • WP and WC Version Compatibility
    • Fix: Fix issue with custom taxonomy not allowing advanced rules to be added. Another PHPCS over correction.

2025.11.22

Corregido Aún no disponible
  • Fix: Fix issue with simple roles and simple cagegory rules not indicating that they were saved. Issue caused by overly aggressive PHPCS corrections in 3.4.8

2025.10.11

Nuevo Mejorado Aún no disponible
  • Update: WP and WC Compatibility updates.
    • New: New feature and filter. apply_to_max. This allows us to create tiered pricing structures when the rule processing mode is Bulk. Tip, set higher quantities first. Example: Buy 1-4 get 5% off, Buy 5-9 get 10% off, Buy 10+ get 15% off. To use this feature add the following filter to your functions.php or custom plugin: add_filter('wc_dynamic_pricing_advanced_product_rule_apply_to_max', '__return_true'); This will cause the pricing rules to apply to the maximum quantity in the cart for that product, rather than the total quantity of that product in the cart.

2025.10.03

Corregido Aún no disponible
  • Fix: Fix issue with custom taxonomy handler, where a taxonomy which doesn't exist, but was registered by the user was causing an error

2025.09.16

Corregido Aún no disponible
  • Fix: Fix issue with product rules and formatting issues because of the overly verbose PHPCS corrections in 3.4.5

2025.09.10

Mejorado Corregido Aún no disponible
  • Update: WP and WC Compatibility updates.
    • Update: Improve performance of the advanced category rules by not loading the product categories for each cart item.
    • Fix: PHPCS warnings and error corrections. Overly verbose, but needed to satisfy strict coding standards.

2025.04.19

Mejorado Corregido Aún no disponible
  • Update: WC and WP Compatibility updates.
    • Fix: Fix issue with preview emails creating variations that don't have valid parents.

2025.03.27

Nuevo Mejorado Aún no disponible
  • Update: WC and WP Compatibility updates.
    • New: New advanced category pricing module. Allows bulk pricing rules to be applied based on the quantity of products in a category, rather than line item or the category as a whole.

2025.03.15

Mejorado Corregido Aún no disponible
  • Fix: Better support for built-in product brands. Supports Advanced Brand Rules.
    • Update: WC and WP Compatibility updates.

2025.01.26

Nuevo Mejorado Aún no disponible
  • New: Added filter, wc_dynamic_pricing_legacy_adjust_on_session_loaded, to allow users to enable the legacy adjustment on session loaded.
    • Update: Load brands rules if the product_brand taxonomy exists and is registered.
    • Update: WC and WP Compatibility updates.
    • Update: Copyright notice.

2024.12.09

Mejorado Corregido Aún no disponible
  • Update: WC and WP Compatibility updates.
    • Fix: Prevent woocommerce_cart_loaded_from_session action from processing discounts. This does not appear to be required anymore, and was causing the price to not be calculated properly when the cart was updated. This is to fix issues when the cart item quantity is updated and the price is not recalculated.

2024.08.25

Nuevo Aún no disponible
  • New - Added better integration with Product Addons, using the woocommerce_addons_cloned_product_with_filtered_price filter to stop the price from being adjusted on addons.

2024.08.07

Mejorado Aún no disponible
  • Update: WC and WP Compatibility updates.
    • QIT: Fix issue with the coupon check causing a fatal error in the QIT.
    • QIT: Fix a lot of incorrectly flagged esc problems.

2024.08.06

Mejorado Corregido Aún no disponible
  • Update: WC and WP Compatibility updates.
    • Update: Use absolute path for the plugin directory to prevent issues with symlinks and for others bootstrapping WordPress manually.
    • Fix: Fix issue with null value reference for PHP 8.1 compatibility.
    • Fix: Fix issue with blank prices causing a fatal error in the cart.

2024.05.28

Mejorado Corregido Aún no disponible
  • Update: WC and WP Compatibility updates.
    • Fix: Fix issue with rules that were set as 0 amount. This was causing the rest of the rules to be ignored.

2024.05.15

Mejorado Corregido Aún no disponible
  • Update: WC and WP Compatibility updates.
    • Fix: Fix issues where users can create an empty price group an cause a fatal error.

2024.03.28

Aún no disponible
  • Quick Fix: Revert issue caused by trying to optimize too early.

2024.03.26

Mejorado Aún no disponible
  • Update: WC and WP Compatibility updates.
    • Update: Remove some deprecated functions and other legacy code compatibility functions.
    • Update: PHP 8.2 + compatibility updates.

2023.08.15

Mejorado Aún no disponible
  • Update: WC and WP Compatibility updates.
    • Update: Float value handing for PHP 8.x servers.

2023.04.11

Mejorado Aún no disponible
  • Update: WC and WP version updates.
    • Update: Allow pricing rules to be applied to products with a 0 based price and a fixed price adjustment when using category targets.
    • Update: Remove some deprecated functions and other legacy code compatibility functions.

2023.03.27

Corregido Aún no disponible
  • Fix: Fix issue with thousands separator for fixed price product discounts.

2023.03.08

Mejorado Corregido Aún no disponible
  • Fix: More PHP 8 compatibility fixes.
    • Fix: Fix issues with echo statements in the admin.
    • Compatibility: Add support for WooCommerce HPOS.
    • Compatibility: WP and WC updates.

2022.11.14

Nuevo Mejorado Corregido Aún no disponible
  • Update: Remove legacy woo-themes updater.
    • Fix: Fix problem when registering additional taxonomies with advanced rules.
    • Fix: Proper casting of values before performing operations - PHP 8.x compatibility.
    • Fix: Fix problem with PHP 8.x compatibility.
    • New: Added filter, current_user_can_manage_dynamic_pricing, to allow users to disable the dynamic pricing management section.

2022.06.05

Mejorado Corregido Aún no disponible
  • Fix: Fix deprecation notice for is_ajax.
    • Update: Check pricing rules are an array before attempting to use.

2022.01.08

Aún no disponible
  • Correcting version number issue.

2021.04.30

Corregido Aún no disponible
  • Fix: Update sorting functions for PHP 8.
    • Fix: Update the way the jquery-sortable-ui is included.

2021.02.12

Mejorado Aún no disponible
  • Update: WP and WC Version

2020.12.15

Mejorado Aún no disponible
  • Update: WP and WC Version

2020.10.15

Mejorado Aún no disponible
  • Update: WP and WC Version

2020.08.21

Mejorado Corregido Aún no disponible
  • Fix: Remove hardcoded value for num_decimals.
    • Update: Remove old compatibility file from the admin directory.

2020.08.18

Mejorado Aún no disponible
  • Update: Allow variable products with a 0 based price to have their prices modified with a Fixed Price rule in the shop.
    • Update: Allow variable products with a 0 based price to have their prices modified with the groups module.
    • Update: Include modifications from WPML to allow translation of category rules.
    • Update: Fix issue with simple pricing rules on variable products.
    • Update: Fix an issue where prices reduced to 0 on variable products would not show the discount format after selecting a variation.
    • Update: Fix an issue with empty prices being returned as 0.00 from Dynamic Pricing rather than an empty string.

2020.04.08

Mejorado Aún no disponible
  • Update: Only show adjustments in the shop for advanced category rules when the product is in both the categories to count as well as the categories to adjust.

2020.03.30

Corregido Aún no disponible
  • Fix: Correct issue with discounts being show in the shop when minimum quantity was not reached.

2020.03.27

Nuevo Mejorado Aún no disponible
  • New: New filter to disable applying pricing rules in the shop when the quantity is 0, or 1. Basically the adjustment will only show up in the cart. add_filter('woocommerce_dynamic_pricing_show_adjustments_in_shop', '__return_false');
    • Update: Allow 0 based fixed prices to set the price of the product in the shop.
    • Update: New filters to allow for custom taxonomy modules for processing. Used specifically for variation attribute targeting.

2019.07.23

Mejorado Corregido Aún no disponible
  • Fix: Fix issue when applying special offer discounts to specific variations based on variation quantity count.
    • Update: Added the ability to add a percentage greater than 100 in the order total module to add a percentage up-charge.
    • Fix: Fix issue in 3.1.14 where apache was throwing headers already sent errors due to a space before the opening <?php tag

2019.07.22

Mejorado Aún no disponible
  • Update: Modify plugin url to allow for symlinks.
    • Update: Update Membership Plan selector to the enhanced WC select box.
    • Update: Allow percent increases for product prices for simple rules.
    • Update: Add woocommerce_dynamic_pricing_get_rule_amount to the simple groups module.
    • Update: Modify rules so that rules which are based on quantity of 1 will show in the store before adding to the cart.

2019.01.07

Corregido Aún no disponible
  • Fix: Fix issue where rules were being loaded for roles other than the logged on users role.

2019.01.03

Corregido Aún no disponible
  • Fix: Fix issue where discounted prices were being shown when in an invalid state.

2019.01.02

Mejorado Aún no disponible
  • Update: Fix date ranges so they are localized to the WordPress time.
    • Update: Update date range calculation to be inclusive. Sales start at 00:00:01 and end at 23:59:59 on the selected dates.
    • Update: Modify some labels to maintain consistency.
    • Update: If cart item has deposits set, return the price being requested so deposit prices are not filtered twice.
    • Update: Add WooCommerce Product Options totals back onto products with Fixed Price adjustments.

2018.10.23

Mejorado Aún no disponible
  • Update: Check for null cart items in sorting function. Should never happen unless a plugin or theme is incorrectly loading the cart.
    • Update: Tested to WC 3.5

2018.10.08

Nuevo Corregido Aún no disponible
  • New: Included a new collector module to allow inclusive ( AND ) for advanced category rules. Since this is a unusual use case a filter is needed to enable. -- add_filter('wc_dynamic_pricing_get_collector_object', function($collector, $type) { return 'WC_Dynamic_Pricing_Collector_Category_Inclusive'; }, 10, 2);
    • Fix: Include check that categories have been selected before attempting count.

2018.09.18

Mejorado Corregido Aún no disponible
  • Update: Added an argument to the quantity collector filter, which now passes in the rule set.
    • Update: Properly sort cart items for discounting in ascending order.
    • Update: Use multiselect fields instead of checkboxes in Advanced Category Rules.
    • Update: Use multiselect fields instead of checkboxes in Advanced Product Rules.
    • Update: Use multiselect fields instead of checkboxes in Order Total Pricing.
    • Update: Use variation names instead of variation ID's only in Advanced Product Rules.
    • Fix: Fix issue with the woocommerce_dynamic_pricing_count_categories_for_cart_item filter where the wrong cart item was being passed.

2018.08.03

Nuevo Mejorado Corregido Aún no disponible
  • Update: Include 0 based pricing for advanced category rules when using Groups.
    • Fix: Fix issue where Mix and Match product children product titles were incorrectly being set to the parent name.
    • New: Allow WooCommerce Memberships to be used for advanced pricing rules, "Applies To".
    • Fix: Double check a variations parent exists before getting it's categories.

2018.04.25

Mejorado Corregido Aún no disponible
  • Fix: Fix issue where prices were not discounted in the shop for Variable Subscription products.
    • Update: Add filter to disable cumulative simple rules. add_filter('woocommerce_dynamic_pricing_is_cumulative', '__return_false');
    • Update: Skip cached prices when $force_calculation is passed into on_get_price();
    • Update: Don't preform tax calculations on fixed price adjustments, WooCommerce already does the calculations for us.

2018.02.09

Mejorado Corregido Aún no disponible
  • Fix: Non repeating advanced product special offer rules calculations when the Receive quantity is larger than the cart item quantity.
    • Update: Check cart exists in context tracker before use.
    • Fix: Fix issue with mini cart again for WC 3.3.1

2018.02.01

Mejorado Corregido Aún no disponible
  • Fix: Fix category counter for WC < 3.0
    • Fix: Check for a valid cart item in the counter before counting categories.
    • Fix: Fix Advanced Category Rules where decimal separator is a comma.
    • Update: Update tested to WC 3.3.0, WP 4.9.2, copy @ 2018

2017.11.22

Mejorado Corregido Aún no disponible
  • Fix: Check product exists before attempting to load pricing rules.
    • Update: Added filter, wc_dynamic_pricing_flag_is_on_sale, to indicate if the extension should flag adjusted products as on sale. default is true.
    • Update: Added filter, wc_dynamic_pricing_check_coupons, to determine if Dynamic Pricing should check coupons excluding sale items for discounts. default is true.
    • Update: Add full ability to use custom taxonomies as discount types.
    • Fix: Fix custom taxonomy counting for all custom taxonomies, including Product Brands.
    • Fix: Added compatibility with WC 3.2.4, 3.2.5

2017.10.24

Corregido Aún no disponible
  • Fix: Fix mini-cart refresh since WC 3.2

2017.10.03

Mejorado Corregido Aún no disponible
  • Fix: Fix issue where Special Offer rules were not set as valid for valid users.
    • Update: Added .pot files for translators

2017.08.29

Mejorado Aún no disponible
  • Update: No longer need to force re-calculate totals on session loaded, fixes issues with VAT Number Extension.

2017.07.24

Mejorado Aún no disponible
  • Update: Update woocommerce_dynamic_pricing_process_product_discounts in advanced totals with correct parameters.

2017.07.18

Corregido Aún no disponible
  • Fix: Fix integration with Product Bundles. Important Update

2017.07.17

Corregido Aún no disponible
  • Fix: Fix deprecated warning for $coupon->exclude_sale_items();
    • Fix: Fix issue where advanced category discounts would not accept 1% as the discount amount.
    • Fix: Fix issue where bundled products not priced individually would have rules applied when part of a bundle.
    • Fix: Add woocommerce_dynamic_pricing_process_product_discounts filter to special offer advanced category discount rules.

2017.06.08

Mejorado Aún no disponible
  • Update: Cache loaded product rules for performance improvements.
    • Update: Update text domain to woocommerce-dynamic-pricing.
    • Update: Localize all strings in the admin interface.

2017.05.24

Mejorado Aún no disponible
  • Update: Fix issue with WC < 3.0 and WooCommerce Membership Discounts
    • Update: Fix issue with the transient caching of variable products for different roles.
    • Update: Compatibility with Subscribe All The Things 2.0

2017.04.26

Mejorado Aún no disponible
  • Update: Better compatibility with Product Bundles.

2017.04.21

Corregido Aún no disponible
  • Fix: Patch to correct for error in WC < 3.0 where $product->get_parent() does not actually return the parent.

2017.04.18

Corregido Aún no disponible
  • Fix: Correct fatal error on variable products for older WooCommerce versions less than 3.0.0

2017.04.17

Mejorado Corregido Aún no disponible
  • Update: Switch context to use spl_object_hash
    • Fix: Call get_price on cart items in edit mode to prevent extensions from applying duplicate modifications to the cart item price.
    • Fix: Call get_price in get price to discount in edit mode to prevent subscriptions from applying the subscription price twice.

2017.04.10

Corregido Aún no disponible
  • Fix: Fixes and issue with Composite products displaying incorrect cart line item totals.

2017.04.05

Corregido Aún no disponible
  • Fix: Correct issue where 0 based discounts for variable products where not properly reflected in the catalog or single product page.

2017.04.04

Corregido Aún no disponible
  • Fix: Correct issue with invalid WC 3.0 delete_meta method.
    • Fix: Correct issue with invalid WC 3.0 update_meta method.
    • Fix: Correct deprecated get_product warning in admin.

2017.03.28

Mejorado Aún no disponible
  • Update: Front End WC 2.7 Ready

2017.02.15

Corregido Aún no disponible
  • Fix: Fix issue where Product Brand discounts would not calculate when using advanced rules and having more than one quantity in the cart.

2016.12.29

Mejorado Corregido Aún no disponible
  • Fix: Fix issue when using multiple rules, with role selection and selecting a label from one rule set selected the role from another. #23
    • Fix: Fix issue where the dates for advanced category rules were not respected in the shop page.
    • Fix: Fix issue with Composite Products support where prices in the cart were displayed as 0.
    • Update: Cache product discounts from the store so it does not have to be re-calculated every single time.

2016.12.07

Nuevo Mejorado Corregido Aún no disponible
  • New: Allow the use of Product Brands to be used to configure discounts. Both simple brand and advanced brand discounts are available to configure
    • Update: Allow the memberships first configuration to work with Advanced Category rules in addition to Advanced Product Rules.
    • Fix: Correct an issue where a user was logged out and was not receiving regular discounts when using Memberships in conjunction with processing membership rules first.
    • Update: Clear the cart counter when empty cart is triggered. Resolves issues with quantities being incorrect if manually loading a cart from saved data.

2016.11.15

Nuevo Mejorado Aún no disponible
  • Update: Added a custom integration for WooCommerce Memberships to allow membership discounts to be applied before Dynamic Pricing discounts. The default is that Memberships will apply discounts on top of anything Dynamic Pricing has already done. This update allows you to change this by using the following filter. To use this add it to your functions file, or elsewhere you have custom code.

              add_filter('wc_dynamic_pricing_apply_membership_discounts_first', '__return_true');
    

2016.11.03

Mejorado Aún no disponible
  • Update: Use local date time for dynamic pricing date time and set the start time to 00:00:00.

2016.08.29

Mejorado Corregido Aún no disponible
  • Fix: Run on_get_price filter for product shortcodes. Required since 2.11.2 when we removed the price HTML filters.
    • Update: Disable cart coupons which are set to exclude sale price items.

2016.08.05

Corregido Aún no disponible
  • Fix: Run on_get_price filter when is_shop is true. Required since 2.11.2 when we removed the price HTML filters.

2016.07.29

Nuevo Corregido Aún no disponible
  • Fix: Installer issue on WC 2.5.5 and below.
    • New: Filter to get custom pricing rules for a cart item when using advanced product discounts. Filter was added to support future updates which add better support for composite products.

2016.07.21

Corregido Aún no disponible
  • Fix: Correct issue with advanced category discounts displaying on sale when the discount hasn't started yet.
    • Fix: Correct issue with advanced product discounts displaying on sale when the discount hasn't started yet.
    • Fix: Correct issue with the mini cart not recalculating it's subtotal.

2016.07.07

Mejorado Aún no disponible
  • Update: Compatibility with WooCommerce Deposits.

2016.06.26

Mejorado Corregido Aún no disponible
  • Update: No longer need to filter price HTML for variable products. Change from 2.11.1 which calculates the individual variation prices will cause WC Core to correctly display the correct details.
    • Fix: Fix rule builder for block rules when adding more than one special offer row.
    • Change: Percentage discounts are now calculated using the exact amount you enter. Previously you could enter in 50 OR .5 in the amount box and the result would be 50% discount. Now if you enter in .5 or 0.5 you will actually be getting a half a percent discount. Please review your rules if you have previously entered in things like .5 for a 50% discount. If you now want to have a 50% discount the amount must read 50, not the previously allowed value of .5

2016.06.14

Mejorado Corregido Aún no disponible
  • Fix: Better handling of sale prices for Variable and Variable Subscription products. Prevents the sale badge from showing up when the product isn't actually on sale or affected by Dynamic Pricing.
    • Update: Include filter for woocommerce_variation_prices_price to allow WC to properly show strike though Variable prices if Dynamic Pricing has modified the prices.

2016.05.18

Mejorado Aún no disponible
  • Update: Add compatibility with WooCommerce Memberships when using discounts from Dynamic Pricing and Memberships.
    • Update: Override rules on checkout when user creates an account while checking out. This will cause whatever rules they had applied or not applied to still be correctly applied even if they create an account which would actually trigger rules for logged in users during the final order creation process. This update changes that so rules applied on the checkout screen are the same which are applied on order creation.
    • Note: WC 2.6 Ready

2016.04.01

Mejorado Aún no disponible
  • Update: Disallow coupon use when an item is discounted with Dynamic Pricing and a coupon is set to exclude sale price items.

2016.01.05

Mejorado Aún no disponible
  • Update: Allow stacking of order total rules using the filter: add_filter('wc_dynamic_pricing_stack_order_totals', '__return_true');

2015.12.07

Mejorado Aún no disponible
  • Update: Correct issue when using simple modules and the result price is 0. Will correctly display "Free" now.

2015.11.30

Mejorado Aún no disponible
  • Update: Check if product is present inside of price html functions. Resolves conflict with Free Gift plugin.

2015.09.25

Nuevo Aún no disponible
  • Feature: Added filter for woocommerce_is_on_sale to return correct value when Dynamic Pricing has been applied.

2015.09.02

Mejorado Aún no disponible
  • Update: Allow 0 for the minimum order total for the Advanced Order Total module.

2015.08.19

Mejorado Aún no disponible
  • Update: Update simple category tab description.

2015.08.10

Mejorado Corregido Aún no disponible
  • Update: Enhance the filters for woocommerce_dynamic_pricing_is_cumulative to account for simple rules and their display in the main shop pages.
    • Fix: Always filter modules before use anywhere

2015.07.24

Mejorado Aún no disponible
  • Update: Clean up the variation selector for advanced product rules.
    • Update: Add a flag to the on_get_price filter so other extensions can call that function directly.
    • Update: Allow composite products to correctly reflect prices when optional products are used.

2015.07.16

Nuevo Mejorado Corregido Aún no disponible
  • WC 2.4 Compatibility
    • New Feature: Added "Guest" to the selection box for Applies To. This will allow rules to target unauthenticated users only.
    • Update: Allow the get_price filter to function on both is_product() and AJAX calls. Fixes compatibility with composite products.
    • Update: Compatibility update for Composite Products.
    • Update: Correct CSS issues with the date fields.
    • Fix: When using 0 based advanced category rules only show the discount if the item is a target category, not a source category.
    • Fix: Fixes an issue where the mini-cart would display the wrong discount and total amount after quantities were changed.
    • Fix: Fixes an issue where the mini-cart would calculate the discount twice.

2015.06.08

Mejorado Aún no disponible
  • Update: Add in missing translation string.

2015.05.27

Mejorado Aún no disponible
  • Update: Don't apply block discounts to items which are already free.

2015.05.19

Mejorado Aún no disponible
  • Update: Add the current cart item array to the filter woocommerce_dynamic_pricing_process_product_discounts

2015.05.06

Mejorado Aún no disponible
  • Update: Use wordpress current_time() rather than time() to get the correct system time.

2015.04.10

Mejorado Aún no disponible
  • Update: Added check before accessing the cart_contents variable. Some themes incorrectly set this as a string when it's empty.

2015.03.23

Corregido Aún no disponible
  • Fix: Remove double processing error from Groups module when using 0 based discount. The groups module was processing individual product rules on top of the price calculated by simple_product.
    • Fix: Typo in adjustment_set referencing data_from rather than date_from.

2015.03.09

Mejorado Aún no disponible
  • Update: Update the way simple membership rules display on shop and archive pages. Allow Dynamic Pricing to calculate the min / max prices of variations.

2015.02.28

Corregido Aún no disponible
  • Fix: Remove warning about missing date from adjustment set processing.
    • Cleanup: Remove closing PHP tags.
    • Cleanup: Format all source files according to WordPress coding standards.

2015.02.25

Mejorado Aún no disponible
  • Tweak: Undo change from 2.9.3 in situations where we are using category or product counts.

2015.02.24

Nuevo Aún no disponible
  • Feature: Added woocommerce_dynamic_pricing_process_product_discounts to the advanced category module.
    • Feature: Added configurable titles to advanced category pricing for admin dashboard reference.
    • Feature: Added configurable titles to advanced total pricing for admin dashboard reference.

2015.02.17

Nuevo Corregido Aún no disponible
  • Fix: Resolves problems with the subtotal in the cart widget.
    • Feature: Added filter woocommerce_dynamic_pricing_count_categories_for_cart_item. Can be used to exclude cart items from counting towards a category total. Used primarily for excluding Bundled Products which have per item pricing. Filter: woocommerce_dynamic_pricing_count_categories_for_cart_item Parameters: $include: If the cart item should include itself in category counts. $cart_item: The cart item being checked. $cart_item_key: The key of the cart item being checked.

2015.02.05

Mejorado Corregido Aún no disponible
  • Fix: Fix calculations when using block pricing and fixed prices.
    • Update: Compatibility with Paypal Express to fix rounding problems.

2015.02.03

Mejorado Aún no disponible
  • Updates to on_get_variation_price to allow for when the function is called with some missing parameters from some custom themes.

2015.01.28

Nuevo Aún no disponible
  • Added woocommerce_dynamic_pricing_process_product_discounts to the groups module.

2015.01.03

Nuevo Mejorado Eliminado Aún no disponible
  • Updates to show prices in discount format when the discount result is free.
    • Added category filter and category targets to the advanced order total module. This allows order total discounts to be applied only when a specific amount of products categories is ordered and allows the selection of which products should receive the order total discount.
    • Removed redundant price filters for variable and grouped products.
    • Update to show the lowest prices for a variation when 0 based product or category rules are used.
    • Update to remove validation from product rule inputs. Seems to cause problems in other languages.
    • Update to enqueue scripts for dynamic pricing properly with WooCommerce >= 2.3
    • Updates for WooCommerce to remove the 'discounts' key from the cart when it is loaded from the session with WooCommerce >= 2.3
    • Update for the admin icon on the product edit dashboard with WooCommerce >= 2.3

2014.12.16

Mejorado Aún no disponible
  • Update advanced category counter to correctly count quantities when the targets and source categories are different.
    • Only process rules when 1 or more of either clean or mixed souce quantities are found.

2014.12.01

Nuevo Aún no disponible
  • Add in the WooCommerce Price Suffix when displaying discounted prices in the shop.
    • Allow for the decimal separator for thousands.

2014.11.25

Aún no disponible
  • Run all pricing module amounts through number normalization functions. Uses the WooCommerce currency settings for decimal separators.

2014.11.18

Corregido Aún no disponible
  • Fixes issues with variation discounts being displayed as discounted twice.

2014.11.12

Corregido Aún no disponible
  • Fix widget price display when using simple rules.

2014.11.04

Aún no disponible
  • Enable proper display of 0 based advanced product rules on variable products when more than one rule present and those rules apply to different variations.

2014.10.30

Aún no disponible
  • Enable 0 based product rules on archive pages when the product rule is applied to specific variations. Checks if is_single() before checking if the variation id matches.

2014.09.22

Nuevo Aún no disponible
  • Added filter, wc_dynamic_pricing_get_use_sale_price, to control if the discount should be applied to the sale price or to the regular price. Use apply_filters('wc_dynamic_pricing_get_use_sale_price', '__return_false'); to use regular prices for discounts.

2014.09.11

Mejorado Aún no disponible
  • Update 0 based advanced category display to only use bulk rules and to verify from is set to 0.

2014.09.03

Nuevo Aún no disponible
  • Added filter wc_dynamic_pricing_get_product_pricing_rule_sets to allow filtering of advanced product rule sets which get applied to a product.

2014.08.28

Nuevo Aún no disponible
  • Added support for 0 based advanced category rules. Will show the discounted price on the shop when product is in "Categories to apply adjustment to" and the first rule is configured From 0.

2014.08.19

Nuevo Aún no disponible
  • Added better support for Google Rich Snipplets when displaying prices adjusted by simple modules.

2014.08.01

Nuevo Mejorado Aún no disponible
  • Updated price display for fixed prices in shop to respect tax display settings.
    • Added filter wc_dynamic_pricing_price_html to filter the returned HTML, same as woocommerce_price_html

2014.07.24

Mejorado Aún no disponible
  • Updated single product price display to respect the tax display settings.

2014.07.22

Nuevo Corregido Aún no disponible
  • Fixed bug in advanced product module when using category counts and choosing sub-categories as the source of the calculation.
    • Added filter - wc_dynamic_pricing_apply_cart_item_adjustment to control the amount of discount which will actually be applied.

2014.06.30

Mejorado Aún no disponible
  • Modified advanced category function from private to protected.

2014.05.27

Nuevo Aún no disponible
  • Added woocommerce_dynamic_pricing_process_product_discounts to simple category discounts.

2014.04.23

Corregido Aún no disponible
  • Fix to allow using the filter wc_dynamic_pricing_load_modules to move advanced category rules before other rules.

2014.03.25

Nuevo Aún no disponible
  • Added consistent filters to the group module.
    • Added filter for simple product rules.
    • Added additional category ID parameter to filter, woocommerce_dynamic_pricing_is_applied_to for simple category module.

2014.02.13

Mejorado Aún no disponible
  • Filter advanced category adjustment rules prior to processing to improve performance.
    • Update styles for role and variation selectors on edit product page.
    • Update styles for 2.1 on edit product page.

2014.02.01

Nuevo Aún no disponible
  • Added 'woocommerce_dynamic_pricing_apply_cartitem_adjustment' when an adjustment is applied to a cart item.

2014.01.14

Aún no disponible
  • Request: Removed auto-generated set ID each time the product panel was loaded. Allows for better importing and exporting of Advanced Product Rules.

2014.01.07

Nuevo Mejorado Corregido Aún no disponible
  • Added filter to disable showing prices in strike through, discount format. Use apply_filters('wc_dynamic_pricing_use_discount_format', '__return_false') to disable.

    • Updated display logic for variable product price.

    • Fixed warning when deleting all advanced product rules from a product.

    • 2.1 Compatibility

      • Added compatibility class.
      • Added compatibility for product tab icons.
      • Changed from woocommerce_cart_item_price_html to woocommerce_cart_item_price.
      • Changed woocommerce_price to use compatibility method.

2013.12.30

Mejorado Aún no disponible
  • Update to fix problem with simple category rules not saving and getting incorrect settings when categories were removed or added.
    • Update to advanced product rules to change the ID for the inputs / labels to prevent changes in the second ruleset from changing the first.
    • Update to remove special handling of text input on the advanced product rules.

2013.12.21

Mejorado Aún no disponible
  • Compatibility with WooDeposits. Check if cart item key exists before attempting to use the cart item.

2013.12.19

Aún no disponible
  • Show categories in hierarchical format on Simple Category rules screen.

2013.12.08

Nuevo Aún no disponible
  • Added check to make sure product categories are present before allowing access to the Category rules screens.
    • Added filter to filter the number of decimal places Dynamic Pricing uses to calculate prices. woocommerce_dynamic_pricing_get_decimals

2013.11.11

Nuevo Aún no disponible
  • Added date range filters for advanced product, advanced category and order total pricing. Thanks to Illimar Tambek [email protected] for the patch.
    • Added filter, woocommerce_dynamic_pricing_process_product_discounts, to order total pricing. Allows exclusion of items that make up the total to be discounted.

2013.10.01

Aún no disponible
  • Only enqueue cagegory scripts on the dynamic pricing settings page.

2013.09.18

Mejorado Aún no disponible
  • Modified advanced product when using either cart line item quantity or quantity of product for both repeating and non-repeating rule types. * Admin: Added collapsible advanced category and order total rules. * Allow for empty or * to signify unlimited amount in advanced rules Max Quantity fields.

2013.08.22

Mejorado Corregido Aún no disponible
  • Update: Spelling error
    • Fix: Correct processing of order totals with multiple rules, when the first item discounted reduced the overall cart price enough to stop the remaining rules from processing.

2013.08.03

Mejorado Aún no disponible
  • Update: Sum of category and variable products compatibility
    • Update: Adjustment to the woocommerce_dynamic_pricing_process_product_discounts filter to better handle products which are on sale.
    • Update: Support for multiple, combined, sepcial offer and bulk category pricing rulesets

2013.07.24

Mejorado Aún no disponible
  • Update ( 1 ) : Added the woocommerce_dynamic_pricing_process_product_discounts filter to simple membership module.
    • Update ( 2 ) : Added Free price text for simple modules that have a discounted price that equals 0

2013.07.15

Corregido Aún no disponible
  • Fix: Advanced Category pricing was not correctly calculating prices for some more advanced quantity configurations.

2013.06.29

Mejorado Aún no disponible
  • Update: Re-enable discount price display throughout the store on all products when rules apply.

2013.06.23

Mejorado Corregido Aún no disponible
  • Update: Show discounts on variation price HTML when specific variations are targeted.
    • Fix: Show correct product price in cart with strike through.

2013.06.13

Corregido Aún no disponible
  • Fix: Update for special offer advanced category pricing to process various edge case combinations correctly.

2013.06.05

Nuevo Aún no disponible
  • New: Added Groups plugin support to all advanced rules.

2013.06.04

Nuevo Aún no disponible
  • New: Added Simple Group module for the Groups Plugin

2013.05.30

Nuevo Mejorado Aún no disponible
  • Update: Add filter for loading the modules and the sort order of the modules that will be used to apply a discount.
    • Example Usage: Apply membership discounts first, then process advanced product rules. add_filter('wc_dynamic_pricing_load_modules', 'custom_dynamic_pricing_module_order'); function custom_dynamic_pricing_module_order($modules) { $modules = array();

        $modules['advanced_category'] = WC_Dynamic_Pricing_Advanced_Category::instance();
        $modules['simple_product'] = WC_Dynamic_Pricing_Simple_Product::instance();
        $modules['simple_category'] = WC_Dynamic_Pricing_Simple_Category::instance();
        $modules['simple_membership'] = WC_Dynamic_Pricing_Simple_Membership::instance();
        //Move advanced product below simple membership
        $modules['advanced_product'] = WC_Dynamic_Pricing_Advanced_Product::instance();
        $modules['advanced_totals'] = WC_Dynamic_Pricing_Advanced_Totals::instance();
      
        return $modules;
      

      }

      add_filter('woocommerce_dynamic_pricing_is_cumulative', 'custom_dynamic_pricing_cumulative', 10, 4); function custom_dynamic_pricing_cumulative($default, $module_id, $cart_item, $cart_item_key) { if ($module_id == 'advanced_product') { return true; } else { return $default; } }

2013.05.29

Mejorado Corregido Aún no disponible
  • Fix: Version 2.2.7 - Block category discounts when discount number was bigger than the required amount.
    • Update: Use a new field, display price, to show the source price. Fixes a problem with prices that included tax displaying incorrectly.

2013.05.24

Mejorado Aún no disponible
  • Update: Added woocommerce_dynamic_pricing_process_product_discounts filter to the advanced product module.

2013.05.15

Mejorado Aún no disponible
  • Update: Further modification to category calculations so that one item in multiple categories is only counted once.

2013.05.06

Corregido Aún no disponible
  • Fix: Fixed pricing rules on advanced products with special offer + buy 1 get 1 repeating.

2013.05.01

Mejorado Aún no disponible
  • Update: Modification to category calculations so that one item in multiple categories is only counted once.

2013.04.29

Mejorado Aún no disponible
  • Update: Use WooCommerce Decimal Count for all calculations

2013.04.09

Nuevo Aún no disponible
  • Added support for simple rules + gravity forms display.

2013.03.23

Aún no disponible
  • Cart Line Item Quantity in Advanced Categories

2013.03.22

Aún no disponible
  • Advanced Category Special Offer Tweak for Quantities

2013.03.12

Aún no disponible
  • Multiple rulesets and individual target variations were not picking the correct ruleset. This has been resolved.

2013.03.06

Mejorado Aún no disponible
  • Updated location of enqueued legacy assets

2013.03.01

Nuevo Mejorado Aún no disponible
  • Release version for WC 1.6, WC 2.0
  • Added compatibility for WooCommerce 2.0
  • Added buy x adjust y style adjustments to advanced product rules. This extends Dynamic Pricing from just bulk based pricing adding functionality required to add buy one get one type rules. This feature will allow you to continue to use Bulk based pricing on advanced product rules, or configure special Offer based discounts, allowing users to purchase a set number of items at full price and then receive a set number at a discount.
  • Added buy x adjust y style adjustments to advanced category rules. This extends Dynamic Pricing from just bulk based pricing adding functionality required to add buy one get one type rules. This feature will allow you to continue to use Bulk based pricing on advanced category rules, or configure special Offer based discounts, allowing users to purchase a set number of items at full price and then receive a set number at a discount.
  • Added targets to advanced category rules, allowing you to discount a quantity which is different from the quantity that was used to build the required amounts to trigger the adjustments. *Changed the way prices are modified so that dynamic pricing does not adjust the base price of the product until much later in the processing of the cart. This allows add-ons to participate in dynamic pricing.
  • Added missing localization strings on admin pages.

2012.12.03

Corregido Aún no disponible
  • Fixed settings save error for shop managers

2012.09.11

Mejorado Aún no disponible
  • Updated the way quantities are calculated for Advanced Category Pricing. Products in multiple categories are only counted once now. Before this update a product in the cart with a quantity of 5 and when that product was in two categories would set the quantity for matching to 10. This update changes that behavior and the product will report to dynamic pricing a quantity of 5.

2012.09.05

Corregido Aún no disponible

*Fixed issue with simple category rule and the display of variation prices.

2012.08.02

Corregido Aún no disponible

*Fixed is admin check to account for the AJAX update order totals action

2012.06.22

Corregido Aún no disponible

*Fixed is admin check to account for the AJAX update order totals action

2012.06.21

Corregido Aún no disponible

*Fixed missing files issue.

2012.06.14

Corregido Aún no disponible

*Fixed issue with multiple category rules

2012.03.12

Corregido Aún no disponible

*Fixed references *Fixed multiple category rule processing

2012.02.08

Eliminado Aún no disponible
  • Removed references
  • Notices

2012.02.07

Aún no disponible
  • First release

Enviar comentarios

Qué funciona, qué no, qué falta: unas palabras ayudan.

Solo si quieres una respuesta.

Se toma en tu navegador, sin esta ventana. Las contraseñas, lo que escribiste en formularios, las claves y los tokens se omiten como bloques grises; puedes ocultar más antes de enviarla. Conservamos las capturas 90 días.

Lo guardamos con la dirección de la página, tu idioma, el tamaño de la ventana, el navegador y la dirección IP, y tu dirección de correo electrónico si nos la das. La dirección IP y el navegador se eliminan a los 90 días. Política de privacidad.

Todos los idiomas