Skip to content
  • About
  • Blog
  • Changelog
  • Contact
  • Cookie Policy
  • Features
  • Home
  • Plugin License Agreement (EULA)
  • Pricing
  • Privacy Policy
  • Refund Policy
  • Support
  • Support Policy
  • Terms & Conditions
Ezhance logo – WooCommerce promotion, discount, loyalty and customer retention platformEzhance logo – WooCommerce promotion, discount, loyalty and customer retention platform
  • Home
  • Pricing
  • Documentation
  • Blog
  • Contact
Login
View Online Demo
Ezhance logo – WooCommerce promotion, discount, loyalty and customer retention platformEzhance logo – WooCommerce promotion, discount, loyalty and customer retention platform

Getting Started

5
  • Why Isn’t My Promotion Applying?
  • Free vs Pro
  • How to Create Your First Promotion?
  • How to Install Ezhance?
  • How Ezhance Works?

Promotion Types

6
  • How to Create Order Coupon Promotions
  • How to Create Buy X Get Y Promotions?
  • How to Create Buy X Get X Promotions?
  • How to Create Cart Discount?
  • How to Create Bulk Discount Promotions?
  • How to Create Simple Discount Promotions?

Target Selection

7
  • Exclude Sale Items
  • Include vs Exclude Rules
  • Product Attributes Target
  • Product Tags Target
  • Products Target
  • Product Categories Target
  • Target Selection Overview

Eligibility Rules

8
  • Shipping Conditions Overview
  • Billing Conditions Overview
  • Shop Conditions Overview
  • Purchase History Overview
  • Customer Conditions Overview
  • Cart Item Conditions Overview
  • Cart Conditions Overview
  • Eligibility Rules Overview

Display Components

1
  • Display Components Overview

FAQ

9
  • Why Is My Discount Different Than Expected?
  • Which Promotion Wins When Multiple Promotions Match?
  • Can Multiple Promotions Apply Together?
  • Why Isn’t My Order Coupon Generated?
  • Why Isn’t My Free Gift Added?
  • Why Isn’t My Cart Discount Applying?
  • Why Aren’t My Promotion Displays Showing?
  • Why Isn’t My Bulk Discount Showing?
  • Why Isn’t My Promotion Applying?

Global Settings

1
  • Global Settings Overview
View Categories
  • Home
  • Docs
  • Target Selection
  • Exclude Sale Items

Exclude Sale Items

Sathya
Updated on June 5, 2026

4 min read

Introduction #

Exclude Sale Items allows you to prevent promotions from applying to products that already have a WooCommerce sale price.

This feature is useful when you want to:

  • Protect profit margins
  • Prevent double discounts
  • Exclude clearance products
  • Run promotions only on full-price products
  • Control discount stacking

Many stores use this setting to ensure customers do not receive multiple discounts on the same product.

How Exclude Sale Items Works #

When enabled, Ezhance checks whether a product currently has an active WooCommerce sale price.

If the product is on sale, it is automatically removed from the promotion target list.

If the product is not on sale, it remains eligible.

Ezhance evaluates products using the following process:

Build Target List
        ↓
Check Sale Status
        ↓
Remove Sale Products
        ↓
Create Final Target List
        ↓
Evaluate Eligibility Rules
        ↓
Apply Promotion

Quick Example #

In this example, we want to offer a promotion on all Hoodies except products already on sale.

Promotion Type:

Simple Discount

Discount:

20%

Target:

Category = Hoodies

Exclude Sale Items:

Enabled

Result:

Full-price Hoodies receive the discount.

Hoodies with active sale prices do not receive the promotion.

Configuring Exclude Sale Items #

Navigate to:

Ezhance → Promotion → Target Selection

Enable:

Exclude Sale Items

Ezhance Target Selection settings showing the Exclude Sale Items option enabled.

After saving the promotion, sale products are automatically excluded.

What Counts As A Sale Item? #

A product is considered a sale item when WooCommerce currently shows a valid sale price.

Example:

Regular Price:

$100

Sale Price:

$80

Result:

The product is considered on sale.

If Exclude Sale Items is enabled, the promotion will not apply.

Example: Product Receives Promotion #

Product:

Premium Hoodie

Regular Price:

$100

Sale Price:

Not Set

Promotion:

20% Off

Exclude Sale Items:

Enabled

Result:

The product receives the promotion because it is not on sale.

Example: Product Does Not Receive Promotion #

Product:

Premium Hoodie

Regular Price:

$100

Sale Price:

$80

Promotion:

20% Off

Exclude Sale Items:

Enabled

Result:

The product is excluded from the promotion because it already has a sale price.

Why Use Exclude Sale Items? #

Many stores already run WooCommerce sales.

Without Exclude Sale Items, customers could receive:

  • WooCommerce sale pricing
  • Ezhance product discounts

