Offer Engine

Designing a scalable, intelligent promotion system to power personalized offers and improve conversion across Decathlon’s digital ecosystem

UI/UX

Product Design

Project Overview

The Offer Engine was a foundational platform initiative aimed at transforming how promotions, discounts, and coupons are created, managed, and experienced across Decathlon’s ecosystem.

Previously, offers were managed through fragmented systems with limited flexibility, poor scalability, and inconsistent user experience. This led to missed revenue opportunities, poor discoverability of offers, and frequent customer frustration.

The new Offer Engine was designed as a centralized, scalable, and intelligent system that:

  • Enables business teams to create complex promotional rules

  • Automatically surfaces the most relevant offers to users

  • Integrates seamlessly across web, app, and in-store journeys

It was not just a backend revamp—but a full-stack UX + system redesign impacting both internal tools (BO) and customer-facing experiences (FE).

My Role: I led the UX/UI design across both the customer experience and the internal offer management system. My work involved simplifying complex promotional logic into intuitive interfaces, designing scalable UI patterns for multiple offer types, and ensuring seamless integration of offers across discovery, cart, and checkout journeys. I collaborated closely with product, engineering, and business teams to align user needs with technical capabilities and business goals, while also contributing to the adoption of Decathlon’s new design system.

Problem Statement:

Decathlon’s existing offer and coupon system was fragmented, difficult to scale, and limited in supporting modern promotional strategies. From a user perspective, offers were often hard to discover, understand, or apply—leading to missed savings and reduced trust.

From a business standpoint, the system lacked flexibility to create complex campaigns, personalize offers, or respond quickly to market needs. Additionally, performance issues and system limitations during high-traffic periods negatively impacted conversion and reliability.

The challenge was to design a unified system that could balance business complexity, technical scalability, and user clarity.

Existing app Pain Points:

Customer Experience Issues:

  • Difficulty discovering relevant offers across the journey

  • Confusing coupon application with unclear eligibility rules

  • Hidden conditions (min cart value, product restrictions)

  • Coupons failing or expiring unexpectedly

  • Poor visibility of applied discounts at cart and product level

👉 ~10–13% of customer issues were related to coupons/offers

Business & System Issues:

  • Limited ability to create complex promotional rules

  • No centralized system → fragmented offer creation

  • Poor scalability during high-traffic events (sales, campaigns)

  • High dependency on engineering for launching campaigns

  • Lack of personalization and targeting capabilities

Information architecture:

The system was redesigned into two key layers:

1. Offer Creation & Management (Back Office)
  • Centralized dashboard to create, manage, and monitor offers

  • Modular structure for:

    • Product-level offers

    • Cart-level offers

    • Customer-level offers

  • Bulk upload capabilities (CSV-based)

  • Role-based access for different stakeholders

2. Offer Discovery & Application (Customer Experience)
  • Offers surfaced across:

    • Product Listing Page (PLP)

    • Product Detail Page (PDP)

    • Cart & Checkout

  • Automatic application of eligible offers

  • Clear visibility of discounts and savings

Wireframes Mockups:

  • Explored multiple ways to present offers:

    • Inline vs dedicated offer section

    • Auto-applied vs manual coupon entry

  • Tested clarity of offer descriptions (auto-generated vs manual)

  • Iterated on prioritization logic (“Best offer for you”)

  • Designed UI for complex scenarios like:

    • Multi-buy

    • Bundles

    • Tiered discounts

Final Direction: A system-driven, auto-applied offer experience with clear visibility and minimal user effort.

Solution:

Key Features:
  • Centralized Offer Engine: Single platform to create, manage, and track all promotions

  • Flexible Offer Types:

    • Percentage & fixed discounts

    • Bundles & sets

    • Tiered pricing

    • BOGO

    • Coupon codes (visible & invisible)

  • Smart Eligibility & Personalization:

    • Based on cart value, product type, user segment

    • Channel-specific offers (web, app, in-store)

  • Auto-Apply Best Offer Logic: System automatically selects the most relevant offer

  • Real-Time Validation Engine: Faster, reliable coupon application even at scale


UI Design Highlights

Customer Experience (FE):

  • Offer visibility across journey (PLP → PDP → Cart)

  • Short descriptions on product cards improved clarity & CTR

  • Offer descriptions auto-generated for consistency

  • Clear breakdown of discounts at product and cart level

  • “i” icon for expandable offer details

Back Office (BO):

  • Dashboard with filters for offer status (Active, Draft, Expired)

  • Simplified offer creation flow with modular inputs

  • Auto-generated descriptions based on inputs

  • CSV upload for bulk campaign creation

  • Channel selection for omni-channel promotions


Outcomes & Impact:
  • Improved Offer Discoverability → Higher CTR on product listings

  • Reduced coupon-related complaints by targeting a 30% reduction goal

  • Increased successful coupon application rate by ~20%

  • Enabled system to handle ~500 TPS (transactions per second)

  • Increased conversion and AOV through better offer visibility and application

  • Reduced dependency on engineering → faster campaign launches

  • Built foundation for 35% revenue contribution from offers


Key Learnings:
  • Designing for promotions is a balance between business flexibility and user clarity

  • Automation (auto-apply offers) significantly reduces cognitive load

  • Transparency (clear savings, conditions) builds user trust

  • Internal tools UX is as critical as customer-facing UX

  • Scalable systems require thinking beyond screens → into rules, logic, and architecture




Ready to build something amazing?

I'd love to connect with you!

Ready to build something amazing?

I'd love to connect with you!

Ready to build something amazing?

I'd love to connect with you!

Create a free website with Framer, the website builder loved by startups, designers and agencies.