The Challenge

To manage peak-hour stress, many restaurants temporarily disable third-party delivery platforms - resulting in missed revenue, reduced visibility, and limited customer access.

Our goal was to minimize platform downtime by supporting smoother operations and sustained availability during high-demand periods.

Solution

A third restaurant status, Limit, was introduced alongside the existing Accept (on) and Pause (off) modes. This mode allows only the top 25% of loyal customers to place orders during peak hours, easing kitchen strain while maintaining operational continuity and app presence. The feature ensures restaurants stay discoverable and profitable, even when operating at limited capacity.

40%

In order errors in kitchen and delivery.

50%

In reliance on Pause mode.

5%

In revenue for restaurants and Uber Eats.

Impact

Impact

Research

Semi-structured in-depth interviews were conducted to uncover the motivations, frustrations, and perspectives of restaurant staff. In parallel, on-site observations were carried out to better understand the real-world context, surfacing operational challenges and friction points within the restaurant environment.

Research

Competitive Analysis

Online research was conducted to explore how other platforms manage delivery challenges during peak hours and minimize restaurant downtime. The goal was to identify effective strategies and tools that support operational efficiency and ensure service continuity.

Mishloha
Wolt
GrubHub
Analysis

Key Insights

Insights
Wolt logo
mishloha logo

$300M

lost annually from downtime.

75%

of sales come from repeat users.

70%

of errors occur at peak

User Flow

The mode-switch experience was streamlined, easing cognitive load and reducing manual interactions.

User flow

Current Flow

Friction points:

Mode toggle is hidden hard to find during peak stress, causing kitchen overload.

Manual switch to "Accept" mode introduced delays, resulting in potential revenue loss.

New Flow

Enhancing Usability:

Relocated mode toggle for quicker, one-tap access during high-stress moments.

Auto-reset timer was added to return to Accept mode and reduce cognitive load.

User Testing

Guerilla testing was conducted to uncover usability friction and improve feature intuitiveness.

While the flow demonstrated strong efficiency and a short learning curve, three key issues emerged:
First, the iconography for the "Limit" status lacked clear affordance, making it difficult for users to interpret its function.
Second, users were unaware that a timer needed to be set to activate the mode change, leading to confusion and incomplete configuration.

Based on these insights, targeted refinements were implemented to streamline the experience and reduce cognitive friction.

User testing

Initial Design

Refined Design

Design

Uber’s Base Design System was applied to maintain visual and functional consistency across the interface. A docked accordion button was introduced for quick, intuitive access to the restaurant’s status controls. A segmented control component enabled seamless toggling between status modes. To set time durations for Limit and Pause modes, a stepper input was used for clarity and ease. A live countdown timer was added to the status button in both Limit and Pause states, offering real-time feedback and reinforcing user awareness.

Design
Previous
Previous

Uber Multi