Lurox 1.0 is live — visual page building for Magento 2. Read the guide
Magento 2 · Product Labels

Make every deal — impossible to miss.

Automatic Sale, New, Featured and Out-of-Stock badges from data you already have — plus custom labels you design yourself, and one-off badges you generate with AI on your own OpenAI key. Three ways to label, one module, zero manual tagging. A one-time $139 licence, no subscription.

Auto · Custom · AI three ways to label 4 auto types Sale · New · Stock · Featured Your brand shape · colour · position · size Perpetual licence one-time $139, with updates — not a subscription
Magento 2 product cards wearing automatic, custom and AI-generated labels
Magento 2.4.x · PHP 8.4Luma · Hyvä · LuroxServer-rendered — no layout shift30-day money-back guarantee
4 automatic types
Sale, New, Out of Stock and Featured — detected from your own catalogue data
Custom label builder
design, target, upload or AI-generate your own — in the admin grid
Your exact brand
four shapes · nine positions · hex colours · three sizes
Zero manual tagging
set the rules once; badges appear and disappear on their own

Your best offers are hiding in plain sight.

A sale price nobody notices barely moves. A new arrival buried in the grid looks like everything else. And the old way of fixing it — pasting a "SALE" image onto each product, then remembering to strip it off when the promo ends — is slow, error-prone, and looks different on every card.

Pro Labels makes the badge automatic: one rule covers every product on sale, the badge appears and disappears with the dates, and — when you need something bespoke — you design or generate a custom label without touching a single product.

Three ways to label. One module.

Automatic

Sale, New, Featured and Out-of-Stock badges appear on their own — driven by special price, new-from/to dates, live stock and category or attribute. Set the rules once; never tag a product again.

Custom

Design your own labels — text, colour, shape, position and size — and target them by category, attribute, customer group or store. Upload your own badge image and reuse it across the catalogue.

AI-generated

No artwork? Describe the badge you want and generate a premium, on-brand image with AI — on your own OpenAI key — then drop it straight onto a custom label. Entirely optional.

A Magento 2 category grid — automatic Sale, New and Featured badges alongside custom Best Seller, Limited Edition and AI-generated Free Shipping badges on real product images

Badges from data you already have.

This is the everyday, handled. Turn on the four automatic types and Pro Labels reads your own catalogue data to decide which badge each product gets — no tagging, no maintenance.

  • Sale — from the special price; the {discount} placeholder fills in the exact % off automatically.
  • New — from each product's new-from / new-to dates.
  • Out of Stock — from live stock status and quantity.
  • Featured — from category membership or a boolean attribute.

Labels render server-side on the product image, so there is no layout shift and no flash of an unstyled badge.

Read the guide
The Pro Labels Custom Labels grid in the Magento admin — each label's name, badge text, active state, position and priority, with per-row and mass actions

Automatic covers the everyday. Custom covers everything else.

When you need something specific, the Custom Labels grid lets you build exactly the badge you want — and manage them like any other Magento entity.

  • Badge text, background & text colour, shape, position and size.
  • Target by category, attribute, customer group or store — with per-label conditions (match all or any).
  • Upload your own PNG, JPG or GIF badge image.
  • Duplicate any label to spin up a variant in seconds.
Read the guide

From a prompt to a premium badge

Badges you can dream up.

Every badge below was generated by Pro Labels' AI from a short text prompt — on your own OpenAI key — then dropped onto a custom label. Your artwork, on your brand, in seconds. No designer, no stock art, no CPS bill.

Limited Edition product badge generated with Pro Labels AI
Limited Edition
Best Seller product badge generated with Pro Labels AI
Best Seller
Handmade product badge generated with Pro Labels AI
Handmade
Sale product badge generated with Pro Labels AI
Sale
New product badge generated with Pro Labels AI
New
Free Shipping product badge generated with Pro Labels AI
Free Shipping
Australian Made product badge generated with Pro Labels AI
Australian Made
Out of Stock product badge generated with Pro Labels AI
Out of Stock
The Pro Labels admin configuration — General Settings, AI Badge Generation, and the per-type label groups, each scoped to the store view

