WooCommerce Dynamic Pricing & Discount Rules

Bluehost Shared Hosting

WooCommerce Dynamic Pricing & Discount Rules – the ultimate plugin for enhancing your online store’s pricing strategy. This powerful tool allows you to create custom pricing rules based on a wide range of criteria, including quantity, product categories, user roles, and more. With WooCommerce Pricing plugin, you can offer simple or bulk discounts, buy X get Y free deals, BOGO deals, tiered pricing, cart-based discounts or fees, category-based discounts, role-based pricing, time-based discounts, and more! The possibilities are endless, and you have complete control over your pricing strategy.

Compatible with: WordPress 6.5 to 7.1, WooCommerce 8.2 to 11.2, PHP 7.4 or later. Supports HPOS and Cart/Checkout Blocks.

WooCommerce Dynamic Pricing

WooCommerce Dynamic Pricing offers a user-friendly interface that allows you to easily create complex pricing rules. You can set up various pricing strategies, such as:

Products Price Adjustment
Adjusts product’s regular or sale prices based on the pricing rule

Bulk Discounts
Provide a percentage discount on orders of a certain quantity or more.

Tiered Pricing
The more you buy, the less you pay! Offer increasing discounts on subsequent units as the number of purchases rises.

Buy X, Get Y Deals
Offer a deal where customers can receive a free item or Discount on other items with a purchase of one Product. When buying X items at the regular price, you can get Y for a discounted rate.

BOGO Deals
Customers buy one product and receive a second one for free on selected items.

Category-Based Discounts
Offer discounts on specific type of product or a category of products.

Role-Based Pricing
Set different prices for different user roles. Offer a discount to a specific group of users, such as registered users or members of a loyalty program.

Time-Based Discounts
Offer discounts during specific time periods. Provide a discount during certain hours of the day or days of the week.

Date-Based Discount (Validity): Set discount rules that are valid for a specific date or date range. This can be useful for running promotions or seasonal sales.

Cart-Based Discounts
Offer discounts based on the total value of the customer’s cart. Provide a discount for customers whose carts exceed a certain value. 

Global Discount 
Set WooCommerce Store-wide discount or all products
 
Exclude Selected Products from Discount Rules
Set rules to exclude specific products from your discount offers. This can be based on the product’s price, category, or other criteria.

Show Discount Table or Bulk Table or Quantity Table on Product Pages
Display a table on the product page that shows the different pricing tiers based on quantity, bulk pricing, or discounts. This can help customers understand how to get the best deal.

Option to Set Rules Expiry Date (From Date, To Date)
Set an expiry date for your discount rules to deactivate them after a certain date automatically.

Discount based on recent orders or previous purchases of customers: With this plugin, you can also offer discounts based on the user’s recent order or last purchase. This feature allows you to target customers who have already made a purchase from your store and encourage them to return for more purchases with a personalized discount offer. 

Cart Discounts and Checkout Fees 

These are two powerful features of WooCommerce Dynamic Pricing & Discounts Rules Plugin that let you customize how you charge your customers based on various criteria.

Cart Discounts automatically apply discounts to eligible customers’ carts without requiring them to enter coupons. Cart Discounts can be configured based on many conditions, such as cart subtotal, items, customer information, shipping address, and purchase history. This gives you more flexibility and control than regular coupons.

Checkout Fees allow you to add extra charges to customers’ orders based on specific factors, such as international orders or perishable products. This can help you cover your costs and increase your profit margin.

These are just a few examples of the pricing rules you can create with WooCommerce Dynamic Pricing & Discounts Rules. With this plugin, you have complete control over your pricing strategy, and you can offer discounts that will attract more customers and increase your sales.

Conditional Logics

The Conditional Logics feature gives you the freedom to decide when & how specific rules should be executed. It lets you organize, enable or disable conditions in dynamic pricing & discounts rules plugin to fit your exact needs.

Products Product Properties Cart
Specific Products Product Types Subtotals Including Tax
Product Categories Product Total Sold Subtotals Excluding Tax
Product Tags Product Is On Sale Totals Including Tax
Product Attributes Product Stock Status Totals Excluding Tax
Product Variations Product Stock Quantity Cart Total Quantity
Product Price ($) Product Weight Cart Total Weight (kg)
  Product Shipping Class Number Of Cart Items
  Product Meta Field Applied Coupons
Customer Billing Items In Cart
Customers Payment Method Products In Cart
User Is Logged In Billing Country Categories In Cart
User Roles Billing State Tags In Cart
User Capabilities Billing Postcode Variations In Cart
    Attributes In Cart
