Sticker Types

Five content types cover every use case, from a quick colored label to fully custom markup.

Badge

A styled label with customizable background and text colors. Basic HTML tags (, , …) are allowed in the content. This is the go-to type for “BESTSELLER”, “FREE SHIPPING”, “LAST ITEMS” and similar labels.

Text

Like Badge, but the content is rendered as plain text: any HTML you type is shown literally, not interpreted. Use it when the content may come from untrusted sources or you simply want guaranteed plain text.

Image

Upload a JPG, PNG, GIF or WebP (SVG is intentionally not accepted, as it can embed scripts). Optional width/height fields resize the image; leave them empty for the original size. Uploading a new image on an existing sticker replaces the old file — no orphan files left on the server.

HTML

Raw markup injected as-is, with no wrapper styling. Full control for special cases: custom animations, icon fonts, structured badges. The content is printed unescaped — only paste HTML you trust.

Discount badge (automatic)

Shows the product’s real discount percentage, computed from the price — e.g. -20%. It renders only on products that actually have a discount, so you can safely apply it with the “All products” rule.

  • Default label: -{percent}%
  • Custom format: type your own text using the {percent} placeholder, e.g. SAVE {percent}%
  • Colors customizable like a Badge

Tip: your theme probably shows its own discount flag too. To avoid the duplicate, hide the native discount flag from the module settings — see Positions, Stacking & Offsets.