Bridging Business Goals and User Needs in E-Commerce Design

My Role

Led the entire design process including user research, information architecture, wireframing, visual design, and prototyping. Also responsible for conducting competitive analysis and usability testing.

Duration

4 Weeks

A

The Problem

The beauty e-commerce experience often falls short in helping users, especially those with sensitive skin or specific preferences. While online shopping offers convenience and variety, many users still feel uncertain about product suitability, shade accuracy, and ingredient safety. Users frequently reported:

● Doubts about online color accuracy
● Limited product filtering by skin needs
● Lack of product information clarity
● Distrust of new or unfamiliar brands

B

My Solution

Design an e-commerce platform that feels personal and inclusive by tailoring the experience to each user’s preferences, skin type, and beauty goals. Offer smart product recommendations that simplify decision-making, especially for users with skin sensitivities, by highlighting ingredients, customer reviews, and reliable information.

C

Process

I chose the Double Diamond design process because it offers a clear, structured framework that balances exploration and focus. It allowed me to open up and deeply understand the user's needs before narrowing down to a targeted, user-centered solution. The four phases — Discover, Define, Develop, and Deliver — gave me space to think broadly, identify real user pain points, and confidently build a solution that aligns with user and business goals.

How it fits the VIVVA project?
The Double Diamond framework aligns well with e-commerce projects like VIVVA by enforcing a disciplined approach to both problem space exploration and solution space validation. Its initial phases prioritize comprehensive user research and precise problem definition, uncovering critical pain points such as product discoverability and trust barriers. The subsequent development and delivery phases emphasize iterative design, prototyping, and usability testing, ensuring the final solution optimizes user experience and conversion metrics while meeting strategic business objectives.

C · 1

User Research

To better understand beauty shoppers’ behaviors and frustrations, I conducted semi-structured interviews with 5 participants, including college students, makeup enthusiasts, and a professional freelance makeup artist. The goal was to explore their shopping habits, motivations, and pain points with existing online cosmetics platforms.

Research Focus Areas

- What are the key factors that motivate users to shop for cosmetics online?
- What aspects of the online shopping experience are most important to our users?
- What are users' current pain points and challenges when shopping for cosmetics online?
- What opportunities exist to improve the online shopping experience for our users?
- How do users currently discover and choose cosmetics products online?
- What factors influence our users’ decision-making process?

Research Insights

Users expressed skepticism about product photos, especially with color accuracy and image manipulation.

I never trust the color shown in product photos — it always looks different when it arrives. Maybe it’s because of how colors show up differently on phone screens.
—  College student

Many users prefer testing products physically, especially for skincare or new brands.

I go to the store to try things out, even if I end up buying them online.
—  Freelance makeup artist

Promotions and loyalty benefits play a big role in purchase decisions.

If there's a discount, I’ll almost always check out the product, even if I wasn’t planning to buy.
—  College student

Users want clear, extensive information about product ingredients and skin suitability.

I have sensitive skin, so I need to know exactly what's inside before I even consider buying.
—  College student

The aesthetics of the site affect users’ trust and perception of product quality.

If the website looks messy or cheap, I’ll assume the products are too.
—  Makeup enthusiast

C · 2

Competitive Analysis

To better understand industry standards and identify opportunities for innovation, I conducted a competitive analysis of leading cosmetics e-commerce platforms using the SWCDUXO framework. This allowed me to break down each website across multiple UX dimensions and extract actionable insights to guide VIVVA’s product direction.

Common Key Findings

Strengths
• High-quality product images
• Detailed ingredient lists
• Decent filtering systems
Weaknesses
• Poor navigation
• Weak CTA hierarchy
• Inconsistent color accuracy in photos
Oppurtunities
• Interactive tools (e.g., virtual try-ons)
• Enhanced personalization
• Consistent visual design on mobile

Overview

Brand Name
Strengths
Weaknesses
Opportunities
Sephora
Strong filtering, reviews, and detailed breakdowns
Cluttered navigation, overwhelming homepage
Streamline mobile flow & introduce try-on tools
Dermstore
Clear ingredient info and navigation
Slow loading, no visual interactivity
Add microinteractions & improve load performance
Maybelline
Accessible pricing, recognizable branding
Outdated layout, lacks trust signals
Introduce loyalty system & improve trust-building
NYX
old design, diverse product range
Cluttered layout, weak CTAs
Clean up nav & reinforce hierarchy

C · 3

User Persona

Based on insights gained from user interviews, I identified two primary personas that represent the key user segments VIVVA aims to serve. These personas guided my design decisions by keeping real user goals, frustrations, and behaviors at the core of the process. As I uncovered new insights throughout the project, I continuously iterated and refined the personas to better reflect the evolving needs and expectations of the target users.

Persona 1 – Budget-Conscious Makeup Enthusiast

Persona 2 – Trend-Savvy Professional Artist

C · 4

Empathy Mapping

To deepen my understanding of user behaviors and emotions, I created empathy maps for each persona using insights from user interviews. These maps helped me visualize what users see, think, feel, and do throughout their beauty shopping journey, and guided me in identifying pain points and opportunities.

Summary Diagram — Persona 1

Summary Diagram — Persona 2

Combined Insights

Pain Points
• Difficulty evaluating product quality & shade accuracy online
• Frustration with lack of personalization and repetitive tasks (e.g., re-entering info)
• Anxiety about spending money on products that may not work
• Time-consuming process of comparing products and finding reliable information
• Limited trust in unfamiliar brands and unclear product details
Goals
• Desire for accurate product information, reviews, and UGC (photos, videos)
• Ability to save products, favorite looks, and preferences for future use
• Personalized recommendations tailored to skin type, preferences, and budget
• Access to exclusive deals, loyalty rewards, and transparent pricing
• Easy discovery of new and trending products to stay inspired and updated

