#1 Independent Seller of WooCommerce Plugins
Switch language

YITH WooCommerce Dynamic Pricing & Discounts

What the plugin does

The best-selling plugin for creating promotions and upsell strategies in your store: 3x2, 2x1, BOGO, free products in the cart, quantity discounts, last-minute offers, and more.

How you can benefit from it:
  • Apply a discount on the whole shop or on all products of a specific category with just a few clicks;
  • Create targeted offers and increase the average order value through discounts based on the quantity or the total amount in the cart.
  • Set up the most popular promotions (like 3 for 2, 2 for 1, BOGO etc.) in your shop
  • Schedule discounts and promotions that will start and end automatically (Black Friday, Cyber Monday, Halloween, Christmas, etc.)
  • Offer a product as a gift or a discount to all users that buy a specific product or spend a specific amount;
  • Offer dynamic discounts in cart or free shipping when users spend a minimum amount;
1 year of updates and support
30-Day money back guarantee
100% Money Back Guarantee Buy confidently with our buyer protection and get a full refund for any reason. Read our refund policy >
This plugin is used by 24.582 customers, with a rating of 4.4/5 and a 98% customer satisfaction in support!

Loyalize your customers through targeted promotions and dynamic pricing rules

Imagine walking down the street in the city center, surrounded by any kind of shop. Which are the shop windows that catch your attention? The answer is simple: those that offer particular promotions and discounts. Colored posters that present end-of-season sales, buy two get three, or everything at $10 until the end of the week: these are only some of the most used tricks for commercial activities.

Use the same marketing tricks in your shop using YITH WooCommerce Dynamic Pricing & Discounts: a powerful tool to create targeted promotions to catch your customers’ attention and loyalize them day after day. It’s a plugin that gives dynamism to your e-commerce and lets you increase the visits – and consequently the sales – taking advantage of the fundamental marketing strategies.

Discounts, special prices, promotions, bonuses, free products: there are no limits but your own imagination: with just one plugin, you will be able to build hundreds of promotions to boost up your shop.

Manage any type of discounts, promotions, and special offers in a few clicks

Use the plugin builder to configure, plan and manage discounts and advanced promotions. You can choose among the most popular offers or create custom promotions based on your needs.

Create any kind of discount or promotion: 3 for 2, 2 for 1, Buy One Get One Free, 50% on the second item, Buy X and get Y for free, and so on and so forth.

The only limit to the special offers you can create will be your imagination: from the intuitive plugin panel, you can create any kind of promotions, choose the products they will apply to, and schedule them for a specific time span.

Apply a massive discount on the whole shop catalog or on products of a specific category with few clicks

You have hundreds of products and you want to give a 10% discount for Black Friday? Want to discount all products in a certain category for one week? No need to manually edit every product, now you can create the discount rule with just a few clicks.

Set up different prices based on the selected product quantity and encourage your users to buy more to get a discount

Set dynamic discounts based on product quantity and choose whether to show the quantity/price table to inform the user about the active promotion or not.

Create discount rules to apply to the cart

Apply any advanced discount rule to the cart: you can offer a 10% off and free shipping only for orders totalling exceeding $300 or if the cart includes at least a specific number of items; you can create a discount that applies only to specific users or user roles as well as customers who placed a certain number of orders in your shop or exceeded a defined spent threshold.

Show dynamic messages in the cart to encourage users to spend more to benefit from discounts and free shipping

Offering discounts or free shipping based on the cart total is useless if you don’t advertise these promotions. From version 3.0, you can show dynamic notices for discount rules applied according to the cart total. This will encourage users to add more products to their cart to benefit from the offer and/or free shipping. A best practice used by the biggest stores that you can’t miss if you want to offer discounts and promotions on the cart page and improve the user experience.

Show a modal window in the cart and give one or more products as a gift to users who are going to pay more than a certain amount or those who purchase specific products

A free product or a “gift” is a great incentive to convince your users to finalize the purchase. Use the “gift product” option and decide how many and which products will be gifted, to whom, and on which conditions (e.g. users whose cart total is at least $100 or with the product X in cart).

Show a modal window to promote the active special offers available on the products in the cart

Do you want to offer a gift or a discount to customers who buy a specific product? Set up the rule and promote it through a modal window that will open up when the user adds the product to the cart. The most efficient solution is to emphasize discounts and promotions and push the user to take advantage of these targeted offers.

New Hot

Create a last-minute deal to show on the cart or checkout page 

Take advantage of the principle of urgency to promote upsell products on the cart or checkout page, before your customers complete the order. You can set the deal for a limited time by showing a dynamic countdown to push customers to purchase immediately.

