#1 Independent Seller of WooCommerce Plugins

YITH WooCommerce Dynamic Pricing and Discounts

What the plugin does Increase conversions through dynamic discounts and price rules and build powerful and targeted offers.
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
Buyer Protection If you are not satisfied with our products, you will receive a 100% refund for any reason. Read more about the refund policy >
This plugin is used by 20,706 customers, with a rating of 4.5/5 and a 97% 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 and 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.


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 quantity-based discounts and choose whether to show or not the quantity/price table to inform your users about the promotion.

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.

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

You can create discounts and promotions running 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 that 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 and it will run automatically. 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.

Show a modal window in the cart and give a product 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).

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.

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.


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.


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 to emphasise discounts and promotions and push the user to take advantage of these targeted offers.

promote offer in modal window


  • Apply discounts on all your products
  • Apply the discount to products belonging to a specific category
  • Set a percentage discount
  • Create one or more discount rules to apply to the cart total optionally verifying the following requirements:
    • cart total amount
    • user’s name and role
    • number of orders placed by the user
    • total amount of the purchases previously made by the user
    • number of products in the cart
    • product quantity in the cart
  • Offer one or more free products through the "Gift products" feature based on the total products in cart or on a minimum cart subtotal New
  • Exclude some products, categories, tags or on-sale products, so that none of the cart rules you've set up applies to them.
  • Apply the discount to the cart including or excluding taxes
  • Enable free shipping on Cart rule
  • Create one or more discount rule based on the product quantity added to the cart
  • Select for each rule the products that will trigger the discount
  • Choose the products to which the discount applies: all, selected products, tags, categories
  • Choose the users who can benefit from the discount: all, selected users, or by user role
  • Combine two or more rules
  • Schedule the discount rule by setting up a start and end date
  • Show the price on the product page in a table: you can list the product prices by quantity
  • Show the price table horizontally or vertically
  • Show custom messages on discounted products and on those that will grant a discount if added to the cart
  • Choose whether to apply the discount to on-sale products or not
  • Choose whether to apply the discount if a coupon code is used or not
  • Set the price format on the product page
  • Show discounted price on the Shop page
  • Show a custom message in cart to inform user about how much they're saving with the current order New
  • Enable the shop manager to manage all the discount rules
  • Choose whether to show the total discount in cart as itemized or not New
  • Clone a discount rule

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 and Discounts the discounted price will also be visible inside the add to cart popup.

YITH WooCommerce Badge Management

 Using YITH WooCommerce Badge Management you can create custom badge you can apply to products in your shop. There are three types of badges: text, CSS or images.

The integration between the two plugins allows associating one of the badges you have created to each discount rule. So the badge will be applied automatically to all the products on which the rule has an effect.

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 and Down Payments

YITH WooCommerce Deposits and 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 and 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 and Discounts. It will allow creating custom discount rules for the users registered to a specific Membership plan on your shop.

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 and 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 and Discounts. In order to take advantage of a specific integration, you need to purchase and activate the premium version of the related plugin.


Reviews (86)

Customer reviews

Rated 4.50 out of 5 stars
86 reviews

Are you a customer? Submit your review

submit review
  1. 5 out of 5

    Jack murphy - verified owner

    love the latest updates, super excited!amazing! finally you can offer more than one free product with the gift products feature! thanks YITH!!

  2. 5 out of 5

    Harriet McKay - verified owner

    Excellent!I use this plugin with the badge management one, also from yith and it's been nothing less than amazing!

  3. 5 out of 5

    Zachary Toliman - verified owner

    It is a complete and thorough tool. The extend to which it can be used has opened new possibilities to augment customer loyalty and build rapport

  4. 1 out of 5

    grafirotulo.com - verified owner

    No es admisibleINADMISIBLE
    No tengo que ir producto a producto añadiendo códigos 1 solo código y el plugin funciona bien sea cual sea la regla, esto es una chapùza que ya hicimos nosotros además!!!!
    Tampoco calcula descuentos con productos cuyo precio es calculado por UNICPO
    No salen las ventanas modales de regalo ni de oferta especial
    No aparecen los mensajes de ahorro en el carrito
    Apenas funciona nada de todo lo que "venden" que hace su plugin

    Quiero pedir la devolución del dinero ya que casi toda la tienda pasa por UNI CPO y no les veo con la ATENCIÓN AL DETALLE pues creo que podéis comprobar y ver vosotros mismos que funciona y que no esta funcionando en vuestro SOFTWARE, tengo que adivinar yo que funciona y que no? Me hablaron bien de Yith pero ahora mismo no lo recomiendo para nada

    • Ausilia

      Estimado cliente, sentimos leer tu descontento y los problemas que estás teniendo con el plugin. Hemos revisado tu ticket y los problemas reportados en él y estamos contentos de ver que todos los problemas que estabas experimentando se han resuelto, ya que era debido a la configuración incorrecta, a excepción de la incompatibilidad con UNICPO, que no es compatible con nuestro plugin. Espero que nuestra ayuda haya sido útil, y por favor no dudes en responder al ticket si necesitas más ayuda, ¡siempre estamos encantados de ayudarte!

  5. 4 out of 5

    Sergio Mendoza - verified owner

    Aporta bastanteDecidimos usar este plugin por las facilidades que da a la hora de crear reglas de ofertas segun el rol, el total del carrito etc, lo que nos proporciona una amplia variedad de oportunidades para captar más ventas y futuros clientes habituales


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 cart one or more items you have selected when creating the rule.

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?

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 General settings, 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.

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.

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.

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.

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: 2.4.0
  • Released: 2021-10-27
  • Minimum PHP version: 7.0
  • Requires: WordPress 5.6 or higher and WooCommerce 5.6.x or higher
  • Compatible up to: WordPress 5.8.x and WooCommerce 5.9.x
  • Supported multilanguage plugins: WPML, Loco Translate
  • Translation ready: YES
  • Languages 100% guaranteed by YITH: English, Italian, Spanish, Dutch, Greek
  • Languages provided by users: Persian (16%), German (15%)
  • Support for: YITH Proteo theme. All YITH plugins except for: YITH WooCommerce Product Add-Ons, YITH WooCommerce Request a Quote, YITH WooCommerce Product Bundles
  • Supported third party themes: Storefront
  • Supported page builders: Elementor
  • GDPR Compliant: Not applicable
1 year of updates and support
30-day money back guarantee
Buyer Protection If you are not satisfied with our products, you will receive a 100% refund for any reason. Read more about the refund policy >

We don't offer one-time support, we care for you day-by-day.

Meet the team