Customer Value Shipping  Subtotal Of Cart Item 
Total Spent ($) Shipping Method Products Subtotal
Last Order Date Shipping Zone Categories Subtotal
Last Order Amount ($) Shipping Cost Tags Subtotal
Average ($) Per Order Shipping Country Attributes Subtotal
Maximum ($) Per Order Shipping State Variations Subtotal
Minimum ($) Per Order Shipping Postcode  
Number Of Orders    
Purchase History Date & Time Quantity Of Cart Item
Bought Products Date Products Quantity
Bought Categories Time Categories Quantity
Bought Attributes Date & Time Attributes Quantity
Bought Variations Days Of Week Variations Quantity
  Days Of Month  
  Months Of Year

Benefits of using WooCommerce Dynamic Pricing & Discounts Rules:

Increase Sales: By offering discounts and special deals, you can attract more customers to your store and encourage them to make more purchases.

Enhance Customer Loyalty: Offering discounts to your loyal customers can help you build long-lasting relationships with them, leading to repeat business and higher customer satisfaction.

Customizable Pricing: With this plugin, you have complete control over your pricing strategy, enabling you to create unique pricing rules that are specific to your business needs.

User-Friendly Interface: The plugin’s interface is user-friendly and easy to navigate, allowing you to create complex pricing rules with ease.

Boost Revenue: With the ability to offer discounts based on specific criteria, you can target your promotions to your most profitable products, leading to increased revenue.

Competitive Advantage: By offering discounts, you can stand out from your competitors and attract customers who are looking for the best deals.

Upsell Opportunities: The plugin’s tiered pricing and buy X, get Y free features allow you to offer customers discounts for purchasing larger quantities of products, opening up upsell opportunities.

WooCommerce Dynamic Pricing & Discounts Rules is the ultimate plugin for enhancing your online store’s pricing strategy. Try it today and see the difference!

WooCommerce Dynamic Pricing & Discount Rules

Have any Question?

Feel free to ask our Support if you looking for any additional features Or have Pre-Sale Question for WooCommerce Dynamic Pricing and Discount Rules Plugin

For Free configuration support, email 
support@techspawn.com 

Read more about us at: www.techspawn.com

WooCommerce Dynamic Pricing & Discount Rules

WooCommerce Dynamic Pricing & Discount Rules WooCommerce Dynamic Pricing & Discount Rules WooCommerce Dynamic Pricing & Discount Rules

