
📎 Target uses dynamic text near the price as a link to a promo drawer

🏷️ Ulta highlights promos with consistent badging across their experience


🎯 Door Dash uses a progress bar to show how close users are to reaching a target goal


The Badge
Can be used across the entire end-to-end Home Depot Experience
Visually heavier than a hyperlink
Not clickable, requiring a separate link to access offer details
Not all promotions can fit, sometimes requiring truncation


The Hyperlink
Clickable as a standalone element
Promotion text can span two or more lines without needing to be truncated
Consistent with existing green success messaging
Not visually prominent


The Progress Bar
Introduces gamification via visual progress indicators
Communicates key promotional details at a glance
Takes up a lot of visual space, potentially annoying for large cart orders
Requires a range of visual treatments to accommodate different promo types


The progress bar almost incentivizes and makes you want to purchase more. Especially for someone like me who likes to save money.
I prefer the progress bar because it’s noticeable and visually connects more. It really lays it out. If I only needed one more item for a discount, I'd probably get it.

Sites don’t always do this, but if I knew how close I was to a discount, I’d maybe buy 5 more things of screws. Having it this way makes me more prone to buy in bulk.

