Skip to main content
disco logo
  • Features
  • Pricing
  • Compare
  • Resources
    • Blog
    • Documentation
    • Changelog
    • Contact/Support
    • Disco Community
Login Get Disco Pro

Getting Started

1
  • Installation Process of Disco Plugin (PRO And Free)

Product Intent Discounts

4
  • Set Up Product Intent Discounts
  • Example 1: $20 Off All ‘Men’ Category Products
  • Example 2: 5% Off Product X for a Limited Time
  • Example 3: Flat $50 Off on Products Over $500

Cart-Intent Discounts

4
  • Set up Cart Intent Discounts using Disco Plugin
  • Example 1: 20% Cart Discount on Selected Categories
  • Example 2: Offer 10% Cart Discount for 10+ Items (Cart Quantity)
  • Example 3 : Offer $10 Off Product X When Cart Has 3+ Items (In Stock)

Free Shipping Discount

4
  • Set Up Free Shipping with DIsco Plugin
  • Example 1: Free Shipping for Location ‘X’ Customers
  • Example 2: Free Shipping on Category “A” Products
  • Example 3: Free Shipping on Specific Product During Promotion

Bulk Intent Discount

4
  • Set Up Bulk Intent Discount with Disco Plugin
  • Example 1: Bulk Percentage Discounts on All Products by Quantity
  • Example 2: Offer 5% Bulk Discount on Product X for 3+ Units (October Only)
  • Example 3: Offer $10 Off on 5+ Units from Category ‘A’

Bundle Discount

1
  • Set Up Bundle Discount with Disco Plugin

Campaign Setup

6
  • Product Rules Explain with Example
  • Bundle Rules Explain with Example
  • Bulk Rules Explain with Example
  • Cart Rules Explain with Example
  • Discount Rules (Filter Products, User Limit, Valid Between, Discount Label)
  • Discount Intent

Conditions

9
  • Items Count (Entire Cart) vs Item Count 
  • Set Up Discounts According to Product Stock Quantity in WooCommerce
  • Apply Discounts on Selected Categories in WooCommerce 
  • Create a Discount on a Specific Product Attribute in WooCommerce
  • Set Up Discounts by Brand in WooCommerce with Disco Plugin
  • Tax and Shipping Based Discount Conditions
  • Price Based Discount Conditions
  • Product Attributes Based Discount Condition
  • Product/Cart Item Based Discount Conditions

Ticket Solutions

1
  • Discount Applies but No Visual Badge or Offer Displayed

BOGO

5
  • Buy X Product, Get Y Product at a Discounted Price
  • Buy X, Get Y Free (Different Product)
  • Buy X from Category A & Get Y from Category B
  • Set Up BOGO Discount (Buy 1 T-Shirt, Get 1 T-Shirt Free)
  • Buy X Get X at Discount (Buy 3 Coffee Mugs, Get 3rd One 50% Off)

Campaign Display

3
  • Display Product Badge in WooCommerce
  • Display Bundle Discount Table in WooCommerce 
  • Display Bulk Discount Table in WooCommerce
View Categories
  • Home
  • Documentation
  • Conditions
  • Price Based Discount Conditions

Price Based Discount Conditions

9 min read

The following conditions let you apply discounts based on the prices of your products. 

1. Currency Based Condition #

Many people use multi-currencies in their WooCommerce stores. If you are one of them, then this condition filter is for you. It lets you apply discounts on the basis of the currencies your customers use. 

This condition filter is an excellent option for running targeted promotions in specific regions or tailoring offers for different currencies.

Example: Offering a $30 discount exclusively for customers paying in USD.

Once you set up a $30 discount, go to the Conditions section and follow these steps:

  • Choose “Currencies” as the filter.
  • Select the method as ‘Equal’.  
  • Input USD 
  • Save it.
AD 4nXe1UBpVx9eW7j8wKo zp490qMhgMFUGUqm4GdYK8 8J5nZZtsvCUi9JiUNLnzowPhskrZwRTpZLzJPp yGaUNvwSVC53
Price Based Discount Conditions 31

This setup ensures the discount applies only to transactions made in USD.

