Skip to content

How to Add a Ribbon to an Elementor Pricing Table? (Recommended, Popular Tag)

Table Of Content

When three plans sit side by side, readers look for the one you recommend. A ribbon across the card is the shortest way to say it.

The Pricing Table widget from The Plus Addons for Elementor has a ribbon built in, with your own wording and three shapes.

To check the complete feature overview documentation of The Plus Addons for Elementor Pricing Table widget, click here.

Requirement – This widget is a part of The Plus Addons for Elementor, make sure it’s installed & activated to enjoy all its powers.

Before You Start

  • Edition: Free — the Pricing Table widget is in the free The Plus Addons for Elementor. Layout Style 2 and Style 3, tooltips, the Show More link, the call-to-action text, Lottie button icons and ribbon Styles 2 and 3 need Pro.
  • Widget to enable: Pricing Table, switched on under The Plus Addons > Widgets.
  • One widget is one plan: the widget renders a single pricing card. For a three-column pricing section, put three Pricing Table widgets side by side in one container.
  • Ribbon editions: the ribbon and Style 1 are free. Style 2 (Pro) and Style 3 (Pro) need the Pro plugin.

How to Add a Ribbon

  1. Select the Pricing Table widget for the plan you want to flag.
  2. Open the Ribbon section at the bottom of the Content tab.
  3. Switch Display Ribbon on.
Ribbon section of the pricing table widget with display ribbon switched on and a most popular bar drawn directly above the middle card
  1. Pick a shape in Style.
  2. Type the wording in Ribbon/Pin Text.
  3. Style it under Style > Ribbon/Pin, which appears once the toggle is on.
Ribbon style dropdown showing style 1, style 2 (pro) and style 3 (pro)
Ribbon/pin text field with most popular typed in, shown on the card as most popular

The Three Shapes

StyleWhat it looks likeEdition
Style 1A bar the full width of the card, sitting directly above it. Measured 295×32 px on a 295 px card.Free
Style 2 (Pro)A square badge over the top-right corner of the card, 120×120 px.Pro
Style 3 (Pro)A small pin over the top right of the card, about 139×40 px.Pro

And here is a ribbon on a published page:

Three pricing plans on a published page with a ribbon tag on the professional plan

How It Behaves

  • Style 1 draws the bar in the space directly above the card, and Styles 2 and 3 sit over its top-right corner. None of them pushes the title or the price down.
  • The ribbon styling prints the text in capitals. Typing Most popular renders MOST POPULAR.
  • Ribbon/Pin Text is a rich-text field, but the ribbon is a small strip, so keep it to two or three words.
  • With Pro the ribbon works on all three card layouts — Layout Style 1, Style 2 and Style 3.
  • Style > Ribbon/Pin only appears in the panel once Display Ribbon is on.

Limitations

  • Only one ribbon per card, and each card is its own widget, so you set it plan by plan.
  • Without the Pro plugin, ribbon Style 2 and Style 3 render nothing at all — the card simply has no ribbon, with no warning in the editor.
  • There is no setting for which corner the ribbon sits in. Style 1 is always the top bar, and Styles 2 and 3 are always top right.
  • The capitalisation comes from the widget’s own styling, so the text will not appear in mixed case unless you override it yourself.

Troubleshooting

I switched the ribbon on and nothing appeared

Check Style. Style 2 and Style 3 are Pro, and without Pro they render nothing. Switch to Style 1.

The Style tab has no Ribbon/Pin section

It is conditional. Switch Display Ribbon on first, then reopen the Style tab.

My ribbon text is cut off

The strip is only as wide as the card. Shorten the wording, or reduce the ribbon font size under Style > Ribbon/Pin.

The Style 2 or Style 3 ribbon covers the icon

Those two shapes are drawn over the top-right corner of the card. Add top padding to the card under Style > Background Options, or move the icon down.

The Style 1 bar is clipped or runs into the row above

It is drawn in the space above the card, outside the card itself. Give the container enough top padding for it.

Related Docs

Related Frequently Asked Questions

Related Docs