Redesigning Subscription for Groceries App

A Case study

Note: If you are here for UI solutions, please scroll down to the Design section. ✌️

Background

Scroll down and let’s see how we proceeded forward.

Introduction

This was the foundation of setting up the First Principle. Our group followed this drill throughout our project. We used to take few minutes to ourselves to come up with ideas to solve the problem. And later brainstorm and finalize the next step together. I felt that some people are quick thinkers and some need more time to collect their thoughts. This activity helped the flow of unique ideas as everyone was thinking without the influence of another team member. This activity kept the whole group on the same page throughout the project.

We all agreed that grocery is essential for living and is a pressing issue in current times. Here’s the problem statement was given to us:

Due to the pandemic, there has been a high rise in ordering groceries online but users generally don’t remember all of the items available at their residence. Design a subscription model for a popular grocery delivery app to keep track of the regular items they might want so that it becomes easier for the user to place an order in one go with all the necessary items.

Many of us felt the need for a solution in our surroundings. Apart from that, it was easy for us to find users for this problem statement around us.

Plan of Action

We knew that we would have to divide our manpower at some point. But in the beginning, we felt it’s crucial that everyone does secondary research. This step was important to get a better understanding of the problem statements.

Plan of action

Initial Hypothesis

From the problem statement, we can understand that there has been a high rise in ordering online groceries which is because of the pandemic situation. As UX designers, we have been given a task to design a subscription model which makes people buy their groceries easily. This subscription model should be designed in a way that it will contain all necessary items needed by the user.

After the brainstorming session, we came up with the following hypothesis and gaps-

Hypothesis

  1. The frequency of such orders decreases when there are not many delivery agents. Hence increasing the need for accurate online shopping.
  2. The reason why some people don’t like to order online is the hesitation of not getting the right product. They fear they might receive duplicate or damaged products.
  3. People will prefer an online list of items from the app so that they can claim for repayment if they receive any damaged goods.
  4. Many crucial items are missed while shopping online possibly due to the following reasons-
    a) Missing of important stuff takes place when users don’t have a prior list in hand.
    b) Unavailability of the products in the online stores prompts users to buy other unnecessary items due to the fear of missing out.
    c) Another reason can be loss of memory.
  5. While ordering online, people get distracted and order advertised luxuries and forget to order the basic needs.
  6. Some users still do not prefer ordering online because they fear the quality of the packaging and handling of the items.

Gaps to be researched

  1. How often do they prefer to buy groceries? Frequency of the usage of the app?
  2. How often do people stick to a budget and are they okay with it?
  3. What do they prefer, quality or quantity? How do they do quality checks?
  4. Are they okay with the increased budget due to online shopping?
  5. The safety factor in ordering online
  6. People who don’t prefer to go to online stores, what is bothering them? How non-tech savvy people are dealing with the need of ordering online?
  7. What do we understand by the subscription model?

Secondary Research: Top Insights

A look at the industry

  • The industry is expected to be driven by the consumers who stay in Tier-I cities, such as Bangalore, Chennai, Mumbai, and Delhi, who are more adaptable to online shopping due to the availability of high-speed internet, better adaptability to mobile devices, and the logistical simplicity.
  • Notably, leading players in the grocery delivery market — BigBasket and Grofers — have been able to drive subscription adoption rapidly in less than 15 months of launch on average.

Customers’ opinion

  • A study by LocalCircles found that 80% of people ordered groceries online for convenience and not price.
  • Lockdown taught people a lesson. Earlier they used to buy groceries every 3 months and didn’t mind if some items were missing. But now they order twice a month. Also, their bill has reached 8–10 K from 4–5 K. Another person accepted that If they used to order groceries for Rs550, they now order for about Rs1,550. Another research suggested that shoppers spent 44% more per transaction and purchased more items online versus in stores, researchers also found.
  • During desk research, we encountered two types of people.
    1. One who started stocking up the groceries: “People are trying to avoid a situation where their pantry go out of stock.” Amidst the pandemic, consumers feared that they could face lockdown regulations at any point in time, therefore they have been stocking up on these essentials.”
    2. Second who tried to save money so that they can save it for medical emergencies:
  • A research report suggests-
    1.
    28% of the respondents strongly agree that there is a lack of product information.
    2.
    26% of the respondents agree that they get something than what they have ordered.
    3. 31% of the respondents strongly agree that there is an absence of personal quality check.
    4.
    37% of the respondents agree that they face difficulties in returning the products
    5. 38% of respondents cannot define hidden charges as the problem of online grocery purchase
    6. 31% of respondents stated with confidence that there will be a delay in delivery.
    7.
    34% of the respondents strongly agree that there is a lack of security in the process of online grocery purchase.
  • According to a Power Reviews survey, 59% of consumers named saving time as their primary reason for shopping online.
  • 49% of consumers named personal safety as their primary reason for shopping online.
  • When shopping in person, adults often bring along their children or other family members, who may ask for unhealthy candy and snacks.
  • “People fail to take these factors into account when predicting their memory. As a result, they do not take appropriate actions to prevent forgetting such as using a shopping list.”
  • “Recent research shows that customers often don’t walk all the way down the aisles in a grocery store. Not many people visit the middle of the aisle. So, when supermarkets place frequently bought items in the middle of the aisle and infrequently bought items at the ends, customers will actually see the items they infrequently buy when they walk to the items they frequently buy.” Placing the most purchased products in the most accessible places.
  • Lower-income groups also face additional obstacles with online shopping that could detract them from using the services.

