Adsgun
Shopify Tips

How to Add Sale Badges to Shopify Products (No Code Required)

Sale badges are one of the quickest ways to drive clicks from collections to product pages. Learn how to add a Shopify sale badge automatically, without touching a line of code.

April 17, 2026 6 min read
How to Add Sale Badges to Shopify Products (No Code Required)

You’re browsing a Shopify store’s collection page. You see 12 product cards. Three of them have a red “SALE” badge. Where does your eye go first?

To the badges, of course.

Adding a Shopify sale badge is one of the most effective moves you can make on a collection page. Badges draw attention, signal value, and drive clicks. Studies on ecommerce UX show that products with visible discount labels see meaningfully higher click-through rates than unmarked items, even when the underlying discount is identical.

Yet many Shopify stores do not use badges at all, or they rely only on the compare-at-price feature. That approach only shows a badge if you manually set each product’s compare-at price, a time-consuming process that breaks the moment you run discount codes or automatic discounts.

The better approach: use Adsgun to automatically generate dynamic sale badges that pull from your active promotions. When a promotion is running, badges appear automatically across collections and product pages. When the promotion ends, badges disappear. No manual work. No code.

Why a Shopify Sale Badge Drives Clicks and Conversions

Sale badges work on multiple psychological levels.

Attention: Humans notice bright colors and visual contrast. A red badge stands out against a white product card immediately.

Urgency: A badge signals that something is limited or time-bound. “SALE” implies the deal will not last forever, creating a nudge to click and explore.

Value perception: A “25% OFF” badge tells the customer exactly how much they are saving without requiring them to do any math.

Reduced friction: Instead of a customer wondering whether something is discounted, the badge answers the question before they even click. According to Fordeer Commerce research, visual sale badges can increase product click-through rates by up to 15%.

What Shopify Offers Natively (And Where It Falls Short)

Shopify has two native ways to show sale indicators.

1. Compare-At Price

If you set a compare-at price on a product, Shopify’s theme can optionally display an “On Sale” badge and show the original price struck through.

The problem is that compare-at prices are static. They are set manually per product. This works for permanent discounts or seasonal pricing, but it breaks down for discount codes (Shopify does not link codes to compare-at prices), automatic discounts, dynamic percentage discounts you cannot auto-calculate per product, and promotions that change regularly. For a deeper look at how compare-at price works and where it falls short, see our complete Shopify compare-at price guide.

2. Theme-Based Badges

Some Shopify themes include built-in badge support. You can add custom text such as “Hot Deal”, “New”, or “Sale” through theme settings. But these badges are static and do not change based on your active promotions.

For most merchants, neither option provides what they actually need: dynamic, automatic, promotion-driven sale badges.

How to Add a Shopify Sale Badge with Adsgun (No Code)

Adsgun’s badge system watches your active promotions and automatically generates badges based on real discount data.

Shopify sale badge on product page showing 25% OFF and Save $30 with Add to Cart button
Pozicija: Odmah posle ovog naslova

Badge Types

When you set up a promotion in Adsgun, you choose the badge format. Options include percentage (“25% OFF”), dollar amount (“SAVE $30”), fixed text (“SALE”, “LIMITED TIME”, “FLASH SALE”, “MEMBER PRICE”), or fully custom text such as “Member Exclusive” or “Insider Deal”.

Dynamic Calculation

If you choose “25% OFF”, Adsgun calculates the percentage from your actual discount. If you change the discount amount, the badge updates automatically. This is fundamentally different from compare-at prices, where you manually set the original price per product. Adsgun reads your promotion settings and generates the badge for you.

Badge Placement

You choose where the badge appears on product cards: top-left corner (traditional placement), top-right corner, bottom-right corner, or a full-width banner across the top. A custom position is also available.

Badge Appearance

Everything is customizable. You control background color (your brand color, red, green, or any custom hex), text color, border style (rounded corners, sharp edges, outlined), font size, and shape (rectangle, circle, ribbon, or banner).

Where Badges Appear

Adsgun shows badges on collection pages (product grid cards, helping customers spot deals at a glance), product pages (at the top of the product hero, reinforcing the discount), and Shopify search results. Badges can optionally appear on homepage featured products, lookbooks, and anywhere else product images are displayed.

