Badges

Oct 09, 2026
On this page

Overview

Flair badges are text or image labels that display on your Shopify products. Merchants use them to highlight offers such as discounts and bundles, describe the product (new, limited edition, or a product claim), explain what buying involves (stock status, pre-order, dispatch times, or free shipping), and give shoppers a reason to buy now (best seller, only 3 left, or ends Friday).

Each badge has a type (text or image), its own content, styling, and display rules that control when it appears. Badges can be published immediately, scheduled for a future date, linked to any URL, given a priority, and tagged so groups of badges can be shown together.

Manage badges

On the Badges page, search, filter, and sort your badges, or switch between compact and expanded views. Click a preview to edit a badge. Learn more about the list controls and view options.

Type

Choose the badge type.

There are two Flair badge types available:

  • Text
  • Image

Text Content

This section only applies to text badges.

Badge text content

Enter the content for your badge. This supports text, emojis and dynamic text.

Translations

Translate your badge text into multiple languages. See the Translations guide for setup and details.

Image Content

This section only applies to image badges.

Badge image content

Upload your own custom image badges to promote products.

The image will be stored in your Shopify Files for fast delivery using the Shopify content delivery network.

Enter the image details:

  • Image - Upload your image. Supports any PNG, JPG, GIF, Webp, or SVG image up to 2MB in size.
  • Alt Text - (optional) Enter some descriptive text to help visually impaired customers and search engines (SEO).
  • Width - Specify the width of the image in pixels.
  • Height - Specify the height of the image in pixels.
  • Aspect Ratio - If the aspect ratio is locked, the width and height ratio will match the original image dimensions. The aspect ratio must be locked for SVG images.

Style

This section only applies to text badges.

Background Color

Choose the badge background color.

Border

Select the badge border size:

  • none
  • small
  • medium
  • large

Border Color

Choose the badge border color.

Left Shape

Choose the left shape of the badge:

  • round
  • square
  • ribbon
  • arrow
  • angle

Letter Spacing

Select the amount of space to use between the badge letters.

Padding

Select the amount of space to use inside of the badge.

Right Shape

Choose the right shape of the badge:

  • round
  • square
  • ribbon
  • arrow
  • angle

Shadow

Select the badge shadow:

  • none
  • small
  • medium
  • large

Text Color

Choose the badge text color.

Text Size

Select the badge font size.

Text Style

Select the badge font style:

  • normal
  • bold
  • italic
  • bold / italic

Display rules

Control when your promotions are eligible to show, based on products, customers, cart contents, and more. Learn more about display rules.

Status

Set the badge status:

  • Published - the badge is live
  • Unpublished - the badge is not live
  • Scheduled - the badge is scheduled to be published or unpublished in the future

Add a link to make your badge interactive.

To add a link:

  • Click + Add.
  • Enter the URL.
  • Select Open in new window to open the link in a new browser tab.

Flair supports the following link formats:

  • http:, https:, / – Link to any page in your shop or beyond, e.g., /collections/sale.
  • sms: – Open a pre-filled text message, e.g., sms:5551112222&body=Get 20% Off.
  • mailto: – Open a pre-filled email, e.g., mailto:[email protected]?subject=Special Offer&body=Please send me the 20% OFF code.
  • javascript: – Run custom JavaScript, e.g., javascript:dispatchEvent(new CustomEvent('flair-offer-click')).

Organization

  • Priority - Control which badges show first. Set a number from 1 to 9999. Lower numbers mean higher priority.
  • Tags - Group related badges to find them easily and include or exclude them in Layouts.

Learn more about organizing Flair promotions.

More actions

Open a badge, then click More actions at the top of the editor:

  • Duplicate - create a copy of the badge.
  • Delete badge - permanently remove the badge. Deletion can't be undone.

Frequently Asked Questions

What is the difference between a text badge and an image badge in Flair?

Text badges use customizable text, emojis, shapes, and styles, with support for dynamic text and translations. Image badges display your own uploaded images.

Can I schedule a Flair badge to appear automatically?

Yes. Schedule a badge to publish or unpublish at a specific date and time, so promotions can start and end automatically.

Can Flair badges be clickable?

Yes. Link any badge to a product page, collection, external website, and more.

What image formats and sizes do Flair image badges support?

Image badges support PNG, JPG, GIF, WebP, and SVG files up to 2MB. See Image Content for sizing and other options.