Changelog

 = 1.3.0 = FIX - Gift eligibility uses paid cart lines at their original prices, so a gift cannot invalidate its own subtotal or quantity conditions. FIX - Session-backed mini-cart totals refresh when a pricing rule changes, expires or is switched off. FIX - Tiered and cheapest-item calculations handle large quantities without allocating or iterating over every unit. FIX - Checkout address updates immediately add or remove earned Buy/Get gifts before totals are calculated in classic checkout and blocks. FIX - Bulk rules outside their ranges and Buy/Get deals below their qualifying quantities allow lower-priority discounts to apply. FIX - Malformed rule JSON is rejected without changing saved rules or priorities, with an error shown in the editor. ADD - Rule on/off switch and Duplicate button on Product Pricing, Cart Discount and Cart Fee rules (copies start switched off). ADD - Exclude products and categories from Product Pricing and Cart Discount rules. ADD - Tiered pricing (each unit priced by its own range) next to bulk pricing, and quantity counted per cart line, per product (all variations) or across every product the rule matches (mix and match). ADD - Quantity ranges with an empty "To" now mean "no upper limit"; deleting a range row works. ADD - Quantity pricing table on the product page with quantity, discount and unit price (updates for the chosen variation), plus the [wcdypr_pricing_table id=""] shortcode. ADD - New method "Buy N, get cheapest M discounted": e.g. buy 3 get the cheapest free, or 40% off the second item; repeat per group or once; cheapest or most expensive. ADD - Original price struck through in the cart, mini cart and checkout, and a "You saved" total in the classic cart/checkout and the Cart/Checkout blocks (Settings: on/off and label). FIX - Prices are applied while WooCommerce calculates the cart (woocommerce_before_calculate_totals) from the line's own price, so recalculating never compounds a discount; no more recursive cart recalculation or repeated "Discount!" notices. FIX - Each cart line takes the highest-priority rule that matches it; rule schedules are respected by product pricing. FIX - AND conditions require every row to match (any OR group may match) in product pricing, cart discount and cart fee rules; a match from one rule no longer leaks into the next. FIX - Cart subtotal / tax conditions use the current cart, not the previous calculation. FIX - Category conditions match variations; a "Shipping Country" product rule no longer causes a fatal error. FIX - Buy X get X / Buy X get Y free items are added and removed when the cart changes, not during totals calculation; new Buy/Get rules save their quantities. FIX - Free Buy/Get items are re-checked on every cart load: an item the cart no longer earns (rule switched off or expired, shipping country or another condition changed) is no longer discounted and is removed. FIX - A cart line already priced by a higher-priority rule no longer also earns a free item from a lower-priority Buy/Get rule, and overlapping Buy/Get rules add one free item, not two. FIX - Buy X get Y only adds the products picked as "Product - Equal to"; other rows are no longer read as product ids. FIX - The "You saved" row in the Cart/Checkout blocks updates when the cart changes, without a page reload. FIX - The product page table shows the right unit prices for fixed discounts and fixed prices after choosing a variation when prices are shown with tax. FIX - Purchase-code check is cached (12 hours), uses a 10 second timeout and never locks the rule screens when the licence server is down; wp-admin no longer waits on it. FIX - Rule titles with quotes or apostrophes are saved without backslashes; rule JSON is validated before it is stored. FIX - Database columns are added on update without re-activating the plugin. DEV - uninstall.php removes the price cache, cron jobs and cached licence answers (rules and settings are kept). Fine-tuning datasets removed from the package.  = 1.2.8 = FIX - Security: rule, settings and licence AJAX actions now require a valid nonce and an administrator. FIX - Security: rule save/delete queries are now prepared (SQL injection fixed). FIX - Security: discounted products are tracked in the WooCommerce session instead of an editable browser cookie. FIX - Debug output printed on the cart and in Store API responses when a rule used the "Cart Coupon" condition. FIX - Fatal error for logged-in customers without orders when a rule used "User Last Order Date". FIX - PHP warnings on the Product Pricing screen and PHP 8.5 curl_close() deprecation. FIX - Plugin scripts and styles now load only on the plugin's own admin screens; date picker stylesheet path fixed. FIX - Translations now load on init (WordPress 6.7+ notice). ADD - Declared compatibility with WooCommerce HPOS and Cart/Checkout Blocks. ADD - Compatibility with WordPress 7.1, WooCommerce 11.2 and PHP 7.4 - 8.5.  = 1.2.7 =  Enhancement : Added Priority To  Rules  = 1.2.6 =  Enhancement : Added Scheduling Functionality To All Rules  = 1.2.5 =  Enhancement : Dynamic Pricing Display On Product Single Page & Compatibility With MultiLoca   = 1.2.3 =  [New] Integrated with AI to create dynamic discount and dynamic fee rules  = 1.2.2 =  [Fix] "Displaying Newly Added Rules Between Existing Rules: Poor UX [Fix] OR Rule Applies to All Products, Regardless of the Criteria Under Which They Fall : Cart Discount section [Fix] Product attribute option is not displayed sometime in "cart discout" section [Fix] After creating the rule, upon refreshing, the "title name" of the rule disappears, leaving it with an empty value.  = 1.2.1 =  [Add] Compatibility with latest version of WordPress and WooCommerce [Fix] Fixed several issues related to cart discounts, and product attributes not displaying. [Fix] Condition rule application, cart quantity rule not working properly, and warnings on webpage refresh.  [Fix] Resolved the problem with product pricing weight rules not applying correctly.  = 1.0.9 =  [Fix] Warning issue for the product rule  = 1.0.8 = [Add] New Rule By Shipping Method [Add] New Rule By Shipping Zone  = Version 1.0.7= [Fix] Warnings and errors found when Debug is true  = Version 1.0.6= [Add] Compatibility with local pickup [Add] Adding attribute [Fix] Change the text from the dropdown "Fixed Fee" and "Fixed Percentage" instead of discount [Fix] IssueProduct Pricing >> Rule is not saving all fields are entered   = Version 1.0.5= [Fix] Bulk Pricing >> Delete button should be there to delete the added quantity ranges.  [Fix] At the description you can enter a long sentence but when you save it saved only the half sentence [Fix] Issue Settings >> Cart discount is displayed on the cart page even if the "Enable Dynamic Discount on Cart Page" setting is disabled.    = Version 1.0.2= [Add]- "Product tag" option to create a rule [Fix]- delete rule not working for cart discount and cart fee  = Version 1.0.1= [Fix]Fixes Percentage discount and Percentage Fee [Fix]Bulk Pricing Critical error [Fix] Cart Discount and Cart Fee   = Version 1.0.0 = [Add] Initial Release 

0 average based on 0 ratings.

Techspawn

Techspawn

Visit Author's Portfolio

View Portfolio
Last Update 2026-11-09
Created 2023-03-27
Sales 61
Discussion Comments
Compatible Browsers Firefox Safari Chrome Edge
Software Version WordPress 7.1.x WordPress 7.0.x WordPress 6.9.x WordPress 6.8.x WordPress 6.7.x WordPress 6.6.x WordPress 6.5.x
Compatible With WooCommerce 10.x.x WooCommerce 9.x.x WooCommerce 8.x.x
Gutenberg Optimized No
High Resolution No
Files Included JavaScript JS HTML CSS PHP
Video Preview Resolution