Add text or image badges to your product cards — Sale, New Arrival, Best Seller, Low Stock, or your own custom labels and logos. Works with any Shopify theme and leaves no trace if you uninstall.
Features
Set background color, text color, and position for each badge type. Your store's brand, not ours.
Sale badges apply automatically when compare_at_price is set. New Arrival badges apply to products created in the last N days. Set it and forget it.
Apply a badge to an entire collection in one click. Or pick individual products. Or both.
Uses Shopify's official, performance-safe injection method. No theme file edits. Uninstall cleanly with one click.
Top-left, top-right, bottom-left, bottom-right. Pick the position that fits your theme's card layout.
Upload your own PNG, SVG, or WebP images as badges. Perfect for brand logos, certification marks, or custom graphics.
Setup
One-click install from the Shopify App Store. No API keys, no configuration files.
Choose badge type, set your label, pick colors, and choose a corner position.
Search and select products, apply to a collection, or set an auto rule.
Activate the badge block in your Theme Editor. Done — badges appear on your store immediately.
Badge types
Auto-applies when compare_at_price is set. Shows on any discounted product.
Auto-applies to products created within a configurable number of days.
Applies to products with a specific tag. You control which products qualify.
Auto-applies to products with inventory below a configurable threshold.
Any label, any color. Staff Pick, Limited Edition, Fan Favorite — your call.
Pricing
One plan. Everything included. No feature tiers, no per-product limits.
Billing handled securely by Shopify. Cancel anytime from your Shopify admin.
No. Product Badges uses Shopify's Theme App Extension system, which is performance-optimized and served from Shopify's CDN. It adds minimal overhead — just a small script that reads product metafields and renders badges with no external API calls.
Nothing is left behind. Because we use Theme App Extensions rather than injecting code directly into your theme files, uninstalling the app cleanly removes all badge elements from your store. Your theme is untouched.
It works with all Shopify themes that support Online Store 2.0, including Dawn, Debut, Sense, Craft, and all modern paid themes. If you're using an older legacy theme, contact us and we'll let you know.
Currently each product displays one badge. If you assign multiple badges to the same product, the most recently assigned one takes effect. This keeps the product cards clean and avoids visual clutter.
When you enable an auto rule — like "New Arrival for products created in the last 30 days" — the app evaluates that rule and writes badge data to matching products. When products change (new arrivals, price updates, tag changes), webhooks automatically keep badges in sync. You don't need to manually assign those products.