Subscription plans & related experiences

  • People are conscious of luxurious items due to financial instability during a pandemic and staying at home has meant larger purchase sizes. So, they are driven even more strongly by factors such as range, ease, speed, and convenience.
  • Subscription customers spend more customers to seek more variety and increase their basket size but do not reduce their order frequency.
  • Free delivery has a positive impact on customer behaviour.
  • Rapid subscription adoptions are affordable pricing and a variety of benefits ranging from price savings via cash backs and discounts. Users also get free/priority delivery with the subscription plans.
  • “As it can be very time-consuming to let customers go through all the grocery items in a virtual aisle, it helps to have a smart category structure that allows customers to easily skip whole categories, such as the pets section, or parts of categories such as sodas or light beers. It also helps if certain categories are clustered, like breakfast cereals and milk and yoghurt.” Emphasizing the Preferred category of the customers.
  • The report emphasized that the key drivers of rapid subscription adoption are affordable pricing and a variety of benefits ranging from price savings via cash backs and discounts. Users also get free/priority delivery with the subscription plans.
  • We found that people are more likely to forget the items they infrequently buy when using the memory-based search, but not when using the stimulus-based search. In fact, when using the stimulus-based search, people are sometimes even better able to remember the items they infrequently buy.” Example: Looking at the suggestion, one person thinks that he/she should buy that too.

User Interviews: Top Insights

Recruitment Criteria And The Process

We focused our research on these three age groups-

  1. Age 23–30 Bachelors and Tech Savvy People
  2. Age 30–45 Married people with a proper living. The millennial generation. As it has experience of both traditional shopping and online shopping
  3. The Age group of 45 and above — Non-tech savvy people.

These are forced to use apps to order online. We wanted to know what are their pain points? But we ended up knowing that they mostly rely on their children for online orders.

Due to lack of time, we decided to go and find users for the interviews instead of releasing surveys. To avoid the conflict by taking the people we know, I suggested that I should take the interviews of the people not friends with me. And someone else should take interviews with my friends.

Interview Summary

  1. Another user a homemaker in her 30s mentioned her fear of the bad quality of products and poor handling of them. Another problem she faced was the unavailability of the products online. Due to such reasons, she prefers to shop offline.
  2. Almost 50% of the people complain about ending up buying unwanted things.
  3. Almost 66.6% of the people agreed that they mostly buy in bulk.
  4. Almost 50% of the users complain about missing important items while shopping online. Unavailability of the items & forgetting the lists are the main reasons.
  5. One of our interviewees mentioned that his mother looks after all the shopping lists. And there is no app for all age groups.
  6. Almost 33.33% of users showed no trust in subscription plans. And on the contrary 50% users were interested in offers.
  7. Almost 33.33% of users complaint that they get distracted by the unwanted suggestions on the app.
  8. Almost 80% of users doubted the quality of the products.
  9. Almost 66.6% of users complaint about excess delivery charges.
  10. Almost 33.33% of the users faced difficulty in returning the wrong goods.
  11. While interviewing users, I found a certain set of users (20–35 years in age) who order for two households. One for their parents living in another city and one for themselves. One of the users told me that to keep track of both lists, he uses multiple apps. He uses one app for himself and another app for his parents.
  12. One of the users also mentioned that it gets confusing while ordering a subcategory of an item.
Tabular representation of the main pain points

Apart from the pain points, we also validated hypothesis points such as: In pandemic people prefer convenience over money, people don’t trust the quality of the products especially vegetables, fruits, dairy & poultry.

