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

Compatible Plugins

5
  • CURCY – Multi Currency for WooCommerce
  • FOX – Currency Switcher (WOOCS)
  • WPML + WooCommerce Multilingual
  • Aelia Currency Switcher
  • ACF – Advanced Custom Fields
View Categories
  • Home
  • Documentation
  • Conditions
  • Apply Discounts on Selected Categories in WooCommerce 

Apply Discounts on Selected Categories in WooCommerce 

1 min read

One of the key features of the Disco plugin is the ability to create discounts based on specific categories.

Examples:

  1. 20% off all products in the Clothing category (Parent category)
  2. 20% off all products in the Accessories category (Sub-category / Child category)

Let’s first walk through Example 1:

20% off all products in the “Clothing” category (Parent Category)

Step 1: Verify Product Categories #

Make sure your products are assigned to the correct categories. In WooCommerce, a parent category is the main category that includes all sub-categories.

With the Disco Plugin, applying a discount to a parent category affects all products within its child categories.

Example: Setting a discount on Clothing (parent category) will also apply to sub-categories like Accessories, Hoodies, and T-shirts.

 Step 1: Verify Product Categories

Step 2: Open Disco and Create a Discount #

Click on Disco, then select Create a discount to start setting up your offer.

Step 2: Open Disco and Create a Discount

Step 3: Add Campaign Name and Select Discount Intent #

Enter a Campaign name and choose your Discount intent.

For example, you could set “20% Discount on Clothing” as the campaign name and select Product-based discounts as the discount intent.

Step 3: Add Campaign Name and Select Discount Intent

Step 4: Apply Filters and Conditions #

From the Filter section, select All products. Then, in the Condition section, choose a Specific category to narrow down the products.

Step 4: Apply Filters and Conditions

Step 5: Set User Limit and Validity Date #

Enter the User limit (how many users can claim this discount) and the validity date (start and end period of the offer).

For example, set the User limit to 1 and the validity date to 2/09/2025 to 5/09/2025.

Step 5: Set User Limit and Validity Date

Step 6: Choose Discount Type and Value #

Set the Discount type to Percentage discount and enter the value as 20.

The Discount type determines the amount by which the product price will be reduced. Customers can select the discount type they prefer when multiple options are available.

Step 6: Choose Discount Type and Value

Step 7: Add Conditions for Categories #

In the Product/Cart Item section, select Categories. Choose In list (Include) and pick the specific category for the discount.

Example: Select Clothing to apply the discount only to products in that category.

Step 7: Add Conditions for Categories

Step 8: Save and Launch the Campaign #

Click Save and Exit to finalize your setup. Your campaign is now live, and the discount rules will be applied as configured.

Step 8: Save and Launch the Campaign

Step 9: Verify the Discount on the Category Page #

Visit the Clothing category page in your store to confirm that all products show the 10% discount as configured.

Step 9: Verify the Discount on the Category Page

Following the same approach, if we go through example 2 : 

20% off all products in the “ Accessories” category (sub-category/child category )

Example: Select the Child category (Accessories). This ensures the discount rule applies only to products in the Accessories sub-category, not the entire parent category.

Example: Select the Child category (Accessories). This ensures the discount rule applies only to products in the Accessories sub-category, not the entire parent category.

Visit the Accessories category page to confirm that all products in this sub-category now have a 20% discount applied.

Visit the Accessories category page to confirm that all products in this sub-category now have a 20% discount applied.

Here, the discount rule is set for “ accessories ” but not for other child categories : 

Here, the discount rule is set for “ accessories ” but not for other child categories : 

Get More Revenue with Disco Plugin #

Disco – WooCommerce Dynamic Pricing and Discounts is a smart pricing plugin that lets you create flexible discount rules—like bulk discounts, BOGO deals, and cart-based offers—to boost sales and conversions. It combines advanced rules with a simple setup for WooCommerce stores.

Try Free Version

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Set Up Discounts According to Product Stock Quantity in WooCommerceCreate a Discount on a Specific Product Attribute in WooCommerce

Leave a Comment Cancel Reply

Table of Contents
  • Step 1: Verify Product Categories
  • Step 2: Open Disco and Create a Discount
  • Step 3: Add Campaign Name and Select Discount Intent
  • Step 4: Apply Filters and Conditions
  • Step 5: Set User Limit and Validity Date
  • Step 6: Choose Discount Type and Value
  • Step 7: Add Conditions for Categories
  • Step 8: Save and Launch the Campaign
  • Step 9: Verify the Discount on the Category Page
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.