You’ve created amazing WooCommerce product badges. But showing them everywhere defeats the purpose. You don’t want a “New Arrival” badge on products from six months ago. You don’t want a clearance badge on full-price items. You don’t want wholesale pricing badges visible to retail customers.
The real power isn’t just creating badges. It’s controlling exactly where they appear. Who sees them. When they display. That’s where conversions happen.
Most store owners miss this. They create one badge and show it everywhere. Generic. Ineffective. But targeted badges? Badges showing exactly the right message to the right customer on the right product? Those drive real results.
Why Badge Placement Actually Matters
Think about how customers actually shop. They browse categories. They click products. They see different things at each stage. Your badges need to match their journey.
A customer browsing your Electronics category needs to see featured products differently than discounted products. A product badge WooCommerce system shows featured items prominently. Discounted items show sale badges. Different messages for different purposes.
Then they click a specific product. The product page is where decisions happen. The badge here should reinforce why they should buy. Create urgency. Show value. Nothing else.
That targeted approach beats showing random badges everywhere.
How Display Rules Actually Work
WooCommerce product labels work through a system called display rules. Think of rules as conditions. If a product matches certain conditions, show a specific badge.
One rule might be: show a “Sale” badge on all products marked as on sale in the Electronics category. Another rule might be: show a “New Arrival” badge on all products added within the last 30 days.
Another rule might be: show a “Clearance” badge on all products with a price under $10 in the Clearance category. Each rule is independent. Each rule targets different products. Each rule displays a different badge. You create multiple rules to handle your entire badge strategy.
The plugin evaluates rules automatically. Every product gets checked against every rule. Matching products display corresponding badges. Nonmatching products don’t see those badges. Simple. Automatic. Effective.
Setting Up Category-Based Badge Display
Start with categories because category-level badges are straightforward.
Navigate to WooCommerce > Settings > Product Badges and Labels. Click the Display Rules tab.
Click Add New Badge Rule.
Rule name? Call it something meaningful. “Electronics Sale Badges” or “Clearance Items” or whatever describes this rule.
Under Global Label Conditions you choose what conditions must be true for this badge to appear. Select Product Category from the conditions dropdown. Then choose which specific category. Let’s say Electronics.
Now this rule targets everything in the Electronics category. But you probably want more specificity. Add another condition. Select On Sale. Now the rule only targets Electronics products that are actually on sale.
Badge to Assign? Pick your sale badge from the dropdown.
Save the rule. Done.
Every product in Electronics that’s marked as on sale now displays your sale badge automatically. No manual work. No forgotten products. Just systematic badge application.
Setting Up Product-Specific Badge Display
Sometimes you want badges on individual products. Not categories. Specific items.
Create a new display rule. Name it something specific. “High-Value Product Badges” or “VIP Exclusive Items” or whatever applies.
Under conditions select Products. Now a product selector appears. Search for or select the specific products that should display this badge.
Maybe you’re highlighting three premium products that get featured. Select those three products. Choose your VIP badge. Save.
Now only those three products display that badge. Everything else doesn’t.
This approach works for limited-time featured products. Special items. Partners’ products. Anything requiring specific product-level control.
Combining Multiple Conditions for Precision
This is where badge targeting gets really powerful.
You can combine multiple conditions in one rule. Product category AND stock status AND price. All three conditions must be true for the badge to display.
Example. You want to highlight clearance items that are running low on stock. Create a rule that targets:
Products in the Clearance category Stock status: Low stock Price under $25
All three conditions together. Only products matching all three see this badge. You’re not showing low stock warnings on full-price items. You’re not showing clearance badges on items with healthy inventory.
Precision targeting. Just the right badge for just the right situation.
Understanding All Available Targeting Options
The plugin supports targeting by pretty much everything.
- On All Products shows a badge on every single product. Useful for new store badges or global announcements.
- On Sale targets products marked as on sale.
- Specific Products lets you hand-pick which products.
- Product Category targets categories.
- Product Type targets simple vs variable vs other types.
- Featured Products targets items marked as featured.
- Stock Status targets by in-stock, low stock, out of stock.
- Stock Quantity targets by actual inventory numbers.
- Price targets by product price ranges.
- Sale Price targets by sale prices specifically.
- Tag targets by product tags.
- Shipping Class targets by shipping classification.
- Total Sales targets by sales volume. Show “Best Seller” only on products that have actually sold well.
You can layer conditions. Mix and match. Create incredibly targeted rules that display badges in exactly the right situations.
Real-World Setup Examples
Let’s walk through actual scenarios.
Scenario One: Holiday Sale
You run a holiday promotion on select items. Create a rule targeting:
Products in Holiday Promotion category Products marked as on sale Scheduled to run December 1-25
Display a countdown badge showing days remaining. Creates urgency. Drives conversions.
Scenario Two: Low Stock Warning
You want to create urgency on items with limited inventory. Create a rule targeting:
Stock quantity less than 5 units Stock status is low stock
Display a “Limited Stock” badge. Customers see items are scarce. They buy faster.
Scenario Three: Tiered Customer Access
You have wholesale and retail customers. Create two rules.
Rule one targets all products but restricts visibility to Wholesale Role. Show wholesale pricing badges.
Rule two targets all products but restricts visibility to Retail Role. Show retail pricing badges.
Same products. Different badges for different customer types. Each customer sees exactly what matters to them.
Scenario Four: New Arrivals
You want to highlight new products for one month. Create a rule targeting:
Products added within the last 30 days Scheduled to run automatically based on product date
Every new product automatically gets a “New Arrival” badge for 30 days. Then the badge disappears. No manual management.
Hiding Badges in Specific Situations
Sometimes you don’t want badges showing everywhere.
In General Settings you can hide product badge WooCommerce displays on single product pages if you want. Badges show on shop and category pages but disappear on the actual product page. Useful if you’re showing badges just to grab attention at the category level.
You can hide badges on mobile devices. Maybe your mobile design doesn’t have space for badges. Toggle this off. Desktop customers see badges. Mobile customers don’t.
This flexibility lets you optimize badge display for every scenario.
Testing Your Badge Display
Before going live with rules, test everything.
The plugin includes a live preview panel. As you configure rules you see how badges appear instantly. This preview is accurate. What you see is what customers see.
Create a rule. Watch the preview update. See products getting the badge. Make sure the right items are targeted. Make sure the badge looks good.
Test from multiple perspectives. Are the badges clear? Easy to read? Grab attention without overwhelming the page? Do they display correctly on mobile? On tablet? On desktop?
Don’t go live until you’re confident. Test thoroughly first.
Advanced Badge Scheduling
Badges can be scheduled to appear and disappear automatically. Set a date range. Badge displays only during that period. Disappears after.
This is powerful for time-limited promotions. Set a flash sale badge to run for 48 hours. The badge appears at the scheduled time. Customers see urgency. The badge disappears automatically when time expires. No manual removal. No forgotten badges.
Schedule multiple badges with different dates. Each one appears and disappears at the right moment. Your promotional calendar runs on autopilot.
Managing Multiple Rules Efficiently
You’ll eventually have dozens of rules. Maybe hundreds. Management becomes important.
The Display Rules section shows all your rules. Enable or disable individual rules without deleting them. Perfect for seasonal badges. Winter clearance rule? Disable it in summer. Enable it in winter.
Organize your rules logically. Name them clearly. “Electronics Sale Badges” not “Rule 47.” Future you will appreciate clear naming.
Document what each rule does. Why it exists. When to enable or disable it. Keep notes. Migration to someone else managing badges becomes easier with documentation.
Avoiding Common Mistakes
“I created a badge but it’s not showing.”
Check your display rules. Make sure a rule is targeting that product or category. Make sure the rule is enabled. Make sure the badge is assigned to the rule.
“Badges are showing on products they shouldn’t.”
Review your conditions. Make sure your rules are targeting correctly. Maybe you meant to target a specific category but left it on “All Products.”
“Mobile customers are seeing badges that don’t fit.”
Hide badges on mobile or adjust sizing for smaller screens. Test on actual mobile devices. Don’t assume. Verify.
“Old badges are still showing after I delete the rule.”
Caches. Clear your WordPress cache and browser cache. Sometimes old data lingers. Clearing caches fixes this.
Measuring Badge Effectiveness
After your WooCommerce product labels go live track improvements.
Click-through rates on products with badges usually increase. Badges grab attention. More clicks result.
Conversion rate on badged products tends to go up. Relevant badges create urgency or communicate value. Both drive purchases.
Average order value may increase if you’re using badges to highlight premium or bundle products.
Return rate may decrease if badges accurately communicate product details.
Customer feedback often improves. Customers appreciate clear messaging. Good badges signal a professional store.
Track these metrics. If badges aren’t improving results refine your rules. Maybe your targeting is wrong. Maybe your badge messages aren’t compelling. Maybe timing is off. Adjust and test again.
Getting Started With Your Badge Strategy
Start simple. Create one category-level rule. One product-level rule. Get the mechanism working. Understand how it functions.
Then expand. Add more categories. More products. More rules. More complexity. Build gradually.
Test everything. Don’t assume. Verify badges appear exactly where you intended.
Then optimize based on real results. Which badges drive conversions? Which ones don’t matter? Focus on what works. Remove what doesn’t.
A proper WooCommerce product badges strategy shows the right message to the right customer at the right time. That precision is what drives conversions. That precision is what separates average stores from successful ones.
Your badge system is more powerful than most store owners realize. Use that power strategically.






