Gatemi Product Badges for WooCommerce puts a word where a shopper is already looking. Each badge says what it is called, why it appears, and which corner it sits in — and that is the whole plugin.
A badge appears for a reason, not by hand. On sale, published in the last N days, out of stock, running low, featured, or a list of products and categories you choose. Every automatic reason reads WooCommerce's own answer — is_on_sale(), is_in_stock(), is_featured(), the product's own low-stock amount falling back to your store's threshold. A badge plugin that re-implements "on sale" is one that eventually contradicts the price beside it.
Badges are printed, not injected. They go out through the hooks WooCommerce uses for its own sale flash. The usual alternative — filtering the product image and string-replacing the <img> — is what breaks srcset, lazy-loading and themes that render their own markup.
One resolver decides. The shop loop and the product page ask the same question of the same code, so a badge cannot appear on a category page and be missing from the product it belongs to.
Features
- Badges for sale, new, out of stock, low stock, featured, or products and categories you pick
- Four corners, three shapes, your own colours per badge
- Start and end dates, read in your store's timezone
- Badges in the same corner stack in the order you list them
- Remove WooCommerce's own "Sale!" flash when you have made your own
- No JavaScript on the storefront and no generated stylesheet
Every license includes
- One year of updates and priority support, delivered straight to your WordPress dashboard.
- Use on 1, 5 or 25 sites depending on your license — local, staging and development sites are always free.
- 30-day money-back guarantee — full refund, no questions asked.
- Keeps working after expiry — if you choose not to renew, the plugin keeps running exactly as installed; it simply stops receiving updates and support until you do.
Requires WordPress 6.4+ · PHP 7.4+ · tested up to WordPress 7.0. Works with the classic and block checkout alike.

Alessia S. (verified owner) –
Fa una cosa sola, e la fa bene. Product Badges fa esattamente quello per cui l’ho comprato. Molto solido.
Claudia Z. (verified owner) –
Preislich fair, auch mit dem kleinen Haken. Product Badges läuft unauffällig mit. Gut genug, dass ich aufgehört habe zu suchen.
Cristina (verified owner) –
Ha sostituito un plugin enorme che ne faceva la metà. Ho già messo Product Badges su tre siti di clienti. L’ho già detto a due colleghi.
andrew s (verified owner) –
Does one job properly rather than twenty badly. Buy it.
Niklas (verified owner) –
Macht, was es verspricht, die Doku könnte klarer sein. Product Badges hat mir keinen Grund gegeben, weiterzusuchen. Einen Blick wert.