Set the rules once, in one screen.

The automatic types live in one config screen. Turn Pro Labels on, decide where labels show, switch on the types you want, and style each one — all without leaving Stores → Configuration.

  • Show on category pages and show on product pages — each a separate on/off toggle.
  • Per type: label text, position, shape, background & text colour, and size.
  • AI Badge Generation — paste your own OpenAI key (stored encrypted) to enable the "Generate Badge with AI" button on the custom-label form.

Every setting is store-view scoped, so different stores can run different rules from one licence.

Read the guide

Style every label to match your brand — not a plugin's defaults.

Four shapes

Corner ribbon, rounded pill, circle or rectangle — chosen per label.

Nine positions

Drop any label into any corner, edge or the centre of the product image.

Your exact colours

Background and text colour per label — hex-exact to your brand palette.

Three sizes

Small, medium or large — tuned for grid thumbnails or PDP hero images.

The storefront, the grid, and the setup.

Automatic and custom Pro Labels on a real Magento product grid
Auto and custom badges together, on real product images.
The Pro Labels Custom Labels admin grid
The Custom Labels grid — build, target and duplicate.
The Pro Labels admin configuration screen
One config screen for the four automatic types.

How to add automatic sale & new labels in Magento 2

  1. Install Pro Labels and activate your licence for the website.
  2. Go to Stores → Configuration → Storefront: Pro Labels.
  3. Set Enable Pro Labels to Yes, and choose whether labels show on category pages, product pages, or both.
  4. Open the Sale Label group, enable it, and set its text — use {discount} to show the exact percentage off. Do the same for New, Out of Stock and Featured.
  5. Save. Every matching product now wears its badge automatically — no tagging.

Read the full guide →

How to create a custom (or AI-generated) product label

  1. Go to Marketing → Pro Labels → Custom Labels and click Add New Label.
  2. Set the badge text, colours, shape, position and size — or upload your own PNG/JPG image.
  3. No artwork? Enable AI generation with your own OpenAI key, then click Generate Badge with AI and describe the badge you want.
  4. Add targeting — category, attribute, customer group or store — with conditions matching all or any.
  5. Save. Duplicate the label any time to make a variant in seconds.

Custom labels are store-view aware — one licence covers every store view on your domain.

See it live

Watch the labels work on a real store.

Automatic, custom and AI-generated badges — live on a real Magento 2 catalogue, rendered server-side on real product images. No sandbox, no mockups.

View the live demo →

Why merchants switch

The old way vs Pro Labels

The old way

  • Hand-add a "SALE" image to each product
  • Forget to remove it when the promo ends
  • Badges look different across the catalogue
  • Bespoke artwork means a designer and a wait

With Pro Labels

  • One rule covers every product on sale
  • Badges appear & disappear with the dates, automatically
  • One consistent, on-brand style everywhere
  • Design or AI-generate a custom badge in seconds

Why merchants pick Pro Labels

Automatic AND custom

The manual-only label builders make you build every badge by hand. Pro Labels ships four automatic types as the moat — then adds the full custom builder on top.

AI on your own key

Generate premium badge art from a text prompt on your own OpenAI key. CPS never sees the key and never bills for generation — you pay OpenAI directly, if at all.

Own it, don't rent it

A perpetual licence per domain — one price, no monthly fee. Your labels don't switch off when an invoice lapses.

On-brand, not generic

Four shapes, nine positions, hex-exact colours and three sizes — on the auto types and every custom label, so nothing looks like a bolted-on plugin.

No layout shift

Labels render server-side on the product image — no flash of unstyled badge, no CLS hit to your Core Web Vitals.

Multi-store aware

Per-store types, styling and targeting, and one licence that covers every store view on the domain.

