Shopify Apps & Tools Reviews

I Wasted an Hour on Black Friday Badges. Do This Instead

60 minutes crossed out, 2 clicks: a Pallas t-shirt with a 20% off badge and a blue hoodie with a Black Friday badge

Quick answer: Shopify themes like Dawn only give you one generic "Sale" badge, and adding badges in Canva by hand took me about 3 minutes per product (almost an hour for 16). With Viking Watermark I put a Black Friday badge on my hoodies and a 20% off badge on my t-shirts, one collection at a time. 8 products took about 20 seconds. After the sale, Rollback all brought back the original images for all 16 products in about 40 seconds.

Disclosure: Viking Watermark sponsored this video and post. I tested the app on my own development store, and the results and opinions here are mine.

Key takeaways

  • Your theme's sale badge can't say what the deal is. It shows one word ("Sale") on every product, with the same shape everywhere.

  • Badges by hand don't scale. 3 minutes a product sounds fine until you have 16 products, or 300. And then you have to take them all off again.

  • Pick a badge you can actually see. A dark badge on a dark store with transparent product photos disappears.

  • The badge is part of the image. It shows on the product page and in the cart, but also on Google Shopping, TikTok Shop, Amazon and Meta. Keep the main image clean if you sell there.

  • Plan the removal before the sale. The app keeps your original images, so turning everything off is two clicks.

Watch the video

Prefer to watch? The 7-minute video shows every step on my store, from the theme badge and Canva to the rollback.

What I wanted for Black Friday

My demo store, Cloud Nine Wear, sells hoodies and t-shirts. The prices were already set: hoodies 30% off, t-shirts 20% off. What I wanted was simple: when someone scrolls the store, they should see the deal before they click. Hoodies get a Black Friday badge, t-shirts get their own badge.

Sounds easy, right? It took me way longer than I want to admit. Here's what didn't work, what did, and how to set it up in a few minutes and take it off in a few minutes when the sale is over.

Related: if you're still planning the offers themselves, read the 3 Shopify offers that always sell.

Try 1: the theme's sale badge

Dawn already has a sale badge. Add a compare-at price to a product and you get this:

The Dawn theme's default "Sale" badge on every hoodie in a Shopify collection

That's it. The whole personality of the badge is one word: Sale. I can't write 30% off, I can't write Black Friday, and I can't have one badge for hoodies and another for t-shirts. Same word, same shape, on every product.

Try 2: badges by hand in Canva

Plan B was doing it by hand: open the product image in Canva, put a badge on it, export it, upload it back to Shopify, replace the old image. Then the next product, and again.

Adding a 30% OFF badge to a hoodie photo in Canva, with the Download option open

One product took me 3 minutes. That sounds OK, but I have 16 products, so that's almost an hour I don't have. Imagine 300 products.

Then I realized the worst part: after Black Friday, I'd have to take all of them off by hand again, one by one. And if I miss one, someone sees a Black Friday badge in December. Not good.

I don't want to do this every sale. I want something I set up once, use for the sale, and then turn off.

Viking Watermark: badges that keep your originals

That's when I found Viking Watermark. It's made for watermarks that protect your product images, but it also has sale badges. The part I liked most: it keeps a copy of your original images, so after the sale you can put everything back the way it was.

Viking Watermark on the Shopify App Store: bulk watermark, AI Generated labels, auto watermark, copy protection, and originals kept

Step 1: Pick a badge you can actually see

The badge gallery has a lot to choose from: 149 badges in 12 categories, including Black Friday and Cyber Monday badges, percent-off badges and more.

Viking Watermark badge gallery with 12 categories and the light Black Friday pill badge

I started with a dark Black Friday badge, and it looked good in the gallery. But a black badge on a black store with transparent product images? The badge itself disappears and only the yellow text is left floating.

A dark Black Friday badge disappears on a dark Shopify store, leaving only small yellow text

First lesson: pick a badge you can actually see on your store. I went with the light one.

Step 2: Badge settings, size and position

The default settings are made for a watermark: 40% opacity and 20% size. For a sale badge, nobody will see that. I set it to 100% opacity, 35% size, top right.

Viking Watermark settings: corner style, top right, 100% opacity and 35% size, with a live preview on a hoodie

I tried top left first, but on mobile the theme's zoom icon sits on top of it and cuts it. Top right stays clear:

Mobile product page with the Black Friday badge top right, clear of the zoom icon on the left

You can also pick one of your own products and preview the badge before anything changes in your store. Use that preview, because there's one catch:

After you save, you can't change the badge's size or position. You can change the badge itself, but for a new size or position you'll need to make a new watermark.

For the t-shirts I made a second watermark with the 20% off badge and the same settings.

Badges don't change your prices

The badge is just a label on the image. It doesn't create a discount. Set your discounts or compare-at prices in Shopify first. If the badge says 20% off and the cart says full price, that's a bad day for you.

Related: Shopify conversion rate optimization, because a badge that promises a deal the cart doesn't show costs you trust.

Step 3: Apply the badges to whole collections

This is the part that would take almost an hour by hand. In Apply watermark, I chose Collections → Hoodies, then the Black Friday badge.

On the last step there's a checkbox: "Don't watermark the first image of each product." I left it off. The first image is the one people see when they scroll, and that's the whole point. But remember this checkbox, it matters in a minute.

Confirm step: the "Don't watermark the first image of each product" checkbox left off, and First image: Watermarked

Before it changes anything, the app saves the original images in Shopify Files. 8 products took about 20 seconds.

