\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Uber Eats

Reorder journey

Streamline reorder experience after order cancellation

Timeframe

2022 / 3 weeks

Role

Research, UX Design, Testing

Scroll down

Timeframe

3 weeks / 2022

Role

User Research
User Flows
Wireframing
Prototyping
Interaction Design
Usability Testing

Tools

Figma
Photoshop
Illustrator

a food delivery app we count on

Uber Eats is a food delivery platform that helps you get food from your local restaurants to your destination in 3 simple steps - Browse, Order, and Track.

Challenge

What if the order is not delivered?

An order could get cancelled even after the driver was already delivering it. The whole journey just stopped there, leaving a starving angry user alone.

We focused on order cancellations initiated by Uber Eats, drivers, or restaurants after pickup.

Skip to final design

Discovery

The user

The target group is Uber Eats users of all levels in North America.

Conducted interviews with users and drivers, as they both played an important role in the journey. Would have interviewed restaurant owners if possible. Besides, I had done competitive research and online surveys to understand behaviours.

Driver

Why did my order get cancelled? I need a reason.

Bell / Expert

I don't think I can get anything out of the chatbot.

Ada / Addict

user

I need to know what I don’t know, not what I already know.

Grace / Expert

After spending so much time making up my mind on what to eat.  I rather stick with what I was ordering.

Carman / Occasional user

roadblock

I was 100% wrong

My hypothesis was users would not reorder after order cancellation. But the research result revealed that 100% of users tend to reorder. Instead of solving how to make users reorder after cancellation. I pivoted the focus to improving the reorder journey in terms of speed and efficiency. Great realization in the early stage.

3 key insights

problem

Uber Eats delivery recipients feel frustrated when their order is cancelled after pickup because they cannot get their food and lack information.

Ideation before visuals

Before moving to handcrafting the design, I articulated the insights from the research into a feature pyramid which is the value pillar of my design.

user flow

The original path

Reordering involved 9 screens and 8 decisions asking the user to start over the journey.

The new path

I reduce the number of screens by 67% to 3, and several decisions by 75% to 2 in the new reordering path. This helps users to reorder faster and lessen their negative feelings.

wireflow

Reorder the same food

A user receives an order cancellation update from Uber Eats, then tries to reorder the same food.

Reorder different food

A user receives an order cancellation update from Uber Eats, then tries to reorder different food from a different restaurant.

Look for help

A user receives an order cancellation update from Uber Eats, then looks for support.

Test with users

usability testing

Participants

3

Tasks performed

4

Time/user

30 - 55 mins

Moderated

Google Meet

Test subject

Low-fidelity prototype

Situation replication

To simulate the real scenario as closely as possible, the test started with a notification from Uber Eats on a locked screen so the participant will go through the real process as it would.

Prototype for usability testing

I don't think I can get anything out of the chatbot.

Ada / Addict

Why did my order get cancelled? I need a reason.

Bell / Expert

After spending so much time making up my mind on what to eat.  I rather stick with what I was ordering.

Carman / Occasional user

I need to know what I don’t know, not what I already know.

Grace / Expert

3 key insights

roadblock

Inconsistency in says and does

Participants did not seek customer service after the cancellation, while what we have learnt in the research is that 76.5% of respondents loved to contact Uber Eats’s support.

Besides, most of the participants felt that quick access to Ordered Before is meaningless to them in the usability test, but 58.8% of respondents in the online survey indicated the need for this. Surprise!

Final design

Consolidating all feedback from all the user research and usability test, I carefully iterated the mid-fidelity design to adapt to users' needs.

Major iterations

Design highlight #1

Information empowerment

Information empowerment

In the usability test, most users found live chat unhelpful and liked more cancellation details. They also felt neglected due to a lack of information.

Add a Details button

This provides a detailed summary with one click: driver’s name, reason, and photos. Reference number for follow-up.

Design highlight #2

Suggestions by algorithm

Suggestions by algorithm

Although users preferred restaurant suggestions they had ordered before in the online survey, they wanted new information that they don’t already know during the usability test.

Fast delivery and Similar restaurants toggle

A quick suggestion for similar restaurants based on the user's immediate needs. Users often order similar food after cancellation due to previous decision-making. With this toggle, users save tremendous time in searching.

result

Participants enjoyed the new reordering journey. They felt it is more efficient, more direct and feel better compared to the original flow.

Interesting facts

#1

People act differently than they thought

I’ve learnt that 77% of participants indicated that they would contact Uber Eats’ support team after order cancellation. But no one thought of that when they were given the simulated situation during the usability test.

#2

Small changes big impact

When users can feel the changes but are not able to tell the difference.  That’s the best iteration as long as the changes could improve the whole user experience.

A few words ...

Making iterations on a product with many keen users needs careful consideration. It’s important to take small steps in publishing changes helps preserve the user flow they used to have, so this has less impact on the digital experience they expected.

New project?

or we can talk about anything.

Inbox me!