Now, any customers who buy the product using USD will automatically receive a 10% discount.

AD 4nXeUftwxiBJeOCggGRGYI 0D1U3uxrBL DPTnqaFhrQ8aFsXf9zMelwB7jIjQwgus72nOrqgb9g4zT75tHAToTsJpF9GqN0ztO2LoTE kthSyPPCPmyWHZPhpAEzBXrPY92HPM11g
Price Based Discount Conditions 32

This strategy is ideal for incentivizing purchases in specific regions, tailoring promotions for international customers, and boosting sales in select currencies.

2. Regular Price Based Condition #

This condition allows you to apply discounts based on the regular price of your products. It’s an excellent option for offering targeted promotions on higher or lower-priced items in your store.

To give you an instance:

Let’s offer a 15% discount on products with a regular price greater than $100.

Once you set up a 15% discount, go to the Conditions section and follow these steps:

  • Choose “Regular Price” as the filter.
  • The method should be ‘Greater Than’.
  • Enter 100 as the value.
  • Save it.
Price Based Discount Conditions 33

This setup ensures the discount applies only to products priced higher than $100.

Now, the products which have a regular price of more than $100, will get a 15% discount. 

AD 4nXeIIjnyk0b7PttKBffR CtZ4FKSQzZ0JMZeLn4a4mkx CWfPnJrS0h9WpWFCV2B8S9UFxjE9iTsFkP5eDhCe4K8C KigEQBRO9LdJ6w6G7G K
Price Based Discount Conditions 34

This strategy is ideal for promoting premium items and encouraging customers to invest in higher-value products.

3. Price Based Condition #

The Price condition in the Disco plugin allows you to set discounts based on the price of products in your WooCommerce store. 

Now here’s the thing! If a product has a sale price, the discount will be applied to the sale price, offering additional savings to customers during a promotion or sale.

But, if a product doesn’t have a sale price set, the discount will apply to the regular (original) price, ensuring that discounts are still applied even if a product is not currently on sale.

So, you can use this condition if your products are both on sale and at their regular price. 

Example: 

Let’s say you’re offering a $5 discount on products priced under $50.

First of all, select all the products of your store and then set up a fixed discount of 5 USD. Then in the conditions section: 

  • Choose “Price” as the filter.
  • The method should be ‘Less Than’.
  • Enter 50 as the value.
  • Save it.
AD 4nXcv7PbvOVxTbCIyvuFRtXYKAqWh28f67hmrkYAp3H0dfcs34ZBk hL6ZzVJuoD8OFyWUYvjWJpk5hIgTFx93 wYa8zN3W corVZDMdXGgPL8NNG5 t7K 0uTAn9PYfddVJleGpSw
Price Based Discount Conditions 35

Product 1: Regular Price = $35, Sale Price = $30

A $5 discount applies to the Sale Price of $30, reducing the price to $25. Since it’s under $50, the discount is applied. 

AD 4nXcTFcz1EjR3mksbMFOdfN6T fHgdvWGEVW5oZqpjzjxkRfa ctp5h65sr7n2aDG863S0
Price Based Discount Conditions 36

Product 2: Regular Price = $45, No Sale Price

A $5 discount applies to the Regular Price of $25, reducing the price to $20. This also qualifies because the price is under $50.

AD 4nXcEF60LZft3aU1me0TN8ADjuDh w3cX9vD3vK 0NONbVtszKyOLbnLySOtDniwiX qRlW3l6LUpKsOYzidLaUkE4wPqptLNs2SSgWiaBKG6 P78LQKTssP6hKGm8L227QAt0SnF3w
Price Based Discount Conditions 37

Product 3: Regular Price = $85, No Sale Price

AD 4nXeo494wh8dcMV8Xevh1u7mIjDkS3dBMsPKzgte52J vQfIqE GHfchB69U m8yxS0O9phxRYHDXmwWFn9Dv5OEj1eWILT1weBsZzq1PZvTK4I
Price Based Discount Conditions 38

A $5 discount does not apply because the price is above $50, even though it’s the regular price.

4. Sale Price Based Condition #

The Sale Price condition in the Disco plugin allows you to target products with an active sale price. Discounts will only apply if the product has a sale price set in WooCommerce.