Rescoping Problem Statements & Forming How Might We Questions

Here are some “HOW MIGHT WE” statements we came up with:

  1. How might we help the large families to keep a track of their varied needs?
  2. How might we make it easier for all age groups to shop their lists and save them from looking for every item on the long list?
  3. How might we make it easier to keep a track of long-listed items throughout the month?
  4. How might we avoid distractions and unnecessary shopping?
  5. How might we make categorization more efficient?
  6. How might we keep the user focused on their planned products?
  7. How might we provide more assured delivery and return/exchange benefits?
  8. How might we consider all the users’ pain points and crunch them into a subscription plan?

Coming Up With The Ideas & Creating Wireframes

How might we help the large families to keep a track of their varied needs?

Wireframes depicting the shared list feature

For helping the large families and people living with flat-mates, we came up with two solutions-

Solution 1: Feature of Split Screen where the screen will change as per person’s preference but items will be in the common cart.

  • This version is creating multiple platforms inside one profile. And all the orders go to the same cart.

Solution 2: Another thing we could give users was a way to communicate their needs through a single account. For that, I came up with the idea of a “shared account”. All the family members will be sharing wish-list with each other and linked with each other. Now all the family members can add their needs to the common list and then they can order altogether from the primary account.

How might we avoid distraction and unnecessary shopping?

Wireframes depicting suggestions visibility management

In our research, we found that many users got distracted by the suggestions. But the almost the same amount of users found suggestions helpful. So to cater to the needs of both kinds of users, I suggested that we should allow users to manage the suggestions. To do that, I came up with the idea of “Visibility Management”. We decided to put that toggle buttons for suggestions based on past purchases and suggestions by us.

How might we make it easier for all age groups to shop their lists and save them from looking for every item on the long list?

Wireframe depicting voice and smart search

In most of the households, it was found that the women (>40 years) were taking care of the groceries and in many cases, they were non-tech savvy. Also, it was observed that searching for long lists was a tedious task. To make the use of the app easier for all age groups, we decided to incorporate voice search in our app. We went a step ahead and infused a “smart search” feature with the voice search. Now one can search chunks of lists in one go. We decided to provide a search bar where a user can search the whole list or speak multiple list items and the app will display a tabular list of the found items.

How might we help users with different categories of items and avoid the mistake of buying the wrong items with the same name?

Note: I came up with this solution during the later stages of the hackathon and hence was not able to create a wireframe.

How might we help the users remembering their needed items?

Solution 1: In the first solution, I figured that making lists every month is a tiring process. Also looking for all the items in the list. I also figured that most of the items are repeated every month in the grocery shopping list. So I came up with a “Smart list” which upon setting can be users go-to list for every month. Users can multi-select their needed items from there and directly add them to the cart saving a lot of search time. The people who don’t want to set up their own list can reorder from their previous purchases through the same process.

Solution 2: The second solution was brought up by my team-mate in which we decided that we will incorporate a “recommendation system” during the checkout process. This system would match your current order with your Smart list. In case users haven’t set up any list, it will give recommendations as per previous purchases. Recommendations would be suggesting items users usually order every month but have forgotten or purposely haven’t added them in the cart.

These two ideas would save a lot of time and effort for the users when they are shopping for their monthly recurring groceries.

The Design

Coming up with the design solutions

Note: The solutions are divided into two parts. First, let me show you what features I added to the app for smooth user journeys. And I’ll walk you through the subscription plan I came up with.

1. How might we help the large families to keep a track of their varied needs?

During the research, it was observed that online ordering of groceries is generally left on the younger generation of the house. While the making of the list is done by the older generations mostly mothers. Also in large families, members have varied needs and it can get tedious for a single member to track all those needs and do shopping. To bridge this gap I came up with the solution of the linked accounts. Users can link their accounts to a primary account and create a “Shared List”. Users can add their needs to the shared list throughout the month. And the primary user can order all the things in one go.

During the research, it was also observed that almost 66.6% of the people agreed that they mostly buy in bulk. And almost 66.6% of users complaint about excess delivery charges.

This feature will help the users in ordering in bulk and save their delivery charges for multiple orders.

The second part of this feature involves notification of the things added by users family members or flat-mates. Users will be able to see who added what item and can get all the details of the items. This feature will reduce the error of adding the same item again and again. Or missing out on an item needed by another family member.

2. How might we make it easier for all age groups to shop their lists and save them from looking for every item on the long list?

