Inception
Wishlist functionality for Macys.com was the focus of one of the teams I was assigned to as a UX resource. While the customers that used wishlists were our best customers, they were a small group. One of our project goals was to increase usage of wishlists on the site. One idea that made sense was to make it easier for customers to use lists the way they wanted.
Approach
Research
The UX department had a great research team. In addition to ongoing user research, we were able to partner with them on projects. This functionality came out of customer needs that were identified in user research questionnaires, customer satisfaction feedback, click-stream analysis and competitive research.
Using several research methods let us confirm that customers were doing what they said they were doing. We found that our customers most liked using lists to compare products, defer purchase, or communicate desired products to others.
Ideation
The wishlist team came together to pitch ideas to fill our backlog. A “compare products” functionality was put out as an idea along with many others. I wanted to take the core of the idea and verify that it was the right solution to our problem.
While customers wanted to compare products, they didn’t seem to want to do so with formal side-by-side “compare” functionality. So I brainstormed to pare down an approach to help users compare products without investing lots of our team resources.
Boiling it down
At its heart, comparing requires proximity and some product information. We were already showing product information in wishlists, but not always in the order the customer needed. Putting products into smaller groups didn’t make sense, as customers overwhelmingly used only one list. Instead I thought about moving around products and getting more product on screen.
Sorting
Products they would be comparing would be in the same product category, and customers very rarely had more than 10 items in a list. So, instead of having users drag list items around, I just used sorting by category. It added to functionality that existed, so it was relatively easy.
Additional views
Additionally, we decided to create additional list views to let users get more product on screen. We thought it would enhance our “sorting by category” functionality. Customers would get several similar products next to each other on screen at once.
Wireframes
My solution required three buttons to change list views (list, grid, individual), and an additional menu item in our sort menu. There were no complicated task flows to resolve, so I worked directly in Sketch to create the UI.
List View