Example: 

Let’s offer a 10% discount on all products with a sale price of at least $20 or more than that. 

So, set up a 10% discount first, and then in the conditions section do the following: 

  • Select the Sale Price Filter
  • The method should be Greater Than or Equal
  • Input the value 20
  • Save it
AD 4nXdngqyX1wo7am YZNeiZ3uy5QeJKtDEjQ6kzF5SMP7zEgx2yCJbltWrPvt4s40KkE4UXaYz vLbzvN5Ax2wMQ tUOT CK 9yhZwvjs32cKYQvF6 MLksIUif0eEW1 KCo5RwyPQ
Price Based Discount Conditions 39

Now, the products which are on sale and cost at least $20 or more than that, will get a 10% discount. 

AD 4nXeF3ATYJ6q zW8m2GGAaFTe43FJbWIxM7 yP0QmaZQxvIkaXp8oSmGU5XxLelme65waz1U1 VY8XXdDUnmJ VK0TRAchkFFSYBP7IgQaBn6Ms0qfdFqnvTxuC
Price Based Discount Conditions 40

As you can see, our product “Takeya Water Bottle” had a regular price of $25, but it was on sale for $20. Now, because of these settings, an additional 10% discount has been applied. 

5. Regular Price with Tax Based Condition #

The Regular Price with Tax condition allows you to apply discounts based on the regular price of a product, including tax. This is particularly useful if you want to consider the full price, including any tax amounts, to determine whether a discount should apply.

For example: 

Let’s offer a 10% discount on products where the regular price with tax is equal to or greater than $50.

Now, in our WooCommerce store, the price has been set up including the tax. So, the discount will apply to the total price. 

Price Based Discount Conditions 41

Once you set up a 10% discount, go to the Conditions section and follow these steps:

  • Choose “Regular Price with Tax” as the filter.
  • Set the method to “Greater Than or Equal”.
  • Enter 50 as the value.
  • Save it.
AD 4nXeLBwDzD70FEYKBp 1kpQC1wXfGMSW31ubKn RP6l EcCcC98WviRdi7r9XlvxiWl66D63 S7wMciXLRooW8 d
Price Based Discount Conditions 42

Now, a 10% discount will be applied to products that have a regular price with tax equal to or greater than $50. 

AD 4nXcJ 7X78U1plgFecIsRqnOjcLYORxyh6iaMkF0hOG 4DXzsdLonu0ZTeJMkOwsvknCAofJ6LWjGJkDErrZiqz94NcKcdPwgWA4smB4OS1Mblgh5H7unyG7Gi 91TLbn4q 9oTUGMA
Price Based Discount Conditions 43

On the final checkout page, the price will be shown including the discount and the tax price. 

AD 4nXc0 Md2TDj6tMDKey 8p7SO9PJmrn0RjiY13finawbrvnJWTHHLiGZamMe5kejVIxDL6wT7EvBeCEW7j2D5IhrEBFTqSoFhRwBm2gPFp8UnVQMJ9CZy o4F 6X1LVyPhiLqfygd A
Price Based Discount Conditions 44

6. Price With Tax Based Condition #

The Price with Tax condition allows you to apply discounts based on the sale price with tax of a product if it exists. 

However, if no sale price is set, the discount will apply to the regular price, including tax. 

This is useful for offering discounts that are dynamically applied based on whether a product is on sale or not. In our store, prices already include taxes. 

Price Based Discount Conditions 45

Check out this Example: 

Let’s offer a $25 discount on products that have a price range of anywhere between $50 to $500. Keep in mind that, this includes both the sale price (if available) and regular price with tax.

The first thing you should do is choose ‘All Products’. Then, offer a fixed discount of $25. Now, in the Conditions section: 

  • Choose “Price with Tax” as the filter.
  • Set the method to “Between”.
  • Enter values from 50 to 500.
  • Save it.
AD 4nXfpWhFl34tB 3vOLOrOSJzR3S3Ws8 PduECjw sVAsb8d0suDxjdr0ruxq4o5SihAF8plJsFpzl
Price Based Discount Conditions 46