C · 5

Customer Journey Mapping

Customer journey mapping allowed me to step beyond isolated user actions and see the entire shopping experience as a connected flow. By charting what users do, think, and feel across each stage — from initial discovery to post-purchase — I was able to uncover friction points, unmet needs, and opportunities for delight.

For an e-commerce brand, this approach is critical: it bridges business goals (loyalty, conversion, retention) with user expectations (trust, convenience, personalization). The resulting insights not only highlighted where users struggle but also revealed where design interventions could directly create value — simplifying product discovery, building trust through transparency, and encouraging repeat purchases.

Customer Journey Map — Persona 1

Customer Journey Map — Persona 2

C · 6

Feature Ideation

Building on the insights from empathy and journey mapping, I translated user pain points into How Might We (HMW) questions. These questions reframed challenges as opportunities, enabling a wide exploration of potential solutions through a feature jamming session. Finally, I applied prioritization techniques to select the most impactful features — those that would best align with user needs, business goals, and technical feasibility.

Selected Key Features

Exclude Ingredients in Search
Allow users to filter out products containing specific ingredients they wish to avoid.
Advanced Search Filters
Enable filtering by skin type, tone, texture, and key ingredients for highly personalized results.
Comprehensive Product Profiles
Provide in-depth product details, including purpose, coverage, wear duration, ingredient list, and recommended skin tones.
Usage Guidance with Visuals
Offer step-by-step “how to use” instructions, supported with images or tutorials for clarity.
Community-Driven Content
Integrate user-generated photos, reviews, and Q&A into product pages to enhance trust and discovery.
Virtual Try-On
Allow users to preview shades and looks through augmented reality before purchasing.
Loyalty & Rewards Program
Introduce a points-based system that rewards users for purchases and engagement activities.
— Additional ideas were generated (20+), but I focused on prioritizing the highest-impact features that aligned with user needs and business goals.

C · 7

Information Architecture

To ensure the experience feels intuitive and frictionless, I structured the product around a clear, goal-driven information architecture. The hierarchy was designed to reflect users’ mental models, making it easy for them to navigate, discover products, and take action without cognitive overload.

C · 8

User Flows

To ensure that the platform supports users in reaching their goals with minimal friction, I created detailed user flows for the key scenarios: browsing products, checking out, trying AI tools, and exploring community-driven spaces.

The flows highlight decision points and possible paths, helping to identify where users might face friction and where guidance or features are most valuable. By mapping these journeys early, I was able to design an experience that feels both seamless for first-time visitors and efficient for returning users.

These flows also served as a foundation for later stages—informing the wireframes and ensuring consistency between the intended experience and the final interface.

Browse Products Flow

Checkout Process Flow

Try AI Tools Flow

Browse Gallery Flow

Browse Beauty Hub Flow

C · 9

Sketches

I turned concepts and user flows into tangible sketches, quickly exploring layouts, interactions, and interface ideas. These early visual experiments let me test multiple approaches, spot potential friction, and refine the experience before committing to wireframes. Sketching ensured every design decision was purposeful, user-centered, and aligned with the platform’s goals, bridging strategy and execution seamlessly.
— Highlighted sketches from the early stages, these refined samples illustrate the thought process and design exploration.

C · 10

Wireframes

Building on the sketches, I translated concepts into wireframes to define the structure, layout, and hierarchy of the interface. Wireframing allowed me to visualize content placement, interactions, and user flow in a more concrete way, ensuring clarity and consistency across the platform. These wireframes served as a blueprint for the final design, making sure every element supported the user’s goals and the overall experience.
— These wireframes are a selection of key screens and flows. Additional wireframes were created throughout the project to cover all scenarios.

D

Design

In the Design phase, I brought the structure and wireframes to life by defining the visual language of the platform. This included color palette selection, typography, and high-fidelity screens that reflect the brand’s personality while ensuring clarity, accessibility, and a seamless user experience. Every element was carefully crafted to support usability, guide user attention, and create a cohesive, engaging interface.

Colors

Dusty Pink
#F8CEC2
Light Coral Pink
#FFA9B5
Coral Pink
#FF4661
Dark Coral Pink
#B33144

Typography

For typography, I chose Helvetica for its clarity, neutrality, and versatility. To maintain consistent spacing and alignment, I applied an 8pt scaling system across headings, subheadings, body text, and buttons. This ensures content is legible across devices, guides users’ attention, and keeps the interface clean, structured, and cohesive.

D . 1

High Fidelity Screens

With the visual system and typography in place, I translated the wireframes into high-fidelity screens that showcase the final look and feel of the platform. These screens reflect the brand personality, user-centered interactions, and polished interface elements, while demonstrating how the design choices from layout to color and type—come together to create a seamless and engaging user experience.

Homepage

Product Listing Page

Filters Off
Filters On

Product Info Page

Screen View
A static "Add to Cart" button was added to remain visible while scrolling, encouraging users to take quicker actions and improving the conversion rate on product pages.

Checkout Page

Order Tracking

Gallery Page

Image Viewer

AI Try-On Page

Results Showcase

E

Takeaways

This project pushed me to grow as a designer in many ways. I learned how to conduct deep user research and translate insights into a user-centered design that also aligns with business goals.
More importantly, I realized the value of thinking like a product designer, not just focusing on visuals. Balancing user needs with business objectives gave me a better perspective on how design contributes to the bigger picture.
Overall, this project helped me strengthen my ability to work end-to-end from research, to ideation, to crafting a solution that’s both usable and impactful.
Let's Connect
Hit me up — for jobs, chats, or even ancient mysteries!