1. Overview
1.1. What are product labels & badges?
Product labels and badges are small but powerful visual indicators that appear on your product cards and product pages. They help highlight key information - like discounts, low stock, or new arrivals - so customers can make faster buying decisions.
1.2. Where can Labels & Badges appear?
✍️ Around the Product cards:
- ON the product images:
- OUTSIDE the product image:
✍️ ON the product page (by adding the Label & Badges block to the Product information section)
✍️ ON the Quick view popups, Feature products section (by adding the Label & Badges block to the section).
2. How to enable Product Labels?
To begin using product labels in your store:
STEP 1: Go to your Shopify Admin → Online Store → Themes
STEP 2: Click "Customize" on the active Eurus theme
STEP 3: In the left-side panel, scroll to find the Overlay group
STEP 4: Select the Product Labels & Badges section.
STEP 5: Check the box for Enable product labels and badges
From here, you can start adding individual label blocks like Sale, Sold Out, Pre-order, and more.
3. Types of Labels & Their Use Cases
Label Type | Automatic? | Use Case |
---|---|---|
Sale | ✅ Yes (label content can be changed) |
|
Sold Out | ✅ Yes (label content can be changed) |
Automatically displayed for products currently out of stock. |
Text | ❌ Manual input |
|
Image | ❌ Manual input |
|
Pre-order | ✅ Yes (label content can be changed) |
Automatically displayed for products that are pre-ordered. |
New product | ✅ Both (can be automatic or manually added) |
|
4. How to set up Labels (by Type)
Some labels share the same setup flow. Use the guide below based on the type of label you want to show:
🤔 4.1. For: Sale label, Sold out label, or Pre-order label.
These labels appear automatically based on the product’s status (e.g. discounted, sold out, or available for pre-order). Here’s how to bring them to life:
STEP 1: Add the corresponding block under the section
Under the Product labels and badges section, click “Addblock” and choose the type of block you want (for example: Sale label)
STEP 2: Add an icon(optional):
- Choose from the dropdown list.
- For custom icons, select “Use another icon” and either:
-
- Paste an icon name from the theme icon list, or
- Insert an SVG code.
STEP 3: Customize the label content:
- To use TEXT as the label: Enter your wanted label text into the Content field. To show dynamic content for the labels, use these placeholders or formatting texts:
{sale} |
discount percentage (e.g. 50%) |
{sale_amount} |
discount amount (e.g. $5 off) |
{qty} |
total inventory quantity |
{price} |
product price |
<br /> |
line break |
<b>text</b> |
bold text |
{metafield_key} |
display custom metafield (single line text only) (Read more about setting up Labels using Metafield) |
For example: {sale}
OFF ⇒ 50% OFF, Only {qty}
items left ⇒ Only 5 items left.
Note: For the Sold out label type, you can only use <br/>, <b>, and {metafield_key}.
- To use IMAGE as the label: Scroll down to the Image setting, and upload the image to make it the label.
STEP 4: Change the label’s position
Scroll down to the Display setting group to find the Label position setting.
👉 For a detailed explanation, check the “5. Label positions settings” section below.
STEP 5: Style your label
In the Display & Color settings group, customize:
- Label shape (square, rounded corner, or circle)
- Text size (desktop & mobile)
- Opacity
- Background, text, and colors
STEP 6: Click “Save” when done.
🤔 4.2. For: New product labels
The New Product Label highlights newly added items based on how recently they were published. The setup steps are similar to the labels in 4.1, with a few key differences:
STEP 1: Add the New Product Label block
In the Product labels and badges section, click “Add block” → select New Product Label.
STEP 2: Define the "new" time frame
To automatically determine which products should show this label:
- Use the “Show label within the number of days since” dropdown to choose a reference point:
- Product creation date (default): Counts from when the product was first created in Shopify Admin.
- Product activation date: Counts from the most recent activation date (useful if a product was deactivated and reactivated).
- Then, enter a value in the “Number of days” field (e.g., 30)
📌 This means any product that falls within that number of days from the selected date will be considered "new."
STEP 3: Choose how to apply the rule (important!)
There are two ways to apply this label:
✅ Apply storewide:
- Leave both “Apply to products” and “Apply to collections” blank
- Result: The New Label will apply to all products that fall within the defined time frame (based on step 2)
✅ Apply to specific products or collections:
- Use the “Apply to products” and/or “Apply to collections” fields to select specific items
- Result: The New Label will only appear on matching products and only if they fall within the time frame
STEP 4: Customize icon & label content
Choose an icon from the dropdown, or select “Use another icon” to paste your favorite icons from this theme icon list, or upload an SVG.
STEP 5: Adjust label appearance
You can customize:
- Label position (e.g., top left, custom position)
- Shape: Square, Rounded corner, or Circle
- Font size & label size for desktop and mobile
- Opacity
- Color settings for both light and dark modes
STEP 6: Click “Save” when done.
🤔 4.3. For: Image Labels
Use Image Labels to visually highlight certain products or collections using a custom uploaded image (e.g. “100% Natural”, “Hot Pick”, etc.).
STEP 1: Add the Image Label block
Go to the Product labels and badges section → click Add block → select Image label.
STEP 2: Apply the label to products or collections
You have two targeting options:
- Apply to products – Select specific individual products.
- Apply to collections – Apply the label to all products in selected collections.
STEP 3: Upload your label image
Scroll to the Image setting and click Upload to add your custom image.
💡 Use PNG files with transparent backgrounds for the best appearance.
STEP 4: Style your label
In the Display & Color settings group, customize:
- Label shape (square, rounded corner, or circle)
- Text size (desktop & mobile)
- Opacity
- Background, text, and colors
STEP 5: Schedule the label (optional)
- Toggle Enable schedule to show or hide the label within a specific timeframe.
-
Set the start and end time using your preferred time zone.
STEP 6: Click “Save” to apply your settings
🤔 4.4. For: Text Labels
Use Text Labels to display messages like “Cruelty-free”, “Made in Vietnam”, or dynamic info (e.g. stock level, discounts) directly on product cards or pages.
STEP 1: Add the Text Label block
Go to the Product labels and badges section → click Add block → select Text label.
STEP 2: Apply the label to products or collections
You have two targeting options:
- Apply to products – Select specific individual products.
- Apply to collections – Apply the label to all products in selected collections.
STEP 3: Add icon (optional)
- Choose an icon from the list
- OR choose “Use another icon” and either:
- Paste a name from the icon list
- Add a custom SVG code
STEP 4: Customize label content
Enter your message in the Content field. You can include dynamic variables and basic HTML:
Label Type | Automatic? | Use Case |
---|---|---|
Sale | ✅ Yes (label content can be changed) |
Show discount offers |
Sold Out | ✅ Yes (label content can be changed) |
Display out-of-stock notices |
Text | ❌ Manual input | Display custom messages with icons |
Image | ❌ Manual input | Add branded or visual badges |
Pre-order | ✅ Yes (label content can be changed) |
Promote pre-order products |
New product | ✅ Both (can be automatic or manually added) |
Highlight newly added items |
📝 Example: <b>{qty}</b> left in stock! → 5 left in stock!
STEP 5: Style your label
In the Display & Color settings group, customize:
- Label shape (square, rounded corner, or circle)
- Text size (desktop & mobile)
- Opacity
- Background, text, and colors
STEP 6: Schedule the label (optional)
- Toggle Enable schedule to show or hide the label within a specific timeframe.
-
Set the start and end time using your preferred time zone.
STEP 7: Click “Save” to apply your settings
5. Label positions settings:
This section covers how to control where labels and badges appear on your store.
🤔 5.1. How to display Labels on Product Cards?
STEP 1: Go to each label block setting panel (e.g. Sale, Sold Out Label)
STEP 2: Turn on Show on product card.
STEP 3: Adjust where the labels will be shown by scrolling down to the Label position setting and choosing an option.
If you choose Custom position, adjust the position with the Horizontal & Vertical position settings.
Watch the video guide below if you need further help:
STEP 4: Click “Save” when done.
🤔 5.2. How to display Labels on Product Pages?
STEP 1: In each label block setting panel, enable Show on product page.
STEP 2: Go to Product page > Product information section
STEP 3: Add a Labels and badges block & drag it to the desired position (e.g., below title, above price)
STEP 4: (Optional) To show the labels & badges on the product image of the product page, do this:
- Turn on “Adapt to product labels and badges setting” (Product information section > Labels and badges block)
- Go to the Product information section, and make sure the Desktop media layout setting is Thumbnail slider or Stacked layout.
STEP 5: Click “Save” when done.
6. Advanced settings: Using metafields for labels & badges.
If you need to display a product-based or variant-based label on many products, metafields help you bypass Shopify’s 50-product limit for manually applied labels.
Check out this guide for detailed instructions about using metafields for labels & badges.