Asana Plugins | Discount Rules and Dynamic Pricing for WooCommerce Changelog
Every recorded version, newest first, with what changed in each one.
Latest 9.12.415 versions
Undated · 15 versions
9.12.4
Latest
1 fix
Fixed
Resolved an issue where saving or updating pricing rules did not immediately take effect on sites using external object caching (Redis / Memcached) without manually flushing the cache.
9.12.3
1 improvement2 fixes
Improved
Added archive variation pruning optimization to Advanced price change mode to accelerate shop and archive page rendering for products with large variation counts.
Fixed
Resolved variable product price HTML replacement in Advanced Mode to properly render discounted price ranges with strike-through formatting.
Corrected native WooCommerce variation sale price detection in Lightweight Mode when archive variation pruning is enabled.
9.12.2
3 fixes
Fixed
Resolved an infinite recursion issue when retrieving variable products via the WooCommerce REST API / Store API with pricing rules that exclude on-sale products.
Added re-entrancy protection in variation price replacement methods to prevent circular calls during on-sale status checks.
Ensured product price replacement conditions properly recognize REST API requests.
9.12.1
2 improvements2 fixes
Improved
Enhanced WordPress Multisite compatibility for the file-based rules cache by isolating directory paths and security checks per blog ID.
Overrode shipping method availability check to prevent dynamic shipping rates from being prematurely hidden on the cart page before address entry.
Fixed
Resolved an issue where products eligible for non-simple pricing rules (such as bulk or tiered discounts) did not display sale badges.
Corrected product target resolution to ensure simple products are not mistakenly treated as variable parents during child variation lookups.
9.12.0
4 new13 improvements2 fixes
New
Added "Change Price Method" setting (Lightweight vs. Advanced) to allow ultra-fast price HTML modifications without heavy object overhead.
Added compatibility with Advanced Product Fields for WooCommerce (SW WAPF) standard and Extended versions.
Added compatibility with Easy Sale Badges and Product Labels for lightweight pricing mode.
Improved
Major caching architecture overhaul featuring multi-tier caching (Memory, Object Cache, and Persistent DB Cache) for near-instant catalog page rendering.
Introduced file-based rules caching with OPcache support and compressed DB snapshots to drastically reduce rule query overhead.
Added dedicated percentage and sale badge cache (WCCS_Product_Badge_Cache) with support for user roles and negative caching.
Added catalog batch cache priming to eliminate N+1 queries on archive and shop pages.
Added "Archive Variation Pruning" setting to optimize discount calculations on catalog pages for products with high variation counts.
Converted comparison utilities to static methods for reduced memory footprint and faster condition checks.
Analytics is now disabled by default to minimize database overhead out of the box.
Updated compatibility with Product Feed PRO, adding a helper function to export discounted prices into feeds.
Enhanced compatibility with CURCY Multi Currency Switcher across both Lightweight and Advanced price calculation modes.
Enhanced database indexing on conditions, condition meta, cache, and rule usage log tables for accelerated queries.
Added automatic background cron to purge expired cache table rows.
Added 'wccs_change_product_base_price' filter hook to customize product base prices before rule calculation.
Tested and verified compatibility with WooCommerce 11.2.1.
Fixed
Fixed free gift emoji (🎁) display issue in the WooCommerce mini cart block.
Fixed issues in the discounted products shortcode.
9.11.0
3 new1 improvement
New
Added more templates for tiered pricing rules.
Enhanced discount page alert message design.
Added direct links to Documentation and Video Tutorials.
Improved
Tested and verified compatibility with WordPress 7.1.
9.10.3
2 improvements
Improved
Added version parameters to plugin stylesheets to force cache refresh and ensure the latest styles are always loaded.
Verified compatibility with WooCommerce 11.0.1
9.10.2
1 new1 improvement2 fixes
New
Added capability to set an active tier for the quantity table when using server-side pricing.
Improved
Changed the default quantity table layout from Horizontal to Vertical.
Fixed
Resolved volume kick pricing template apply mode set to Individually.
Horizontally centered table content for improved UI consistency.
9.10.1
4 new
New
Completely redesigned the quantity table with a modern, user-friendly interface.
Introduced a selection of pre-built themes for the quantity table, accessible via plugin settings.
Added a live preview feature to the settings panel, allowing you to see table changes in real time.
Added Chamevo product customizer plugin compatibility for quantity table.
9.9.0
1 new1 improvement
New
Added "You Saved" block to the cart and checkout blocks.
Improved
Verified compatibility with WooCommerce 10.9.4
9.8.0
1 new1 improvement
New
Added Bulk Pricing Display Type option - choose between showing unit price or total price (unit × quantity) for bulk discounts. Perfect for wholesale and B2B stores!
Improved
Verified compatibility with WooCommerce 10.9.1
9.7.1
2 improvements1 fix
Improved
Verified compatibility with WooCommerce 10.8.0
Verified compatibility with WordPress 7.0
Fixed
When a product updates, the background price updater now updates only that product.
9.7.0
2 new
New
Added generate coupon code button to generate coupon codes easily.
Added user role based coupon code templates to create coupons fast & easy.
9.6.0
1 new1 improvement
New
Added minimum spend and cart total coupons templates.
Improved
Verified compatibility with WooCommerce 10.7.0
9.5.0
2 new1 improvement
New
Added order total coupon rules.
Added products subtotal coupon rules.
Improved
Verified compatibility with WooCommerce 10.6.2
Changelog published by the developer, in their original language.