Product badges
Reign handles badges in two places. The Product badges panel in Theme settings sets how badges look across the store and where custom badge text comes from. The Status badges block places automatic flags (Sale, Sold out) on a product page. The panel is store-wide styling. The block is per-template content.
Product badges panel
This panel lives under Theme settings > Product badges. It controls badge styling for the whole store and points to the metafield that holds custom badge text.
- Style: the look of every badge.
- Glowing: a badge with a soft glow. This is the default.
- Solid: a flat, filled badge.
- Badges metafield: the product metafield that holds your custom badge text. It reads a list metafield (single-line text), for example
custom.badges. Each value in the list becomes a badge. Restrict the metafield to preset choices in its definition so staff pick from a fixed list instead of typing free text.
The Badges metafield setting points Reign at the metafield, but it does not create the badge text. You add the words (for example "Limited" or "Bestseller") per product in the Shopify admin, on each product's metafield.
Status badges block
Status badges is a block that shows badges derived from a product's state. It renders nothing when no badge applies, so a product with full stock and no sale shows none. You add it on a product template.
Add the Status badges block
- In the theme editor, open a product template.
- Select the section where you want the badges.
- Click Add block and open the Products group.
- Choose Status badges.
Settings
- Show "Sale" badge: shows a sale badge when the variant's compare-at price is higher than its price. The badge includes the discount percentage. On by default.
- Show "Sold out" badge: shows a sold-out badge when the product is unavailable. On by default.
The block also has Margin controls (top and bottom) to space it from the blocks around it. See Common section settings.
Tips
- The panel and the block work together. The panel sets the Style that applies to every badge the Status badges block renders, so you do not restyle per product.
- Automatic badges (Sale, Sold out) come from the Status badges block and product state. Custom badges (your own labels) come from the Badges metafield you set in the panel. Use the metafield for wording the theme cannot infer, like "New", "Limited", or "Bestseller".
- A product with no sale and full stock shows no badge from this block. That is expected, not a setup error.