

Badge management list — view, edit, and delete all your product badges.
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
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.
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.