This setup ensures the discount applies only to products with a price (including tax) between $50 and $500. You can see below that our product ‘Mens Divi Hoodie’ does not have a sale price. 

But it has a regular price of $100 which falls between $50 to $500. So, the discount will automatically apply to the regular price. 

AD 4nXdzNHC1vemvePicVhLGA2Gz83k9knBhHD7na7BOWnfK SnfuqUQ4Lf1pfsdpjRvr1G9ecjtga6NY1HCKTIN0ssEkLY2fJimVwEK w4x0d22vRi 6ffcMpTpH
Price Based Discount Conditions 47

So, a $25 discount has been applied and the price has been reduced to $75. 

AD 4nXdQEXnPKT67MaeQklXTRSm7O51e4pv4NXiIpU UCRqB0 fqR0YR6hKVZizH5a2tA6SQWxaiY0BT68gHel3F8f 3nkpQgOE2MuiBM1nvkdoA bqbG psqEUUkuL6dSrbkLo2iQ7p4w
Price Based Discount Conditions 48

On the final checkout page, the price will be shown including the discount and the tax price. 

AD 4nXcMvPtj41nbHrFlVU2xLtCcUa7G3RQfaCbmcKSrIa0FkZTSHZzpXuHC4d gGiFbZ62XTRDw5HDo5swLAeijH1ySGYXPNAwTgvnXkA00z0iBb9r4K2PUiPptsi1VcQWE4CtBKKCn
Price Based Discount Conditions 49

7. Sale Price with Tax Based Condition #

If you want to apply discounts based on the sale price, including tax then the “Sale Price with Tax” is for you. This condition can be really helpful as it ensures that promotions are applied specifically to discounted items.

In our store, the prices already include the taxes. So, the discount will be applied to the total price. 

Price Based Discount Conditions 50

Have a look at this Example. 

Let’s offer a $7 discount on products where the sale price (including tax) is $500 or less.

Once you set up a $7 discount, go to the Conditions section and follow these steps:

  • Choose “Sale Price with Tax” as the filter.
  • Set the method to “Less Than or Equal”.
  • Enter 500 as the value.
  • Save it.
AD 4nXc8I IQAKx7ML7GMjkfPFx02OOt7rU8eGFewa 7oHQA5ti91t1Yu16 2UJ4p azLDCd0kKHRxrbHDAcyxW7QBaudPk6PNSzVFDcKZ0w4W2oUN7r3MxQ WZZssf WKK1QKn BRwQdA
Price Based Discount Conditions 51

This setup ensures that the discount only applies to the sale price, including tax.

Now, one of our products “Purple Divi Engine Text Zipper Hoodie” has a regular price of $50. But it is on sale for $45. So, as the sale price is less than $500, the discount will apply to it. 

Price Based Discount Conditions 52

In the picture below, you will find out that the $7 discount has been successfully activated at the sale price of $45. 

AD 4nXfUU6cgCA2YUDq4VElAn7KgtmFz 48NxFC AcSVtphsIonY2tkirK9IBz42Qe6fYOwRh BJbyw79AqftljE
Price Based Discount Conditions 53

On the final checkout page, the price will be shown including the discount and the tax price. 

AD 4nXf5v9vw4 Lc3OsyFB v8Oky8V1iSwChUJywJEdMPoy0k9aaTRqyodMI8r yuiouHWR5yvXU8gkhMbN4P3amzCIPtOCwniwcEtc9vRiB0ZP87He73Tpopln3LiOATX 2LCDWBvwU1A
Price Based Discount Conditions 54

8. Sale Start Date Based Condition #

The sale start date condition helps you to provide discounts based on the starting date of a product’s sale price. It’s an excellent way to reward customers for purchasing items whose sales began within a specific time frame.

To give you an instance:

Let’s offer a 25% discount on products where the sale price started anywhere between January 1, 2025, and January 31, 2025.

Once you set up a 25% discount, go to the Conditions section and follow these steps:

  • Choose “Sale Start Date” as the filter.
  • Set the method to “Date Between”.
  • Enter January 1, 2025, as the start date.
  • Enter January 31, 2025, as the end date.
  • Save it.
