Mirror
A conceptual e-commerce website that allows customers to filter products easily.
Role: Product Designer
Dates: April-June 2022
Team: Amanda Walker
Tools: Figma, Optimal Workshop, Whimsical, Maze, Miro
Introduction
Mirror is a conceptual company founded in 1994. They offer items for men, women and children across all categories. Their target customer is budget conscious and wants to have the ability to change their style when they want to.
Problem
Mirror had an outdated website and brand logo. Customers were frustrated that the original website wasn’t responsive across multiple devices. Mirror also struggled with a need to move leftover inventory that was sitting in their warehouses.
Research
Competitive Analysis
First, I created a competitor analysis in order to learn about direct and non direct competitors in the industry. I also developed some provisional personas. I gathered these takeaways from my initial research:
-Successful companies offer a large selection of merchandise, have fast shipping and a strong brand image.
-Customers want to be able to find products easily, have those items to be in stock, and a seamless checkout experience.
User interviews
Next, I spoke to 5 interview participants ranging from ages 38-64 years old in order to determine their needs, frustrations and motivations when shopping online. From conducting my interviews I learned the following:
-Customers want a seamless checkout experience, fast shipping and easy returns.
-When shopping online, they get frustrated that they can’t try something on, can’t feel the fabric, and items they want to purchase are out of stock.
-They are motivated to make a purchase if the experience is convenient, the site offers pictures and reviews, the site is responsive, and items are a good quality for a low price.
User persona
Gathering insights from my interviews and other research, I developed a user persona. Meet Silvia!
-Silvia is a mom of two who works part-time.
-She has limited time to shop and when she does, she typically shops online for convenience.
-She wants to purchase items that are good quality, and will spend a bit more on herself than her kids.
Define
Card Sorting
For the next phase of the project, to determine the navigation structure, I ran a card sorting exercise with 7 participants, using Optimal Workshop.
Sitemap
I also developed a sitemap for the various pages throughout the site.
Task flows and User flows
Keeping Silvia in mind, I created a task flow where she could purchase a pair of shorts for her son using the search function, or the menu navigation. I also created a user flow in which Silvia arrives to the Mirror website from an Instagram ad. In order to make a purchase on the website, she would be given the opportunity to checkout via Paypal, register as a member, or checkout as a guest.
Design
Sketches
Incorporating the user flow, I sketched some ideas for the overall look for the landing page.
Wireframes
Next, I started developing responsive wireframes for the landing page.
After completing the responsive wireframes for the landing page, I designed additional wireframes for the desktop website.
Branding and UI
As part of the design process for Mirror, I created a logo, color palette, and typography to be used throughout. Additionally, Expanding the style tile, I created a UI Kit which included layouts for the navigation, headers and footers. I also designed the look for the breadcrumbs, filters, pages and input fields.
Prototyping
In preparation for usability testing, I implemented the elements from my UI kit and made adjustments to my wireframes based on the feedback from my initial testing, in order to create a mid-fidelity prototype.
Test
Usability Testing
I recruited 9 participants for testing my Mirror prototype. Two of the participants were available to test live using Zoom and Google Meet. Unfortunately, I was unable to secure more in-person participants. As a result, I tested with 7 more people using Maze.
Objectives:
-Test Mirror’s website for ease of use
-Determine if users can successfully search for an item, add it to their cart and make a purchase.
Goals:
-Observe participants as they navigate the desktop site
-Determine if there is anything missing or confusing
- Do not offer guidance, so that users can complete the task independently
Iterations
After gathering feedback from my usability testing, and making a priority list for revisions, I made these changes to my prototype:
Filter Expansion Issue
I noticed that users tried to expand the filters in the lefthand column. I expanded the tabs so that users are able to see the pre-selected size and color for the user flow. The filter tabs are animated now in the prototype.
Pre-fill Confusion Issue
I removed the continue to shipping, continue to payment and pay with card buttons on the checkout page. The prototype is now structured to indicate that this information has already been pre-filled and the user can simply click the place order button.
Colorway Differentiation Problem
During testing, users mentioned that it was difficult to determine an item’s color just from the circle below each image on the category and search results pages. To improve accessibility, I added color way text.
Missing Member Signup Issue
Users also wanted the option to be able to sign up to become a member from the shopping cart page. In addition to the member log in button, I added a sign up link.
Prototype
Next Steps
-Make Adjustments
Make additional revisions including design adjustments, missing features and information, more photos, errors and suggestions based on user feedback
-Higher Fidelity Prototype
Include additional features in the Figma prototype to test (hover states, buttons, photos)
-Test
After revisions, perform more usability testing to gather more feedback so additional improvements can be made.