Badges Woo
Badges Woo lets you display custom badges over WooCommerce product images without editing the original image.
5.0
(3 ratings)Will this break my store?
What the WordPress.org registry says about keeping Badges Woo running.
Tested to 6.9.5 — 1 branch behind 7.0
Tested against the WordPress branch in use today.5 months ago
At least 2.2 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.8.0
Your host must be running at least this version.5.0
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how Badges Woo is looked after — not on how many stores run it.
79
out of 100Maintenance
35 / 35WordPress compatibility
14 / 20Support responsiveness
Not enough dataMerchant satisfaction
11 / 15Listing transparency
3 / 10Ratings
5.0
3 ratingsBadges Woo lets you display custom badges over WooCommerce product images without editing the original image.
You can create badges manually per product, assign reusable presets, or apply presets automatically when products match specific rules such as sale, featured, out of stock, or new.
The plugin is designed to work on shop loops, category archives, tag archives, and single product pages.
Main features
- Manual product badges with custom text
- Automatic badge rules:
salefeaturedoutofstocknew
- Global presets that can be assigned to products
- Automatic global presets that apply when product rules match
- Product badge priority over preset badges
- Optional display on the single product page
- Optional setting to hide the default WooCommerce sale badge when a custom badge exists
- Multiple positions:
topbottomleftrightcenterleft-topright-topleft-bottomright-bottomtop-lefttop-rightbottom-leftbottom-rightcenter-leftcenter-right
- Multiple shapes:
defaultroundedpillcirclediamondstarhexagonticketbookmarkburst
- Adjustable colors, opacity, font size, font weight, and single product zoom
- Emoji support
Badge priority
Badge output is resolved in this order:
- Product badge
- Selected product preset
- Global auto-apply preset
If an automatic rule is active and no custom text is defined, the plugin uses the default rule label such as Sale, Featured, Out of stock, or New.
Yes. Badge text supports emojis.
Yes. In WooCommerce > Badges Woo, enable:
Hide default WooCommerce badges when a custom badge exists
Yes. The plugin injects badges into WooCommerce product image output for shop archives, category pages, tag pages, and single product pages.
The automatic new rule uses 30 days by default.
Add this snippet to your theme or child theme functions.php:
`php
add_filter(‘woobadges_newness_days’, function($days, $product) {
return 14;
}, 10, 2);
`
Examples:
14means products created in the last 14 days match thenewrule30keeps the default behavior60keeps products marked as new for longer
Yes. Translation files are included in /languages, and the plugin uses the badges-woo text domain.
Plugin details
Tags on WordPress.org