Create dynamic messages to show on your product pages

Enhance your promotions and show dynamic messages on your product pages to inform users about the offer and push them to buy.

Decide if the offers can be cumulated or not

Decide whether to let your users cumulate more than one promotion and get the maximum available discount or if you prefer setting some restrictions so they can only benefit from one promotion at a time when they purchase from your shop.

Decide whether to give discounts to all your users or a specific niche only

You can create discounts and promotions for all users or reserve the offers only for users with a specific role. Set up offers for the members of a specific plan if used together with our Membership plugin. Or even more: create cart discounts that will only be applied to customers who have already spent a certain amount in your shop or to those who have placed a minimum number of orders.

Schedule a start and end date for your discount rules to automate discounts and offers

You can start and end a promotion manually or set the start and end date to run automatically. In this way, you can create discounts and special prices during specific times of the year (Black Friday, Christmas, end-of-season sale, etc.) ahead of time and make sure the plugin automates the full process.

Choose whether to apply the discount on the unit price or on the total price

Once in the cart, choose whether the discounts related to one product will edit the unit price of the product itself or – new since version 2.0 – the discount will only apply to the cart total.

Customize the labels that identify the discount on the Cart page

Decide how to identify the discount applied in the cart and give your users real-time feedback about the discounts and promotions they benefit from.

1 year of updates, bug fixes and technical support

The official plugin license entitles you to one year of updates (and new features that will be added in future versions), error and bug fixes, and access to our technical support platform.

30-Day money back guarantee

Do you have any doubts about the plugin and don't know if it's a good fit for your project? You have nothing to worry about, you can always take advantage of our 100% money back guarantee and get a full refund within 30 days of purchase.


  • Product discounts & offer rules
    • Create rules to manage special sales (3x2, 2x1, etc.)
    • Create rules to manage Buy One Get One (BOGO) sales
    • Discount or offer to get product A free with the purchase of product B
    • Offer a discount on 2nd unit of a purchased product
    • Set a fixed or % discount on all products of specific categories
    • Set a fixed or % discount on the whole shop New
    • Create price rules to offer discounts based on product quantity
    • Show price & quantity tables (with the horizontal or vertical layout) with a quantity discount applied on product pages
    • Show dynamic notices on the product page to promote available discounts and offers New Hot
    • Promote a special offer in a modal window, when the user adds the product that triggers the discount rule, to cart New Hot
    • Apply rules to all products, specific products, or products belonging to specific categories/tags
    • Exclude products, categories, and tags from all discounts and offers through the Exclusion List New
    • Choose whether to apply the rules to on-sale products or not
    • Choose whether to apply the discount or not if a coupon code is used
    • Schedule rules by setting up a start and end date
    • Choose the users who can benefit from the discount: all or only specific users/user roles
    • Enable discount only for members (integration with our Membership plugin)
    • Exclude users or user roles from a discount rule
    • Set the price format to show on the product page
    • Choose how to show discounted prices on the Shop page
  • Cart discounts & gift product
    • Create discount rules to apply to the cart total when the amount exceeds a specific threshold
    • Create cart discount rules to apply only if a defined quantity of products (globally or by specific product) has been added to the cart
    • Create cart discount rules to apply only to specific users or user roles
    • Create cart discount rules to apply only if the user placed at least XX orders or spent a specific total amount with previous purchases in your shop
    • Exclude some products, categories, tags, or on-sale products, so that none of the cart rules you've set up will apply to them
    • Apply the discount to the cart including or excluding taxes
    • Enable free shipping on cart rule
    • Offer one or more gift items based on products in the cart or on a minimum cart subtotal Hot
    • Enable a "last-minute" deal (with countdown) to show on the cart and checkout pages New Hot
  • Cart options
    • Choose whether to apply the discount to the unit price or the total price
    • Show a custom message in the cart to inform users about how much they're saving with the current order
    • Show dynamic notices in the cart to push users to spend more to benefit from cart discounts or free shipping New Hot
    • Choose whether to show the total discount in the cart as itemized or not
    • Customize the cart discount label (enter a custom label or use the cart rule name) New
  • Advanced options
    • Show info about the discount rules applied to the order in the email sent to the admin and the customer New
    • Check the rules applied in the order through the specific metabox inside the order detail page New
    • Enable the shop manager to manage all the discount rules
    • Integration with our Membership plugin: offer discount and offers only to members
    • Integration with our Badge Management plugin: assign badges to visually promote specific promotions and discounts (Black Friday, BOGO, 3x2, etc.)
    • Integration with our Brand plugin: create discount rules for products of specific brands
    • WPML compatible

