Mirror: Responsive e-commerce design

Mirror is a clothing store that originated in 1994. Currently, they have over 400 stores in 32 countries and are very successful. Mirror’s goal is to provide clothing that is accessible by keeping prices low while maintaining the quality of clothes so that they last a long time. Mirror carries a wide variety of styles to suit any occasion and person.

The Problem

In current times, there are many sales opportunities online. However, Mirror lacks a strong online presence as their website is outdated and does not allow customers to make purchases. In this fictional project, we want to help Mirror with online sales.

Goal and Objectives

RESEARCH GOAL:

We want to learn what creates a positive online shopping experience for customers so that we can design a responsive e-commerce site for Mirror that has a modern appeal and is easy for customers to purchase items.

RESEARCH OBJECTIVES:

  • Determine what features customers value in online shopping sites.
  • Understand why customers would prefer online over offline shopping.
  • Determine what difficulties customers encounter when trying to purchase clothes online.

Duration: 1 month (September 2021 to October 2021)
Role: UI/UX Designer
Tools: Figma, Whimsical, Optimal Workshop

Phase 1: Research

Competitive Analysis

In order to familiarize myself with operating an e-commerce site, I conducted a competitive analysis to see how competitors design their sites and what their strengths and weaknesses are.

User Interviews

I conducted a total of 5 user interviews with participants who were recruited through a personal network pool. All participants were asked demographic questions related to age, occupation, and annual income/salary. Through these interviews, I wanted to discover what the main goals, motivations, and pain points were when shopping for clothes online.

Participants:

KEY FINDINGS:

The full interview transcript and summary of findings from each interview can be viewed here.

Persona

I created a persona based off my research findings from the user interviews.

Phase 2: Ideate

After conducting user research and creating a persona, I started to think about information architecture. I generated ideas for what information was going to be included in the designs and how the information was going to be presented.

Card Sorting

I had a total of 8 participants remotely participate in an open sort. My goals were to 1) see what categories participants create when organizing clothing items and 2) observe any similarities or differences in how participants categorize cards.

KEY FINDINGS

Site Map

With the findings from the card sorting exercise, I created a Site Map to show the general structure of what Mirror's website will be like. I also took into account my previous competitive analysis and how Mirror's competitors organize their content and navigation.

Task Flow

A task flow was created to visualize the pages and actions involved when a user carries out the task of finding an item on Mirror's site and purchasing it. The goal was to keep the task flow as short as possible and not involve too many steps in order to create a better user experience.

User Flow

I then expanded the task flow with different routes the user might take when carrying out the main task. I also took into consideration questions that the user may be asking themselves throughout the process. The full user flow can be viewed here.

Phase 3: Design

In this phase, started designing Mirror's responsive pages. I started off with sketches, low-fidelity wire frames, and then produced high-fidelity designs.

Sketches

Low-fidelity Wire Frames

I made wire frames for both desktop and mobile.

High-fidelity Designs

Phase 4: Testing

After the initial designs and prototype was completed, I moved onto usability testing. All usability tests were conducted in remote sessions with participants recruited from my personal network pool. After all tasks were completed, I asked a few follow up questions to gain more insight on their experiences.

Participants:

TEST OBJECTIVES:

  • How easily and quickly can users accomplish tasks?
  • What features do users like and dislike about the design?
  • What are some difficulties and pain points users are experiencing when carrying out tasks?

TASKS:

  • Find and purchase the Floral Print Smocked Top in a medium size. You decide you don't want to pay any shipping fees.
  • Take a look at the product page for the floral top and tell me what you think about the design. What information do you expect to find under each tab below the product images?
  • Where would you go to buy something to wear together with the floral top?
  • Imagine your cousin is getting married and you don't have anything in your wardrobe to wear. Where would you go to purchase an item for the event?

Prototype

This was the prototype that my participants used during the usability tests.

KEY FINDINGS:

Affinity Map

I created an affinity map by organizing my notes on what participants said or felt into three categories: Successes, Pain Points, and Improvements. I further sorted the notes by the screens involved in the usability test.

Phase 5: Iterations

After gaining insight as to what was done well and what areas needed improvement for each page of the prototype, my next task was to make revisions to the design. Under my time constraints, I focused on the revisions that were urgent and important.

Before

After

Before

After

Before

After

Conclusion

NEXT STEPS:

Due to the time constraints of this project, I was only able to focus on one task flow and the main pages involved for desktop. If I had more time to work on this project, there are some steps and areas I would focus on:

  • Usability testing for revised designs and making further iterations.
  • Design more pages for the website, such as Men, Kids, search results, sign in/sign up, guest checkout, and help page.
  • Create and test prototypes for other task flows, such as finding a product by using the "Search" function.
  • Design more pages for mobile and tablet.

CHALLENGES I FACED:

  • Time constraints allowed me to only focus on one main task flow for desktop.
  • Incorporating brand colors into the design.
  • Participants who were not very talkative during sessions.

WHAT I LEARNED:

More projects