Modernizing the Promotions & Discounts Experience
Promotions and discounts have always been a key conversion lever on Weedmaps, but the legacy experience was fragmented and outdated requiring users to jump between screens, copy promo codes, and often miss deals altogether. My goal was to reimagine the end-to-end promotions experience to make it easier for users to discover, understand, and apply discounts directly within the shopping flow.
The Challenge
Usability testing revealed major friction points in the consumer journey:
Confusion around how to redeem or apply promotions
Lack of clarity on where and how discounts were valid
Promo discovery felt disconnected from product exploration and checkout
We needed a more intuitive, contextual promotions system that met users where they were and reflected the dynamics of a localized marketplace.
Goals
Modernize the look and usability of promotions
Reduce friction in discovering and claiming deals
Improve conversion by making discount application seamless
Better match users with relevant offers based on location and product intent
My role
Synthesized research from UXR prototype sessions into actionable UX insights
Led the design of a new promotions architecture across product surfaces
Designed consumer-facing UI, sheets, checkout flows, and isolated promo shopping
Collaborated closely with engineers, UXR, and product marketing to bring the system to life
Design process
Design process
1. Research-Driven Redesign
Working with UXR, we tested an interactive prototype in moderated sessions. These revealed key moments in the journey where users needed more guidance and context. We focused our redesign on surfacing:
Product and retailer relevance (based on location)
Clear instructions on how to redeem
Seamless claim-to-checkout paths
2. Modernized promo cards
We redesigned the promo cards to feature:
Retailer name + location
Delivery ETA and reviews
Deal type and value (e.g. BOGO, % off, etc.)
A call to action with concise instructions
This new format significantly improved scannability and trust.
3. In-Context Sheets for Claiming
Rather than redirecting users to separate screens, we introduced bottom sheets for promotion claiming. These allowed users to:
View terms and conditions
See which products qualify
Claim deals without losing their place in the marketplace
This preserved context and supported uninterrupted shopping behavior.
4. Isolated Shopping Experience for Promotions
For high-intent users, we created a dedicated shopping flow for transactable promotions:
Filtered product lists tied to a specific deal
Streamlined product selection and cart logic
Dedicated promo banners and guidance throughout
This approach led to higher promo-to-checkout conversion rates in early testing.
5. Smarter, Simpler Checkout Experience
We overhauled the checkout UX to:
Auto-apply claimed promotions
Visibly show applied discounts and value saved
Eliminate manual code entry or re-selection of deals
We also improved error states and edge cases (e.g. expired promos, ineligible products) with better messaging and guidance.