Plugin integrations

All the products in our YITH catalog are developed on the same shared framework. This grants full compatibility among all our plugins and allows combining them together to get even more powerful results and more complete solutions.

We do our best to also include compatibility with the most popular WordPress and WooCommerce plugins available on the market.

You can use this plugin with*:

YITH WooCommerce Added to Cart Popup

Thanks to YITH WooCommerce Added to Cart Popup you could enable an automatic popup to notify the user about the updated cart content. Every time a product is added to the cart the popup automatically opens.

By combining this plugin with YITH WooCommerce Dynamic Pricing & Discounts the discounted price will also be visible inside the add to cart popup.

YITH WooCommerce Badge Management

YITH WooCommerce Badge Management allows you to show graphic badges on your products to highlight discounts, promotions, or unique selling points.

Using the two plugins together allows you to add a badge to each configured discount rule: these badges will be applied to each product affected by these rules.

YITH WooCommerce Brands Add-On

Thanks to YITH WooCommerce Brands Add-on, you can create brands you can link to the products in your shop. Products can be filtered based on the selected brand and this will make it easier for users to find products they might be interested in.

This integration allows creating custom discount rules for all the products associated with a specific brand and offering advantageous benefits to the users willing to purchase them.

YITH WooCommerce Deposits / Down Payments

YITH WooCommerce Deposits / Down Payments is a plugin designed to offer users the opportunity to leave a deposit for a specific order, which they will then finish paying at a later time.

The combined use of these two plugins offers your users the chance to make a deposit on a dynamically discounted price, thanks to the Dynamic Pricing & Discount pricing rules.

YITH WooCommerce Membership

YITH WooCommerce Membership is a plugin that allows you to organise the content of your site into plans and make it accessible only to users who have paid for it.
With this plugin, you can offer your users a wide selection of products in exchange for a cost.

You can use YITH WooCommerce Membership in combination with YITH WooCommerce Dynamic Pricing & Discounts. It will allow creating custom discount rules for the users registered to a specific Membership plan on your shop.

YITH Multi Currency Switcher for WooCommerce

With YITH Multi Currency Switcher for WooCommerce, you can enable a multi-currency system in your shop and let your users see and pay for products in their own local currency.

Thanks to the integration between these two plugins, the discount rules will be correctly applied to the cart with the currency selected by the user.

YITH WooCommerce Multi Vendor

YITH WooCommerce Multi Vendor allows you to turn your store into a multistore where vendors manage their own product and earn a commission on every sale.

The integration gives you the possibility to create custom discount rules for all the products associated with a vendor or to provide a discount for all the products of the shop except for those related to a specific vendor.

YITH WooCommerce Role Based Prices

YITH Role Based Prices allows you to show different prices based on the role your users have, and offer dedicated discounts or increase the product prices.

The integration between these two plugins allows YITH Dynamic Pricing & Discounts to combine discounts applied by both plugins on the same products.

* All the plugins listed in this section are not included in YITH WooCommerce Dynamic Pricing & Discounts. In order to take advantage of a specific integration, you need to purchase and activate the premium version of the related plugin.



Customer View

Reviews (111)

Customer reviews

Rated 4.44 out of 5 stars
111 reviews

Are you a customer? Submit your review

submit review
  1. 5 out of 5

    James Schroeder - verified customer

    ExcellentIt has a lot of settings, but this gives much more flexibility to create custom offers that fit a specific marketing strategy.

  2. 5 out of 5

    Alex-7455 - verified customer

    Certainly, I great purchase!Great tool. I achieved exactly what I was looking for my website with this and other excellent yith plugins. I truly recommend these plugins specially for its features, performace, and the support

  3. 5 out of 5

    estilo-natural - verified customer

    Feliz con las mejoras!La verdad estaba conforme con el plugin de Deals desde que lo compré y al unirlo con este, me sorprendió pero para bien. Hasta ahora estoy muy conforme con el cambio y con el montón de nuevas opciones. Sigan así!

  4. 5 out of 5

    sofisti-casa.it - verified customer

    Semplicemente il miglioreLo sto usando da un po' di tempo e sono rimasto soddisfatto sin dall'inizio, ma dopo gli ultimi aggiornamenti lo sono ancora di più. Per me fa davvero la differenza sapere di aver acquistato un prodotto che migliora nel tempo, mi fa capire che l'investimento ne vale la pena.

  5. 5 out of 5

    Mariela T. Velasco - verified customer

    Muy recomendado para crear ofertas especiales y descuentos en tiendas onlineMe animé a probarlo por el descuento que dieron por San Valentín este año (bonito gesto por cierto jeje) y la verdad que estoy super impresionada con el plugin, tiene muchísimas opciones para crear descuentos y ofertas especiales, es muy completo.


