Product Badges

Labels that sell. Zero code required.

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.

7-day free trial No theme edits Cancel anytime

Live preview

👟
SALE
Running Shoe
$89.99 $59.99
🎽
NEW
Sport Tee
$34.99
🧢
BEST SELLER
Classic Cap
$24.99
🎒
STAFF PICK
Trail Pack
$129.99

Features

Everything you need. Nothing you don't.

🎨

Full color control

Set background color, text color, and position for each badge type. Your store's brand, not ours.

⚙️

Auto-apply rules

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.

📦

Collection assignment

Apply a badge to an entire collection in one click. Or pick individual products. Or both.

🔒

Theme App Extension

Uses Shopify's official, performance-safe injection method. No theme file edits. Uninstall cleanly with one click.

📍

4 corner positions

Top-left, top-right, bottom-left, bottom-right. Pick the position that fits your theme's card layout.

🖼️

Image badges

Upload your own PNG, SVG, or WebP images as badges. Perfect for brand logos, certification marks, or custom graphics.

Setup

Live in under 5 minutes.

1

Install the app

One-click install from the Shopify App Store. No API keys, no configuration files.

2

Create your badges

Choose badge type, set your label, pick colors, and choose a corner position.

3

Assign products

Search and select products, apply to a collection, or set an auto rule.

4

Enable in theme

Activate the badge block in your Theme Editor. Done — badges appear on your store immediately.

Badge types

Five badge types, fully yours to customize.

SALE

Sale

Auto-applies when compare_at_price is set. Shows on any discounted product.

NEW

New Arrival

Auto-applies to products created within a configurable number of days.

BEST SELLER

Best Seller

Applies to products with a specific tag. You control which products qualify.

LOW STOCK

Low Stock

Auto-applies to products with inventory below a configurable threshold.

CUSTOM

Custom

Any label, any color. Staff Pick, Limited Edition, Fan Favorite — your call.

Pricing

Simple, honest pricing.

One plan. Everything included. No feature tiers, no per-product limits.

$1.99
per month, billed monthly through Shopify
✓ 7-day free trial included
  • Unlimited badges — create as many as you need
  • Text and image badge modes
  • Auto-apply rules (tag, collection, sale, new arrival, low stock)
  • Full color and position customization
  • Apply to individual products or entire collections
  • Works with all Shopify themes
  • No leftover code after uninstall
Add to Shopify — Start free trial →

Billing handled securely by Shopify. Cancel anytime from your Shopify admin.

Common questions.

Will this slow down my store?

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.

What happens if I uninstall?

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.

Does it work with my theme?

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.

Can I show multiple badges on the same product?

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.

How do auto rules work?

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.