Then the same for the t-shirts with the 20% off badge. The hoodies keep their badge: each collection has its own, at the same time. If a product is in both collections, the first batch wins and it never gets two badges.

Shopify collection page with a Black Friday badge on all 8 hoodies

Step 4 (optional): Auto watermark new products

If you only use one badge, you can turn on Auto watermark. Then every new product you add gets the badge by itself. You choose whether it covers all new images and products, or only products that already have a watermark.

Auto Watermark New Images settings with Enable Auto Watermark checked and the Apply To options

How it looks in the store

Hoodies have Black Friday, t-shirts have 20% off. The badge is on the product page, and in the cart too, because the badge is in the image.

Product page and cart drawer: the Black Friday badge shows on the cart thumbnail too

Google Shopping, TikTok Shop, Amazon: keep the main image clean

Then I realized something. The badge is in the image, so wherever the image goes, the badge goes. If you sell on Google Shopping, TikTok Shop, Amazon or Meta, your product images go there too.

And almost all of these platforms want a clean main image: no text and no badges. Google doesn't allow promotional elements on product images, Amazon's main image rules say no text, logos or watermarks, and TikTok Shop asks for a main image without text, graphics or stickers.

Remember that checkbox? If you sell on these channels, tick "Don't watermark the first image." The main photo stays clean. You lose the badge in your collection grid, but your listings stay safe. Check each channel's rules before the sale so you know what can happen.

My store only sells on its own website, so I left it off.

Take the badges off: rollback in 2 clicks

This is the part I really cared about. Before I trust this for Black Friday, I want to know I can take it off easily. If this doesn't work, I'm back in Canva removing badges one by one.

Products → Rollback all → all 16 products. It runs in the background: 16 products took about 40 seconds.

Rollback all 16 products? dialog: originals are uploaded again and watermarked images are removed

I checked the store while it ran, and it's back: the original images, the alt text, all of it. Almost an hour by hand, two clicks here. That's what I do when the sale ends.

A warning, and how to end one deal early

Don't delete a watermark during the sale to clean up the app. If you delete it, it takes the badge off every image that uses it.

Delete watermark forever? dialog: every product image with the 20% off badge is rolled back to its original

But that warning is useful if you want to end only the t-shirt deal early. There's no rollback button for one collection. You can roll products back one by one (about 10 seconds each), or delete the 20% off badge and every t-shirt goes back in about 20 seconds. The hoodies keep theirs. You just make the badge again next time.

Use it all year

That's it, four steps: pick a badge, put it on, run the sale, take it off. The same four steps work for Cyber Monday, Christmas, a summer sale, new products or low stock. And because the badges go away when the deal ends, nobody sees an old deal in your store.

Related: Shopify Editions Fall 2026: 7 updates that matter before Black Friday.

Bonus: storefront protection

One more useful feature: Storefront protection. Turn on the copy lock and people can't copy any text from your store, not even the product titles. It blocks right click too.

Viking Watermark Storefront Protection with right click, selection and copy lock, and DevTools block all on

Just know it won't stop screenshots. The app says it itself: it's a deterrent, not a vault.

Bonus: an AI-generated badge for AI photos

If you use AI-generated product photos, there's an AI Generated badge. It puts a visible badge on the image and also an invisible tag inside the photo file.

Creating an AI Generated watermark with a dark AI Generated badge previewed bottom right on a hoodie

Related: AI product photography: can it replace traditional photoshoots?

FAQ

How do I add a Black Friday badge to Shopify product images?
Most themes only show a generic "Sale" badge when a product has a compare-at price. To show a custom badge like "Black Friday" or "20% off" on the image itself, use a watermark or badge app like Viking Watermark: pick a badge, set size and position, and apply it to a collection or your whole catalog.

Can I change the text of the Shopify "Sale" badge?
You can rename it in the theme's default content (Online Store → Themes → Edit default theme content), but it's still one text for every discounted product. You can't show a different badge per collection or the actual discount without editing the theme code. A badge on the image avoids that.

How do I remove sale badges from Shopify after Black Friday?
If you added them by hand, you have to replace every image again. With Viking Watermark, the originals are saved in Shopify Files, so Rollback all restores every product. For me, 16 products took about 40 seconds.

Do badges on product images break Google Shopping or Amazon listings?
They can. Google, Amazon and TikTok Shop all want a clean main image without promotional text or overlays. If you sell there, tick "Don't watermark the first image" so the main photo stays clean.

Does a sale badge change the product price?
No. The badge is only a label on the image. Set your discount or compare-at price in Shopify first, so the cart matches what the badge promises.

Watch the full walkthrough

The full 7-minute video, with every click on my store, is above. Watch it on YouTube, and if you want help getting your store ready for the sale, work with me.

Still planning your Black Friday offers? Start with the 3 offers that always sell.

Free Shopify tips

Get Shopify growth tips in your inbox

Join my newsletter for practical speed, CRO and growth tips — plus my newest tutorials — sent straight to your inbox.

No spam. Unsubscribe anytime.

Free Shopify tips

Get Shopify growth tips in your inbox

Join my newsletter for practical speed, CRO and growth tips — plus my newest tutorials — sent straight to your inbox.

No spam. Unsubscribe anytime.

Free Shopify tips

Get Shopify growth tips in your inbox

Join my newsletter for practical speed, CRO and growth tips — plus my newest tutorials — sent straight to your inbox.

No spam. Unsubscribe anytime.