Promo Box

Promote a deal with a price, coupon and deadline in one box.

Deal and promotion boxes with highlighted titles, big offers, sale prices, a copyable coupon, deal countdowns, stock bars, badges and two buttons.

Elementor widget

Requirements

  • Elementor 3.5 or newer
  • WordPress 6.2 or newer
  • PHP 7.4 or newer
  • Licence: Pro ($2 / year) — add it to the cart in Moduly

Add it to a page

  1. Edit the page with Elementor.
  2. In the widget panel, search for Promo Box. Our widgets sit in the Moduly category and carry the Moduly badge.
  3. Drag it onto the page.
  4. Set it up in the Content tab, style it in the Style tab, and use Advanced for spacing, motion and visibility.

Settings

Image

SettingWhat you can set
ImageImage
Image Resolutionany registered image size
Image DimensionYou can crop the original image size to any custom size. You can also set a single value for height or width in order to keep the original size ratio.
Image PositionLeft, Right, Top, Bottom, Behind the text or Hidden
Product Cut-OutShow the whole image contained (for product shots) instead of cropping it to fill.

Text

SettingWhat you can set
EyebrowText
Eyebrow PositionAbove the title or Below the title
TitleText
Highlighted PartText
Text After the HighlightText
Highlight StyleAccent colour, Gradient text, Marker behind, Hand-drawn underline or Outlined letters
Title TagH1, H2, H3, H4, H5, H6 or div
DescriptionText

Offer, Price, Coupon & Timer

SettingWhat you can set
Big Offer LineText
Before the OfferText
After the OfferText
Sale PriceText
Original PriceText
Stock LineText
Claimed (%)Shows a progress bar under the stock line. Leave empty for none.
Coupon CodeText
Coupon LabelText
“Copied” TextText
Deal CountdownOn / off
Counts Down ToA fixed date, A time after each visitor’s first view or Midnight every day (site time)
EndsIn the site’s time zone.
HoursNumber
LabelText
StyleBoxes or Inline text
Show DaysOn / off
When It EndsShow a message, Hide the whole box, Keep the box, stop at zero or Start again (per-visitor timer)
MessageText
SettingWhat you can set
TextText
LinkLink
IconIcon picker
StyleSolid, Outline, White or Text link
Link the Whole BoxLink

Badge

SettingWhat you can set
Badge TextText
Style & PositionTag — top left, Tag — top right, Tag — bottom left, Tag — bottom right, Corner ribbon, Round sticker or Starburst

Layout & Hover

SettingWhat you can set
Text AlignmentLeft, Center or Right
Vertical AlignmentTop, Middle or Bottom
Minimum Height0–900
Text Max Width200–900
Hover EffectNone, Zoom the image, Lift the box, Draw an inner frame, Shine sweep or Tilt the image

Style tab: design controls for Box, Image, Text, Offer, Price, Coupon & Timer, Buttons or Badge — colours, typography, spacing, borders and hover states.

Tips

  • Start with the Style choice — it changes the overall look the most; fine-tune the rest afterwards.
  • Visitors who ask their device for reduced motion get a calmer, still version automatically.

Troubleshooting

  • Changes not showing on the live page? Regenerate CSS in Elementor → Tools → Regenerate CSS & Data and clear any page cache.
  • Also available for Divi (Promo Box), Gutenberg (Promo Box).
  • Works well with: Advanced Comparison Table, Advanced Pricing Table, Comparison Table.