Step-by-Step: Creating a Shopify Sale Badge

  1. Open Adsgun in your Shopify admin.
  2. Create or select a promotion, for example “Summer Sale 25% Off Activewear”.
  3. Go to Display Settings by clicking “Appearance” or “Display” within the promotion.
  4. Enable Badges by checking “Show sale badge on products”.
  5. Choose badge type: percentage off, dollar amount, fixed text, or custom. For example, selecting “Percentage off” will automatically display “25% OFF”.
  6. Customize appearance: pick your background color, set text color to white for contrast, choose a shape such as rounded rectangle, and set font size to medium for mobile readability.
  7. Set the position: top-left corner is the most visible placement.
  8. Preview: Adsgun shows you what the badge looks like on a sample product card across desktop and mobile.
  9. Adjust if needed: if the badge covers important product image content, shift the position.
  10. Publish: the badge now appears on all eligible products in your promotion.

Visit a collection page after publishing and you will see the badge live on every product that is part of the promotion. If badges are not appearing as expected, check our guide to fixing Shopify sale badges not showing on collection pages.

Badge Design Best Practices

Color Choice

Red is the traditional choice for urgency and clearance sales, offering the highest contrast against white backgrounds. Green works well for positive associations around savings and special offers. Your brand color is ideal for branded promotions such as VIP pricing or member exclusives.

Text Clarity

Keep badge text short: “SALE”, “25% OFF”, and “Save $30” are all proven formats. Longer text can work if your badge is large enough, but always test on a real mobile device to confirm readability.

Avoid Over-Badging

If every product has a badge, the visual power disappears. Reserve badges for flash sales, significant discounts (15% or more), and special customer segments. Badges work best when they are selective.

Position Matters

Top-left corner is the most visible placement because that is where eyes naturally start reading. Top-right is a strong secondary choice. Bottom-right is less visible and should only be used if the product image is visually cluttered. A full-width banner delivers the highest visibility for major sitewide promotions.

Mobile Responsiveness

Adsgun’s badges are automatically responsive. On mobile they may render slightly smaller to fit screen constraints. Always preview on an actual mobile device before publishing.

Real-World Example: Collection Page Optimization

Before badges: a collection page shows 12 product cards that all look identical. Customers see prices ($89, $98, $120) but have no idea which items are discounted. Click-through rate to individual product pages sits at around 2%.

After badges: the same collection, the same products, the same prices. Three items now carry prominent “25% OFF” badges. Customers’ eyes go directly to the badges. Click-through rate to badged product pages climbs to 3.5 to 4%, while non-badged products remain unchanged at 2%.

The result is a net 40 to 50% increase in clicks on discounted products, which flows through to more orders.

Combining Badges With Other Display Elements

Shopify sale badge with strike-through pricing on purple headphones product page

For maximum impact, combine sale badges with other Adsgun display features. The table below shows how each element fits into the customer journey.

Element Purpose Best Used For
Badge Draw attention on collection pages All promotions
Strike-through pricing Show Was/Now on product pages Product page hero
Cart display Reinforce savings during checkout Reducing cart abandonment
Announcement bar Broadcast the promotion sitewide Sitewide sales

A customer sees the badge on a collection card (draws the click), lands on the product page (sees strike-through pricing), adds to cart (sees per-item savings in the cart display), and completes checkout seeing total savings confirmed. Each element reinforces the value at every step.

FAQ: Shopify Sale Badges

Will badges slow down my store?

No. Adsgun’s badges are lightweight and delivered via CSS. They do not impact page load time.

Can I hide badges for certain products?

Yes. When setting up a promotion, you choose which products are eligible. Only those products receive a badge.

Can I use different badge styles for different promotions?

Yes. Promotion A might use “25% OFF” in red while Promotion B uses “FLASH SALE” in orange. Each promotion controls its own badge appearance independently.

What if my theme already has badges?

Adsgun’s badges coexist with theme-level badges. If you prefer to show only Adsgun badges, you can disable the theme badges through your theme settings.

Ready to Add Dynamic Sale Badges?

Sale badges are one of the easiest ways to increase collection page click-through and draw attention to your active promotions. They are visual, automatic, and effective.

With Adsgun, no coding is required. Create a promotion, choose a badge style, and badges appear across your store automatically.

Start your free trial and add your first Shopify sale badge today. No credit card required.

Adsgun
Show your discounts everywhere. Adsgun displays strike-through pricing on product pages, collections, cart, and checkout — automatically.
Try Adsgun Free
Stefan Radulovic
Stefan Radulovic
Co-founder & Shopify Developer
LinkedIn
Share this article