Here you can find some frequently asked questions about this plugin. If you can't find a reply to your doubts, ask a question: we will reply in a very short time
  • All
  • General
  • Shortcode
  • Integration
  • User roles
  • Variable products
  • Coupons

Can I add the discounted prices on the shop page?

Yes, to do it, you must enable the option Show discount in loop when creating the discount rule.

Is there a shortcode to show the price table?

Yes, you can use the shortcode [yith_ywdpd_quantity_table]

Do I have to define the rules one by one by product?

You can create rules also by category, tags or with a list of products. You don't need to create a rule product by product unless they are all different.

Does the plugin change the price shown in real-time when selecting the quantity on the product page?

Yes, the price updates when changing the quantity value.

Can I offer free products with the plugin?

Yes, the plugin has the gift products feature that allows offering free products when users add to the cart one or more items you have selected when creating the rule. You can read more about it here.

Is it possible to choose a validity (for example, two weeks or only on Tuesday and Friday) for the rules I create?

You can set a start and end date for the validity of the offers, but, unfortunately, you can't select the days of the week on which they will apply.

Can this plugin give automatic discounts to people who have purchased a certain amount over time?

Yes, you can create a Cart rule and set a minimum value for Total amount spent as a condition.

On a quantity discount, is it possible to display the lowest possible discounted price on the shop page?

Yes, it is possible. From the "Quantity table" tab, you will be able to choose the default value as either
1. The first discount rule (usually the minimum discount) or
2. The last discount rule (usually the maximum discount).

Can I assign discounts to brands?

Yes, it is possible by integrating our YITH WooCommerce Brands Add-on and create custom discount rules for all the products associated with a specific brand.

Is it possible to offer free shipping with the discount rules?

The free shipping option is available only with the cart rules. To work properly, you must enable free shipping in WooCommerce and select A valid free shipping coupon from the dropdown. You can find more information here.

Is there an option to clone the rules?

Yes, you can easily duplicate the rules you have created as described in this section of the documentation.

Can I set prices based on quantity ranges?

Yes, with the quantity rule, you can configure as many ranges as you need and set a different price per range. Moreover, you can also show a table with the quantity-based prices on the product page. You can find more information here.

How do I create a 3X2 discount rule?

You can use the specific Special offer feature. Through this feature, you can configure a discount on X quantity of a product if Y quantity of the selected product has been added to the cart. You can read more in the documentation here.

Can I set specific price rules per user by quantity? Is it possible to let the price table to display/hide according to different user roles?

Yes, with the price rules, you can restrict the discount to specific user roles or customers by including or excluding a list of them. The users with the roles you have selected in the rule will be the only ones to see the price table.

Does it support variable products?

Yes, the plugin supports variable products and allows selecting single product variations.

Can I set a rule like if you buy product X, you get a 5% discount on product Y?

Yes, of course! You can set a price rule specifying the products affected by the rule, the minimum and maximum quantity, and the percentage value. You can read more about it here.

What happens to the discount rules when a coupon code is entered?

Within every rule you create, except for Gift products, you will find the option to enable/disable the rule when another coupon is used.

Can't find the answer?

Send us your question and we will reply very quick!

Send your question

Technical Info

  • Version: 4.12.0
  • Released: 2024-07-09
  • Minimum PHP version: 7.0
  • Requires: WordPress 6.4.x and WooCommerce 8.9.x
  • Compatible up to: WordPress 6.6.x and WooCommerce 9.1.x
  • Supported multilanguage plugins: WPML, Loco Translate
  • Translation ready: YES
  • Languages 100% guaranteed by YITH: English, Italian, Spanish
  • Languages provided by users: Persian (4%), German (39%), French(56%), Dutch(56%), Greek(41%)
  • Support for: YITH Proteo theme. All YITH plugins except for: YITH WooCommerce Product Add-Ons, YITH WooCommerce Request a Quote, YITH WooCommerce Product Bundles, YITH Booking and Appointment for WooCommerce, YITH Composite Products for WooCommerce
  • Supported third party themes: Storefront
  • Supported page builders: Elementor
  • GDPR Compliant: Not applicable
1 year of updates and support
30-Day money back guarantee
100% Money Back Guarantee Buy confidently with our buyer protection and get a full refund for any reason. Read our refund policy >

We take great care of you and your shop today, and every day after that.

Meet the team