Improving the Online Shopping Experience of

Introduction

The Providore is a popular gourmet grocery. For this project I wanted to improve the online shopping experience. The focus of this project was to review and improve The Providore’s categorization of its products to help shoppers find what they need.

Research

Plus-Delta Analysis

I began by analyzing The Providore’s existing online shop to determine what was working well and what wasn’t. Here’s what I found:

User Interviews

Next I interviewed people to gain insight into their grocery shopping habits. The key findings were:

  1. They do not regularly buy gourmet groceries but may do so on occasion

  2. They like the convenience of ordering groceries online and having it delivered

  3. Deals and promotions are important, especially when buying more expensive goods

  4. Finding out that a product they wanted was sold out was frustrating

Persona

Based on the input from the user interviews, I developed a persona.

Goals

  • To prepare a great meal for her guests when she hosts parties

  • To have her groceries delivered to her doorstep

Behaviors

  • Orders groceries online

Frustrations

  • What she wants to buy is sold out

  • Annoyed when online shops have misleading category labels which makes it difficult to find what she needs

Jaime

34 years old | Singaporean | Corporate Job

“I’m willing to spend more on food when the occasion calls for it”

Problem & Solution Statements

I then generated 2 problem statements from the persona and came up with a solution for each of them.

Jaime needs a way to find alternatives when what she wants to buy is sold out so that she can still continue to make the food that she wants for her party

Suggest alternatives for users when a particular item is sold out

Review the categorization of products to identify misleading category labels and re-label them to more accurately reflect their content

Problem Statements

Solution Statements

Jaime gets annoyed when grocery store categories are misleading. She wants product categories to be labelled accurately so she can find the ingredients she needs for her party

Helping Users Find Alternatives

I wanted to inform users about alternatives as soon as they noticed that their intended product was sold out. To do this, I added a “Find Alternatives” button at the product listing page for all items which were sold out.

Upon clicking on “Find Alternatives”, an overlay would appear displaying alternative products. The user would then be able to choose an alternative.

The idea is that by clearly presenting alternatives, the user might purchase a 2nd choice product which can still fulfill their needs, instead of going to another grocer.

Clearer “Sold Out” signs and new “Find Alternatives” button in black

Overlay showing alternatives

Reviewing the Categorization of Products

To solve the problem of misleading categories, I first looked at The Providore’s existing categorization of products. It consisted of 5 main categories and around 50 sub-categories.

Card Sorting

I then conducted an open card sort with 10 users. Users were individually tasked to sort The Providore’s sub-categories into groups which made sense to them. They could decide on the names of the groups as well.

Analysis of the card sorting results revealed 6 distinct groupings as shown by the colors in the dendogram below. However, one of the groupings consisted of only a single sub-category - “Health Food”. Hence, I decided to investigate the content of this outlier. It turned out that “Health Food” only contained granola/energy snack bars. As such, I relabeled “Health Food” to “Healthy Snacks” to better reflect its content.

Re-categorization

I then settled on 6 new main categories based on the card sort, and labelled them based on the most popular names used by users who did the card sort.

I grouped “Healthy Snacks” under “Snacks”. I also segregated Cheese & Accompaniments into its own category even though the card sort grouped it with Snacks. This was due to my own experience browsing physical supermarkets and recalling that cheese was not typically grouped in the snacks section. In hindsight, this departure from the card sort results was not backed up by evidence, and further user testing needs to be done to validate this decision.

I made several other improvements to the categorization:

  • Some sub-categories were removed as they were empty (e.g. Plant Based Meats)

  • Some sub-categories were removed as all their contents were already in other sub-categories (e.g. All Japanese treats were already in Biscuits & Crackers)

  • Some sub-categories were renamed for accuracy (e.g. Soup, Stock and Gravy → Stocks & Broth; there were no soup or gravy products)

The idea is that by grouping the products based on how users group them and by ensuring that the sub-category labels accurately reflect their content, users will be able to find what they need more easily.

Usability Testing

I conducted a usability test with several users to check if my changes achieved the desired effect. Users were given 2 tasks:

Task 1: Find an alternative to a specific bag of potato chips
Task 2: Find a specific energy bar

Users had no issues with task 1. They commented that the “Find Alternative” button is clear and made it easy for them to find alternatives

However, for task 2, users struggled to locate the bar within the “Healthy Snacks” category. Users shared that “Healthy Snacks” was not where they expected to find it. They tended to associate “Healthy Snacks” with things like kale chips and dried banana chips instead. This made it clear that “Healthy Snacks” needed to be relabeled.

Other Feedback

Users said that the font size of the main categories was too small

Iteration

Based on the feedback from the usability tests, I made a couple of changes:

  • Renamed “Healthy Snacks” to “Energy Bars” to more accurately reflect its contents

  • Increased the font size of the main categories to increase visibility

Other Improvements

Improved Search

I designed an improved Search function which displays which sub-categories there search results are found. Users will then be able to use the checkboxes to refine their search results.

Easier Discounts

At the time of this project, The Providore had a 10% discount for purchasing 6 or more beers. However, users had to enter a discount code at checkout, otherwise they would miss out on the discount. In my redesign, when a user adds less than 6 beers to their cart, there would be a notification informing them that they can enjoy a 10% discount if they purchase 6 beers. The discount would automatically be applied upon adding 6 (or more) beers. This may encourage users who wanted to buy just 1 or 2 beers to buy more so as to get the discount.

Notification (in red) when purchasing less than 6 beers

Discount auto-applied upon adding 6 beers

Final Prototype

Click on the image below to view my final prototype!

Previous
Previous

Case Study: Improving Navigation & Itinerary Planning in Jewel