Product Badges For WooCommerce is the most flexible badge and label plugin for WooCommerce stores. Whether you want to highlight a sale, announce a new arrival, flag out-of-stock products, or promote a seasonal offer, this plugin gives you complete control over every badge — its shape, color, text, position, and the exact products or categories it appears on.
Boost click-through rates, draw attention to key products, and increase conversions by adding eye-catching product badges directly on your shop page, category pages, and single product pages — all from a clean, intuitive admin interface with a
real-time Live Preview.
🌟 Documentation |
🌟 Live Demo |
🌟 Support
🏷️ Why Choose Product Badges For WooCommerce?
Most badge plugins give you a basic "Sale" sticker and stop there. Product Badges For WooCommerce gives you
10 distinct badge shapes, full color control, conditional display rules, scheduled visibility, image badges, and a live preview — all in one plugin.
✨ Key Features
10 Fully Customizable Badge Shapes
Choose from Square, Rectangle, Diamond (rotated), Star Burst, Tag, Collar, Rounded Rectangle, Oval, Circle, and Corner Badge. Every shape is rendered pixel-perfectly on the frontend to match the Live Preview exactly.
Text Badges
Add any custom text to your badge — discount amounts, product tags ("New", "Hot", "Limited"), seasonal messages, and more. Control font size, font weight, text color, and background color independently.
Image Badges
Use one of the built-in badge images or upload your own custom badge graphic. Ideal for brand-specific stickers and award seals.
Real-Time Live Preview
See exactly how your badge will appear on a product image as you configure it — shape, color, text, position, and size all update instantly without saving.
Flexible Badge Positioning
Place badges at Top Left, Top Right, Bottom Left, or Bottom Right. Need pixel-perfect placement? Use the Custom Position option with exact top, right, bottom, and left offset values.
Conditional Display Rules
Show badges only when specific conditions are met:
- All Products — apply the badge site-wide
- Selected Products — choose individual products
- Category — target one or more product categories
- Tag — target products by tag
- Price — show when price is greater than, less than, or between two values
- On Sale — show only on sale (or only on non-sale) products
- Out of Stock — highlight unavailable items automatically
Scheduled Badges with Start & End Date/Time
Set an exact start date, end date, start time, and end time for every badge. Badges appear and disappear automatically — perfect for flash sales, seasonal promotions, and limited-time offers.
Show on Shop, Category & Single Product Pages
Each badge can be enabled separately for the main shop / category loop and for individual single product pages, giving you full control over where each badge appears.
Lightweight & Performance-Friendly
CSS and JavaScript assets are loaded only on pages that need them. Badge output is generated server-side for fast page loads.
🛒 Perfect For
- Highlighting sale and clearance products
- Marking new arrivals, bestsellers, or featured items
- Displaying "Out of Stock" or "Low Stock" warnings
- Running time-limited promotional campaigns
- Distinguishing product categories visually
- Any store that wants to increase product page engagement
🔧 How It Works
- Install and activate the plugin (WooCommerce must be active).
- Go to WooCommerce → Product Badges in your WordPress admin.
- Click Add New Badge and configure your badge using the form.
- Watch the Live Preview update in real time as you make changes.
- Set your display conditions, schedule (optional), and position.
- Save — your badge is live on your store immediately.