One simple licence

Premium labels, one price.

Licensed per domain. Perpetual — your licence never expires.

Pro Labels

Pro
$139 one-time, per domain
  • All four automatic types — Sale, New, Out of Stock, Featured
  • Auto discount % on Sale labels via {discount}
  • Custom labels — design, upload or AI-generate your own
  • Targeting by category, attribute, customer group or store
  • Full styling — four shapes, nine positions, colour, size
  • Category + product pages · multi-store · server-rendered
  • 12 months of updates & support
  • 30-day money-back guarantee
Buy Pro Labels — $139
✓ 30-day money-back✓ 12 months updates✓ Perpetual licence

Specifications

Platform

Magento 2.4.8+ (Community & Adobe Commerce) · PHP 8.4

Where it shows

Category grids + product pages — each a separate toggle

Automatic types

Sale · New · Out of Stock · Featured — from your catalogue data

Custom & AI

Admin CRUD grid · image upload · AI on your own OpenAI key

Styling

Four shapes · nine positions · hex colours · three sizes

Rendering

Server-side on the product image — no layout shift

Scope

Per store view — types, styling & targeting; multi-store aware

Licensing

Per website (one domain per key) — perpetual, plus updates

Release history

Actively maintained — every entry maps to a real release.

v1.4 · July 2026
AI badge generation — generate a custom-label image from a text prompt using your own OpenAI key (stored encrypted; gpt-image-1 or dall-e-3). Optional; CPS never bills for it.
v1.3 · July 2026
Image labels and duplication — upload your own PNG/JPG/GIF badge image, and duplicate any custom label to a disabled "(Copy)".
v1.2 · July 2026
Per-label conditions and customer-group targeting — attribute/operator/value rules matching all or any, plus per-store scoping.
v1.1 · July 2026
Custom Labels admin grid — full CRUD for merchant-authored labels with text, colour, shape, position and size, and per-row / mass actions.
v1.0 · July 2026
Initial release. Four automatic label types — Sale (with auto discount %), New, Out of Stock and Featured — detected from catalogue data, styled and rendered server-side on category and product pages.

Questions, answered.

No. Pro Labels detects Sale, New, Out-of-Stock and Featured products automatically from data your catalogue already holds — special price, new-from/to dates, stock status, and category or attribute membership. Set the rules once and the badges maintain themselves.

Yes. The Custom Labels grid lets you build any badge you like — your own text, colours, shape, position and size — and target it by category, attribute, customer group or store. You can upload your own badge image, and duplicate a label to make a variant.

When you don't have artwork, describe the badge you want and Pro Labels generates a premium image with AI, ready to drop onto a custom label. It runs on your own OpenAI API key, stored encrypted, so you stay in full control of usage and cost — Cabbage Patch Studios never sees the key and never bills you for generation. It's entirely optional; leave it off and everything else works as normal.

Yes. Use the {discount} placeholder in the Sale label text and it calculates the exact % off from the special price automatically.

On category grid listings and product detail pages — each is a separate on/off toggle. They're rendered server-side on the product image, so there's no layout shift and no flash of an unstyled badge.

Luma and Lurox themes, and any theme that renders products through Magento's standard product-image block — including Hyvä. It's a one-time $139 perpetual licence per domain, not a subscription, with 12 months of updates and a 30-day money-back guarantee.

Need a label rule we don't ship?

Pro Labels covers the four automatic types and a full custom builder out of the box.

If you need something bespoke — dynamic label text, a custom shape, per-tier-price or per-attribute rules — tell us about your store and we'll scope it, usually within one business day. We build these on top of Pro Labels, so you keep the automatic engine and add exactly the logic you need.

We'll only use your details to reply to this enquiry.

Give every product the badge it deserves.

Automatic, custom and AI-generated labels for Magento 2 — three ways to make every product stand out, from one module and a one-time $139 licence.

Buy Pro Labels — $139