As mentioned above the major problem identified during primary research was the difficulty in ordering online by the older people. Also, we figured that the long lists are taking much of users time. To solve this issue and to make the app easily accessible by people (>50 years), we decided to put a voice search & a smart search.

Both the search algorithms are capable enough to search chunks of the list in one go. Users can speak or search multiple items at one time and get a tabular list of searched items. Users can directly change the quantity of the product and add them to the cart. Users can then scroll to the next item through the tabular list. This feature would save time for going through the same journey again and again.

3. How might we avoid distractions and unnecessary shopping?

During desk research, many users accounts were found. They stated that in the pandemic, their expense on the grocery has doubled or more. In my primary research, I have also found that almost 50% of people complain about ending up buying unwanted things. And almost 33.33% of users complaint that they get distracted by the unwanted suggestions on the app.

Grocery shopping can itself get very tiring as there are so many things to buy every month. And there’s no shopkeeper to help you with. To help people avoid getting distracted and wasting more time, I came up with a feature of hiding the suggestions. In our research, I also found that many people like suggestions. It helps them remember the needed items. That’s why I provided a toggle button that a user can willingly turn on/off the suggestions.

In the settings, we have given control to change suggestions by the app, suggestions based on previous purchases and suggestions based on the favourite categories.

4. How might we help users with different categories of items and avoid the mistake of buying the wrong items with the same name?

Another pressing issue we found during research was that the users get confused by the similar names of the two items. For example, there are multiple types of lentils available in the stores. Any person can easily mistake one for another. Or the user has to be very careful while ordering. Also, the exchange/return process is painful. To solve this issue, I have come up with the idea of providing a category dropdown menu. While looking at your cart during checkout, the user can go through what they have selected and change the type of the item then and there.

Another feature was added in the cart which solves the issue of forgetting important items while shopping. Let’s know more about that feature in the next how might we statement.

5. How might we help the users remembering their needed items?

Almost 50% of the user complains about missing important items while shopping online. Unavailability of the items & forgetting the lists are the main reasons. To help users with this problem, I came up with reordering from the previous purchases. Any user will be able to “Order Again” from the items which they have ordered in the past month. Or they can create a permanent list of the items from which they can add items to their cart. It’s a multi-select list. A user can directly select multiple or all items from their list. This feature will save them the effort of long searches and allow them to directly add items from the list.

To help users remember if they are forgetting something, we have gone one step ahead and added a reminder system in the check out process. The UI of it is shown in the previous image. Once the user has added all the things in the cart and proceeding the checkout, they’ll get notified of anything they frequently order and forgetting this time. If they want, they can add it directly into the cart or move ahead with the checkout process.

Coming up with the subscription plan

Plan 1: Basic

Plan 2: Long Distance

Plan 3: Doorstep Daily

Since almost 80% of users doubted the quality of the products. And almost 66.6% of users complaint about excess delivery charges. Hence I have provided free delivery (up to certain orders) in all the plans and I have included “Doorstep checking” on the basic and Doorstep Daily plan. I didn’t keep it in the Long Distance plan as I thought it won’t be much feasible to make trips to the suburbs and neighbouring towns of metropolitan cities.

Future Scope

Due to lack of time, we could only take interviews of 5 people. In future, I would like to expand our research to more users. I would like to understand how Indians with so much diversity of living styles manage their groceries.

Apart from research, the current subscription plans are based on the factors like frequency of the requirements of the users, distance from the store and ordering habits. But during the research, I also came across the angle of the size of the family and how it affects the grocery shopping list. Hence it’s an interesting angle to explore in the future. I would like to devise a plan which can also address the size of the family and its needs.

For delivering the best quality of the products, I have added the feature of Doorstep Check in the subscription plans. Users can return and exchange products if they don’t like the product. But since returning the products is an important issue, I would like to research and test more on this aspect.

Conclusion

Last but not least I would like to give a huge shoutout 📢 to my mentors Arpita Dhir & Anudeep Ayyagiri, because of their constant help, I was able to create a work to be proud of.

It taught me how to trust my teammates and respect their opinions as well.

Thanks for reading! I hope you enjoyed reading the case study as much as I enjoyed working on it. I would love to learn more about you. If you’re someone who gets joy in talking about solutions that make a difference. Or if you want to read my oversimplified definitions of design theory. Feel free to drop a hi! 👋 on my Twitter or LinkedIn.

Also, before leaving do let me know if this case study inspires you. Few claps would be much appreciated. 👏

Hi! I'm a engineer turned UX/UI Designer who gets joy in talking about solutions that make a difference.