Grocery orders.png

Getting the groceries you ordered!

Getting the groceries you ordered!

  • Client: Kroger product teams

  • Role: Senior product designer

  • Cross department collaboration (Customer Experience and Associate Experience). Collaborated with product managers, product designers, engineers, stakeholders and design research


Background

Customer Experience and Associate & Operations Experience (Supply Chain) worked together to provide a better inventory experience. This started with a week long focused workshop to understand our respective product spaces and continued with several discovery sessions, research, testing, iterations and weekly touch point meetings.

This project took over a year to complete and involved many product teams, stakeholders and leadership buy-in to carry-out the combined 3 initiatives: 1. inventory check at checkout, 2. item replacement and 3. projected inventory.

Challenges

  • There was a concern that business (increased fill rate) was driving the teams to build something that wouldn’t add value to the customer. In fact, there were concerns that adding an inventory check at checkout would cause additional fallout later in the shopping experience causing frustration.

  • Additionally, there were questions on whether giving a customer an option to replace an item that was unavailable would cause the customer to abandon their cart because of the additional effort to replace an unavailable item.

  • With projected inventory, there was always a concern of accuracy. Blocking sales because the projection is inaccurate? (Ex: if an item is in stock at the time of order scheduling but will be out of stock at the time of order fulfillment; and therefore, we show it as out of stock.)


Initial Workshop Goals

Focus on instilling trust in, and accuracy of Kroger inventory so that customers have confidence they will receive the items they ordered

  • Share service blueprints and goals of each area

  • Identify pain points and opportunities

  • Brainstorm ideas and experiments

Inventory service blueprint with pain points from both customers and the business side

Everyone’s early ideas written down on stickies

 

Break out groups: Group 1 brainstorm ideas

Break out groups: Group 2 brainstorm ideas

Break out groups: Group 3 brainstorm ideas

 

Background

Once the team came up with a list of experiments, we mapped them to the impact / difficulty matrix to prioritize and determine how to move forward.

Final list of experiments

  • Point in time (POT) inventory check at checkout

  •  Allow customers to choose a backup / replacement

  • Available to Promise (projected inventory) at checkout


Workshop 2 - Item Replacement Focus

How might we eliminate dead-ends in checkout & ensure that the experience is easy to use?
The team went through the following activities to define the item replacement experience:

  • Reviewed metrics for substitutions and back up items, time customers spent shopping and various inventory numbers

  • Competitive analysis (3 shown here). Rose , bud, thorn analysis

  • Pulled secondary and past primary research

  • Created storyboards

  • Rough & Ready Prototyping

  • Voting

Amazon competitive analysis

Walmart competitive analysis

Walmart competitive analysis

 

Word cloud of previous research: Customer’s biggest challenges

Previous customer research that talks about wanting to pick their own item for substitution

Research from Baynard related to inventory

 

Storyboards were created to help the team get into the mindset of the customer and understand the context surrounding the experience

 

Wireframes were used to conceptualize the experience. There was a vote to determine the direction we should take for mockups and testing

Direction for User Experience

By the end of workshop 2, we had a general experience direction to test with customers:

  • We knew that we wanted to notify customers that there was an unavailable item and for them to replace the item from the scheduler page

  • However, we needed to test a few options, based on the above wireframes, using higher fidelity Kroger stylized mockups


Workshop 3 - Assumption Mapping

  • Along with testing our wireframes, we wanted to test our assumptions that were both customer facing and internal feasibility questions.

  • We wrote down assumptions that we had about the initiative, identified the riskiest assumptions, categorized them and discussed how we could test them

  • We categorized our assumptions by desirability, feasibility, viability, ethical and usability

  • This helped us build a list of questions and test scenarios with our usability tests.


Usability Testing

  • Unmoderated testing of 3 prototypes using Userzoom

  • Two tests (technical glitches in the first test)

  • 1st test- 10 Kroger customers

  • 2nd test- 4 Kroger customers

  • Screening for customers who do the majority of the shopping and are Kroger customers


Top items to test:

  • Entry / Exit into experience

  • Does this benefit the customer and how often would it be used? (Would the customer ignore this feature?)

  • Customer sentiment

  • Ease of replacing items

Figma prototype in Userzoom

Top Findings

  • 1st test: We were on the right path of replacing / removing items, but specific tasks needed to be simplified​​

  • 2nd Test:​ Participant Success! It's easy to replace /​ remove items

  • Customers did find value in replacing an unavailable item!


Projected Inventory

Worked continued in refining the user experience for item replacement based on testing. Meanwhile, things were heating up with the 3rd initiative - projected inventory.

At first, our team didn’t know what the experience would look like or if customers would value projected inventory. So we did interviews with customers, asking them general questions about inventory and items being out of stock, tested a mockup of one possible area projected inventory could be used, and tested the item replacement experience one last time.

Projected Inventory Research

  • Interviews with 5 Kroger customers

  • Moderated virtual interview sessions

  • General inventory questions

  • Critique of item replacement prototype

  • Critique of projected inventory mockup

Projected inventory experience test

The interview started with asking the customer to think about an item they really like or buy often.

The screen below is showing the product card results from a search while shopping. The gray box represents the item that they like or need. We didn’t want use a specific item because everyone has different needs / likes and the item that we chose, may not be important to them.

We did this because we wanted to create a sense of urgency for this item and find out what customers would do if they saw the ‘Back in Stock March 8th’ message. Would they pause their order and come back when the item is back in stock? Would they pick it up at their local store etc?

*Sorry, video does not play here due to confidentiality

Main insights

  • The item replacement experience was easy to use

  • Customers do not trust ‘back in stock’ messaging

  • Customers wants to know as soon as possible when something is unavailable*

  • *Unfortunately, currently checkout is the place where most customers chooses a fulfillment method (pickup, Kroger delivery, Instacart delivery) and a timeslot (unless they choose an up front time slot and a very low percentage of customers do.) So, this final check is necessary because we usually do not have this information up-front and we need to know where order is being fulfilled from and the time it will need to be fulfilled to have accurate inventory. The team will continue to improve this experience over time.

  • According to the test, projections should not be used on the product cards because customers do not trust the message of when it will be back in stock.

  • It was decided that it was best to have projected inventory in the background for Kroger delivery orders. An item would show as in stock if an item was currently out of stock, but was being replenished at the time of fulfillment. Vice versa for orders that were in stock at the time of ordering but would be out of stock, due to demand, at the time of fulfillment.


 

Final item replacement happy path (iOS / desktop)

Conclusion

There was a lot of hesitation about this project because the ideal situation is to never have unavailable items and to keep checkout as simple as possible. Our team will continuously improve supply chain and increase availability of all products. Meanwhile, item replacement is a way for customers to get out of a dead end and get an item that is needed.

All 3 of these initiatives were rolled out individually after separate A/B testings showed high engagement with the item replacement experience, increased fill rate / perfectly picked orders, and increased customer satisfaction.


Appendix: More info about Projections