Case Study

Mirror

A responsive e-commerce website


Project Overview


Project Dates: March 2022 - May 2022

Client: Mirror (Personal Project)

Role: Researcher, UX/UI, User Testing

Project Background: Mirror is an affordable clothing store that has amassed a loyal customer base with only physical retail locations.

Deliverables: UI, brand identity, responsive e-commerce pages (desktop & mobile)

✧ Project Problem ✧

Without an online store, Mirror is losing out on potential sales and wasting inventory.


Empathize


Competitive Analysis: The goal for this phase was to gain more knowledge of the fashion e-commerce industry, understand our competitors, and find gaps in the market to improve upon.

I found that consumers prefer a balance between online and physical stores. Our competitors offer a variety of items but many lack the synergy between online and physical stores. Creating a synergy between Mirror’s physical and online stores can build brand loyalty, increase sales, and help differentiate from competitors who focus solely on one channel.

1-on-1 Interviews: To gain a better understanding of our users, a 1-on-1 interview was performed with 4 participants. The goal for the interviews was to discover user needs and frustrations when it comes to shopping online and understand the buyer's journey from initial inquiry to purchase.

Motivations

  • Larger selection of items online, variety & size options

  • Clear product information displayed through reviews, pictures, material list

  • Access to sale items, items in their price range, current “online only” deals

  • Can easily filter through a wide selection of option

  • Buying from already trusted brands as they know the quality, size chart, and price range

  • Can shop from the comfort of their home or on the go

Goals

  • Easily find clothing that satisfies a gap in their existing wardrobe

  • Make sound decisions based on price, size, & quality before purchasing.

Habits

  • Browses shopping websites daily

  • Loyal to ~ 3 brands

  • Adds items to cart but doesn’t purchase

  • Purchase around once a month

  • Uses filters to sort through options

Frustrations

  • Unclear size guide

  • Slow or unreliable shipping

  • Poor customer service

  • Cluttered websites


Define


User Persona: Following the interview, I found the commonalities of users while shopping online in order to make a persona.

Feature Roadmap: I then compiled a list of pages/features that should be included on Mirror’s website based off the competitive analysis, user interviews, and secondary research. Each were then give a priority level to determine what is needed for the minimum viable product and what can be implemented at a later date.


Ideate


Site Map: An open card sort was performed to understand how users look for information while shopping online. The sort was completed online using Optimal Workshop.

Participants more commonly sorted by the occasion of the clothes, with item type becoming second most common. For Mirror’s site map, it is important to emphasize both as a way for customers to easily find what they are looking for.

Task Flows: To know the necessary pages to design, I created a flow to show the pages a user will visit and the actions they will make to complete the main task of the website. The main task used: purchase a wool coat.

Sketches: Next, I started sketching out layout ideas for the homepage.

Low-Fidelity Wireframes: Once I had an idea of the layout, I created a low-fidelity wireframe of the homepage for both desktop and mobile. I then created wireframes for other pages in the task flow including a categories page, product details page, shopping cart page, and the first step in the check out process page.


Design


UI Kit: Now that I had wireframes of the pages, I shifted my focus on building a brand identity for Mirror. I created a logo and chose the typography and color palette that I felt best represented the brand’s fresh and simple aesthetic. From there, I built a UI Kit that reflects their brand and will create a cohesive look throughout the designs.

High-Fidelity Wireframes: The UI Kit was added to the wireframes to create designs ready for prototype and testing.


Testing


Usability Testing: The next step was to turn the high-fidelity wireframes into prototypes to test user flow. The testing was performed in person with 4 persona-matching users who were asked to complete the following tasks:

Scenario #1: After learning about Mirror’s new online store, you want to check out the items they have online. Take a few minutes to explore the homepage, then select the “View New Arrivals” Button.
Test: Homepage, UI

Scenario #2: Your friend’s wedding is next year but you want to start looking for dresses to wear before you decide to buy. Save a red dress to your wishlist.
Tests: Navigation, Learnability, Wishlist Feature, Filters

Scenario #3: While browsing the tops section you see a top you immediately want to buy. Add the Babydoll Blouse in size “Large” to your cart and check out.
Tests: Navigation, Efficiency, Memorability, User Flow

Testing Results:The results of the usability testing were compiled into an infinity map to find patterns , pain-points, and any user suggestions.

What works

  • Tone is clear and consistent throughout website

  • Nice layout

  • Aesthetically and visually pleasing

  • User flow can be completed

What needs work

  • Links to Product Page

  • Confusing Checkout Page

  • Error in prototype while filtering

  • Search feature unavailable

Iterations: Taking into account feedback and user testing, improvements to the pages were made; including a redesign of the first step in the checkout process, implementing an interaction when filtering, and adding a quick add feature.

Re-Design: Check Out Page

The check out page was updated after the first iteration’s layout caused confusion while testing. The original first page in the checkout process focused solely on the user choosing to either sign in or continue as a guest. The users are still given those options, but can now flow seamlessly into the next part of the checkout process, adding shipping information.

New Feature: Filter

This iteration provides the user the ability to filter the listed items.

New Feature: Quick Add

A pop-up element was created so users can quickly add an item to their cart without navigating to a new page.


Conclusion


If given more time the next steps taken in the project would be:

Lower Priority Features

  • Complete Checkout Processes

  • Finish Search feature

  • Create pages that allows users to make an account

Gamification

  • Test scenarios with updated pages

  • Create new scenarios to test new pages and tasks

Responsive Design Testing

  • Flesh out pages for multiple devices (mobile & tablet)

✧ What I Learned ✧

This project was my first experience with conducting interviews and user-testing, as well as, presenting my designs during group critiques to other designers. Throughout this process I was able to understand directly the importance of obtaining diverse perspectives, gaining insights from other designers, and garnering input from potential users in order to create an optimal user experience.