AD 4nXejy5Kq6PguKDxpuBcj07vnJQ1sU8i8fvsWIsHQYEBYQL8PyvLahwjgMYCbWvn55aZtNv a6VBCSVBNSGXrHhKP85HrDUdFc1Mg RHFOeVgvkJVLVrIQsEA5uq KCC61I 7EE5a
Price Based Discount Conditions 55

This setup ensures the discount applies only to products where the sale price started during the specified date range.

Now, any products with a sale price starting between January 1, 2025, and January 31, 2025, will automatically receive an additional 25% discount.

One of our products “Men’s Christmas Party Suit Funny Costume Novelty Xmas Jacket Trousers with Tie” had a sale price(from $45 to $40) starting from 01.01.2025. 

AD 4nXfWIRbGwiKhn2ELSVWvdRNz53yLSep8IaEKTsW5 xJjToiI6qVaAhRM1 si98hPvlUeyqk7cdW aDif5BlPtMZbJqVVWIlGSWNwiIe3qJv10Z4i cw8p3 6aWjVgUkLADDrK nOIw
Price Based Discount Conditions 56

So, it got a 25% discount on it. 

AD 4nXe4C7WigLWm WWdOw6IykrytX7sRDUADgznW2idTrnWnqgkee6R4boHBCLEJFG
Price Based Discount Conditions 57

This strategy is ideal for amplifying promotions during specific sale periods, such as New Year or holiday sales, and driving more customer engagement.

9. Sale End Date Based Condition

The “sale end date” condition helps you provide discounts based on the ending date of a product’s sale price. It’s a great way to create urgency or reward purchases for products nearing the end of their promotional period.

Here’s an Example: 

Let’s offer a $20 discount on products where the sale price ends anywhere between January 15, 2025, and February 15, 2025.

Once you set up a $20 discount, go to the Conditions section and follow these steps:

  • Choose “Sale End Date” as the filter.
  • Set the method to “Date Between”.
  • Enter January 15, 2025, as the start date.
  • Enter February 15, 2025, as the end date.
  • Save it.
AD 4nXc56
Price Based Discount Conditions 58

This setup ensures the discount applies only to products where the sale price ends within the specified date range. 

For example, one of our products, “BLUEAIR Air Purifiers for Medium Rooms” had a sale price (from $230 to $200) ending on February 7, 2025.

AD 4nXeyOfousVmJ6rZMW3kHrhCtKcvT1aVMi2CjncaTclkeU J9qvguoQ335ChR0fd2A8asBMDuAAmJdVCQAo5g28LYXDhT5Xl
Price Based Discount Conditions 59

Because the sale end date fell within the specified range, the product received an additional $20 discount, reducing its price to $180.

AD 4nXd8pgTBffB573HovdQMO0poSedw9QDyRqrzWeOX WtBl nrblzD8hkqmRLnIiI1eD4DK2MzMYX5P62LByXAT0ggCaG74VmHwB0ndIaWI2rIYYu0BfbU5p4neNjOL81uFK8FvUAZiA
Price Based Discount Conditions 60

This strategy is ideal for driving last-minute sales, clearing out seasonal inventory, and boosting customer engagement as sale periods come to a close.

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Tax and Shipping Based Discount ConditionsProduct Attributes Based Discount Condition

Leave a Comment Cancel Reply

Table of Contents
  • 1. Currency Based Condition
  • 2. Regular Price Based Condition
  • 3. Price Based Condition
  • 4. Sale Price Based Condition
  • 5. Regular Price with Tax Based Condition
  • 6. Price With Tax Based Condition
  • 7. Sale Price with Tax Based Condition
  • 8. Sale Start Date Based Condition
disco logo

The best WooCommerce discount plugin for BOGO deals, bulk discounts, tiered pricing, user role pricing, and dynamic pricing rules.

Product

  • Features
  • Pricing
  • Free vs Pro
  • Documentation

Resources

  • Blog
  • Tutorials
  • FAQ
  • Changelog

Company

  • About WebAppick
  • Support
  • Feature Request
  • Disco Community

© 2026 Disco by WebAppick. All rights reserved.