on the same product.

This may reduce profit margins more than intended.

Exclude Sale Items helps maintain control over pricing.

Common Use Cases #

Protecting Profit Margins #

Prevent already-discounted products from receiving additional discounts.

Example:

Storewide promotion excluding products already on sale.

Clearance Products #

Keep clearance inventory separate from promotional campaigns.

Example:

Clearance products remain at their existing sale price.

Seasonal Promotions #

Apply promotions only to full-price inventory.

Example:

Summer Sale excluding clearance products.

Category-Wide Campaigns #

Target an entire category while automatically excluding discounted items.

Example:

20% Off Hoodies excluding sale items.

Exclude Sale Items And Different Promotion Types #

Exclude Sale Items works with all promotion types that target products.

Simple Discount #

Prevents discounts on sale products.

Bulk Discount #

Prevents quantity pricing from applying to sale products.

Buy X Get X #

Excludes sale products from qualifying product targets.

Buy X Get Y #

Excludes sale products from Buy Product targets.

Order Coupon #

Prevents coupon qualification based on sale products.

Exclude Sale Items And Eligibility Rules #

Exclude Sale Items affects Target Selection.

It does not affect Eligibility Rules.

Example:

Target:

Category = Hoodies

Exclude Sale Items:

Enabled

Eligibility Rule:

Cart Subtotal greater than $100

Result:

Only full-price Hoodie products can qualify.

The cart subtotal condition is evaluated afterward.

Common Mistakes #

Forgetting A Product Is Already On Sale #

This is the most common cause of confusion.

A product may appear to match the promotion but is excluded because WooCommerce considers it a sale item.

Assuming Eligibility Rules Are Causing The Issue #

Sale products are removed during Target Selection.

Eligibility Rules are evaluated later.

Testing With Sale Products Only #

If every targeted product is already on sale, the promotion may appear inactive.

Forgetting About Scheduled Sale Prices #

WooCommerce scheduled sale prices can automatically turn products into sale items.

Troubleshooting #

If a product is not receiving a promotion:

Check:

  • Does the product have a sale price?
  • Is Exclude Sale Items enabled?
  • Is a scheduled sale currently active?
  • Does the product still match the remaining target rules?

If the answer is yes, the product is likely being excluded intentionally.

Best Practices #

Use Exclude Sale Items For Storewide Campaigns #

This prevents excessive discount stacking across your catalog.

Review Scheduled Sales #

WooCommerce scheduled sales can affect promotion eligibility.

Test Both Sale And Full-Price Products #

Verify that the promotion behaves correctly in both scenarios.

Communicate Discount Policies Clearly #

Customers should understand why some products receive promotions and others do not.

exclude sale items, sale products
Target Selection OverviewInclude vs Exclude Rules

Leave a Reply

You must be logged in to post a comment.

Table of Contents
  • Introduction
  • How Exclude Sale Items Works
  • Quick Example
  • Configuring Exclude Sale Items
  • What Counts As A Sale Item?
  • Example: Product Receives Promotion
  • Example: Product Does Not Receive Promotion
  • Why Use Exclude Sale Items?
  • Common Use Cases
    • Protecting Profit Margins
    • Clearance Products
    • Seasonal Promotions
    • Category-Wide Campaigns
  • Exclude Sale Items And Different Promotion Types
    • Simple Discount
    • Bulk Discount
    • Buy X Get X
    • Buy X Get Y
    • Order Coupon
  • Exclude Sale Items And Eligibility Rules
  • Common Mistakes
    • Forgetting A Product Is Already On Sale
    • Assuming Eligibility Rules Are Causing The Issue
    • Testing With Sale Products Only
    • Forgetting About Scheduled Sale Prices
  • Troubleshooting
  • Best Practices
    • Use Exclude Sale Items For Storewide Campaigns
    • Review Scheduled Sales
    • Test Both Sale And Full-Price Products
    • Communicate Discount Policies Clearly

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest

Was it helpful ?

  • Happy
  • Normal
  • Sad

Ready to Create Better
WooCommerce Promotions?

Start with Ezhance Free or unlock advanced promotions with Ezhance Pro.

Download FreeGet Ezhance Pro
  • No Credit Card Required
  • 14-Day Money Back Guarantee
  • Trusted by WooCommerce Stores
Ezhance logo – WooCommerce promotion, discount, loyalty and customer retention platform

Create discounts, bulk pricing, cart discounts, and BOGO offers with a modern WooCommerce promotion engine.

Product
  • Pricing
  • Features
  • Changelog
  • Download Free
Resources
  • Documentation
  • Blog
  • Use Cases
  • Support
Company
  • Contact
  • Privacy Policy
  • Refund Policy
  • Support Policy
  • Terms & Conditions

©2026 Ezhance. All rights reserved.

Loading...

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.