Introduction #
Product Attributes Target allows you to apply promotions based on WooCommerce product attributes.
Instead of targeting individual products or categories, you can target products that share specific characteristics such as:
- Color
- Size
- Material
- Brand
- Style
- Custom attributes
This targeting method is ideal when:
- Running color-based promotions
- Creating size-specific sales
- Promoting certain brands
- Marketing seasonal product variations
- Building highly targeted campaigns
Attribute targeting is one of the most powerful targeting methods available in Ezhance.
How Product Attributes Target Works #
Product Attributes Target evaluates the attributes assigned to each WooCommerce product.
When a product contains one of the selected attributes, it becomes eligible for the promotion.
Ezhance follows this process:
- Select attributes to include.
- Apply any exclusion rules.
- Build the final target list.
- Evaluate Eligibility Rules.
- Apply the promotion.
Only products matching the selected attributes can receive the promotion.
Quick Example #
In this example, we will apply a promotion to all Blue products.
Promotion Type:
Simple Discount
Discount:
15%
Target:
Color = Blue
Eligibility Rules:
None
Display:
Offer Card
Result:
All products with the Blue color attribute receive the discount.
Configuring Product Attributes Target #
Navigate to:
Ezhance → Promotion → Target Selection
Choose:
Product Attributes
Then select one or more attribute values.

After saving the promotion, products matching the selected attributes become eligible.
Targeting A Single Attribute #
The simplest setup is targeting a single attribute value.
Example:
Attribute:
Color = Blue
Result:
All Blue products receive the promotion.
This is commonly used for:
- Seasonal campaigns
- Overstock inventory
- Color-specific promotions
Targeting Multiple Attributes #
You can target multiple attribute values.
Example:
Attributes:
- Color = Blue
- Color = Black
Result:
Products matching either attribute become eligible.

Common Attribute Examples #
WooCommerce stores commonly use attributes such as:
Color #
Examples:
- Blue
- Black
- Red
- White
Size #
Examples:
- Small
- Medium
- Large
- XL
Material #
Examples:
- Cotton
- Leather
- Wool
Brand #
Examples:
- Nike
- Adidas
- Puma
Custom Attributes #
Any custom WooCommerce attribute can be used for targeting.
Examples:
- Style
- Collection
- Season
- Origin
Products With Multiple Attributes #
Products can contain multiple attribute values.
Example:
Product:
Premium Hoodie
Attributes:
- Color = Blue
- Size = Large
Promotion Target:
Color = Blue
Result:
The product qualifies because it contains the selected attribute value.
Including Attributes #
Include rules determine which attribute values receive the promotion.
Example:
Include:
- Color = Blue
- Color = Black
Result:
Products matching either attribute become eligible.
Excluding Products From Attribute Campaigns #
Products can still be excluded from attribute-based promotions.
Example:
Target:
Color = Blue
Exclude Product:
Premium Hoodie
Result:
All Blue products receive the promotion except Premium Hoodie.
Product Attributes And Eligibility Rules #
Attribute targeting determines what products can receive the promotion.
Eligibility Rules determine whether the customer qualifies.
Example:
Target:
Color = Blue
Eligibility Rule:
Cart Subtotal greater than $100
Result:
The promotion only applies when:
- The product matches the Blue attribute
- The customer satisfies the cart condition
Both requirements must pass.
Product Attributes In Different Promotion Types #
Product Attributes Target can be used with all Ezhance promotion types.
Simple Discount #
Apply discounts to specific attribute groups.
Example:
15% Off All Blue Products
Bulk Discount #
Create quantity discounts for attribute-based groups.
Example:
Buy 5 Cotton Products and receive 10% Off.
Buy X Get X #
Create BOGO offers based on attributes.
Example:
Buy 2 Large T-Shirts, Get 1 Free.
Buy X Get Y #
Use attribute products as qualifying products.
Example:
Buy Any Leather Product, Get Free Care Kit.
Order Coupon #
Reward customers who purchase products with selected attributes.
Example:
Buy Any Wool Product And Receive A Coupon.
Categories vs Tags vs Attributes #
Each targeting method serves a different purpose.
Categories #
Best for:
- Product organization
- Permanent product groups
Examples:
- Hoodies
- Shoes
- Accessories
Tags #
Best for:
- Marketing campaigns
- Temporary collections
Examples:
- Featured
- Summer
- Clearance
Attributes #
Best for:
- Product characteristics
- Product variations
- Detailed targeting
Examples:
- Blue
- Large
- Cotton
Choose the targeting method that best matches how your products are organized.
Common Use Cases #
Color-Based Promotions #
Offer discounts on specific colors.
Example:
20% Off Blue Products
Seasonal Campaigns #
Target seasonal attributes.
Example:
Winter Collection Sale
Brand Promotions #
Promote specific brands.
Example:
15% Off Nike Products
Material-Based Campaigns #
Target products made from specific materials.
Example:
10% Off Leather Products
Inventory Management #
Promote slow-moving attribute groups.
Example:
Clearance Sale For Large Sizes
Best Practices #
Keep Attributes Organized #
Consistent attribute management makes promotions easier to maintain.
Use Attributes For Product Characteristics #
Attributes work best when targeting characteristics rather than product collections.
Combine With Eligibility Rules #
Use Cart, Customer, or Purchase History Conditions to create advanced promotions.
Review Exclusions Carefully #
Excluded products will always override attribute targeting.
Common Mistakes #
Confusing Attributes With Categories #
Attributes describe products.
Categories organize products.
Inconsistent Attribute Values #
Using multiple versions of the same attribute can create confusion.
Example:
- Blue
- blue
- Dark Blue
Maintain a consistent attribute structure.
Forgetting Product Assignments #
Products must contain the selected attribute values to qualify.
Using Attributes When Categories Are Simpler #
For broad product groups, categories are often easier to manage.

