Ordering System Design
Ordering System Design

Leading Scheduled-Order Design to Streamline Restaurant Operations

Leading Scheduled-Order Design to Streamline Restaurant Operations

Rebuilt flows across 4 roles and pickup logic to achieve 53% adoption in 1 month

Leading Scheduled-Order Design to Streamline Restaurant Operations

Rebuilt flows across 4 roles and pickup logic to achieve 53% adoption in 1 month

Company

iCHEF

Time

3 months (From research to launch)

Team

2 Designers, 1 PM, 9 Engineers (FE, BE, iOS, QE)

Role

Sr. Product Designer (Led end-to-end UXUI, user research, product definition, and cross-functional execution)

I led the end-to-end UX for scheduled orders, aligning 4 roles and rebuilding time logic to ensure clarity and accuracy. This enabled restaurants to accept online scheduled-orders and reduce staff burden—resulting in 53% adoption within the first month.

My Impacts

Enabled 12,000+ Restaurants

Launched new ordering behavior across 12,000+ restaurants in Asia by embedding it into existing workflows.

Launched new ordering behavior across 12,000+ restaurants in Asia by embedding it into existing workflows.

53% Adoption in One Month

Reached 53% activation through a streamlined flow tailored to real operational needs.

Reached 53% activation through a streamlined flow tailored to real operational needs.

71% Boost in Daily Activation

Boosted daily usage by improving navigation and simplifying the flow.

Boosted daily usage by improving navigation and simplifying the flow.

2+ Weeks Saved in R&D

Saved 2+ weeks in R&D by improving collaboration and eliminating blockers.

Saved 2+ weeks in R&D by improving collaboration and eliminating blockers.

The Problem

No Scheduled Pickup: Top User Need, High Risk of Order Loss

iCHEF served 12,000+ restaurants across Asia, but its online ordering system only supported ASAP orders. We received 100+ monthly merchant requests for scheduled pickup, as ASAP-only orders caused manual workarounds, errors, and incorrect performance metrics.

Online Ordering Pain Points

❌ Pickup time entered manually ❌ No way to schedule future orders ❌ Higher risk of missed or disputed orders

Online Ordering Pain Points

❌ Pickup time entered manually ❌ No way to schedule future orders ❌ Higher risk of missed or disputed orders

Online Ordering Pain Points

❌ Pickup time entered manually ❌ No way to schedule future orders ❌ Higher risk of missed or disputed orders

Kitchen Workflow Issues

❌ Duplicate prep times triggered meal errors ❌ Wrong sales dates led to misleading performance data

Kitchen Workflow Issues

❌ Duplicate prep times triggered meal errors ❌ Wrong sales dates led to misleading performance data

Kitchen Workflow Issues

❌ Duplicate prep times triggered meal errors ❌ Wrong sales dates led to misleading performance data

Business Goal

Increased Order Volume to Drive GMV and Subscription Upgrades

Our hypothesis was that adding the top-requested scheduled-order feature would increase order volume, which in turn could lead more merchants to upgrade their POS subscription plans and drive GMV. This feature also served as a foundational capability to attract new subscribers.

Activation Rate (First Month)

+53%

Activated by 53% of restaurants in month one, with 43% from new subscribers—validating strong demand and the feature’s role in driving subscriber growth.

GMV (First Month)

+1%

Though GMV rose just 1% in the first month, usage data showed a clear shift from ASAP to scheduled orders—indicating long-term operational value and confirming product–market fit for future monetization.

Main Challenge

Handled Cross-Role Flows and Time Logic Integration at Scale

The main challenge was designing for 4 distinct user types with different workflows, while introducing a new time logic for scheduled pickups—without breaking existing operations.

Design Process

Understanding the Context

Initial Research

Strategy

Design Solution

Pilot Test

Design Plan

Shaped Problem Scope and Aligned Team Through Strategic Mapping

After receiving the brief, I created a Design Plan and Service Plan to align business goals, user flows, and technical constraints—clarifying scope and reducing miscommunication. In parallel, I ran targeted research on system logic and restaurant workflows, building the domain context needed for high-impact, cross-role design decisions.

Initial Research Stage

Framed the Right Problem Through System-Level Discovery

I led research across restaurants, customers, and system behavior to uncover mental models and workflow needs. These insights shaped our strategy and helped prioritize timing logic and role-specific flows.

Initial Research | Restaurant

01 | Why This Approach

Strategic Research to Uncover Restaurant Behaviors and Mental Models

I led a layered research process to frame the problem space and surface real-world constraints. By combining user feedback, interviews, and behavioral data, we uncovered operational pain points and clarified priorities. This approach reduced blind spots and focused the team on high-impact features.

Step 1 | Feedback Analysis
Reviewed 84 feedback entries to identify recurring pain points and shape targeted interview questions.

Step 2 | Interview In Depth
Conducted 8 in-depth interviews and observations to uncover workflows, motivations, and edge cases across restaurant types.

Step 3 | Behavioral Data Analysis
Analyzed usage data to validate patterns and reveal system-level constraints not surfaced in interviews.

02 | Key Insights

❶ Restaurants Fear Missed Orders, Losing Revenue Opportunities

Restaurant Motivation

Top 1

💰

Increase
Revenue

Customers prefer ordering at night, raising concerns about missed sales opportunities.

Top 1

💰 Increase Revenue

Customers prefer ordering at night, raising concerns about missed sales opportunities.

Top 2

👥 Reduce Workload

Minimizing extra communication and manual order adjustments.

Top 3

🍽️ Maintain Food Quality

Ensuring food is served at peak quality to uphold the restaurant’s brand and reputation.

Top 2

👥

Reduce
Workload

Minimizing extra communication and manual order adjustments.

Top 3

🍽️

Maintain
Food Quality

Ensuring food is served at peak quality to uphold the restaurant’s brand and reputation.

Customers often place orders during off-peak hours, especially at night—highlighting risks of missed revenue and operational gaps. By understanding how restaurants make scheduling decisions, I identified where design could reduce workload and increase revenue. This insight led me to address cases where restrictive pickup settings blocked orders, informing spec updates that improved conversion without disrupting operations.

❷ Manual Workflows Increase Risk and Staff Overload

Restaurant Workflow Journey & Opportunity

Current workflows rely heavily on individual staff memory and manual coordination, making operations prone to miscommunication and prep errors. By mapping the end-to-end store journey, we pinpointed breakdowns in flow and identified system-level opportunities to streamline task ownership and reduce variability.

❸ Pickup Timing Varies by Operating Model, Requiring Flexible Configuration

Typical Restaurant Operating Models

Business hours and operating models (e.g., split shifts, single shifts, 24/7) directly shape how pickups are managed. To reflect real-world workflows, the system needs flexible pickup logic—anchored to business hours and auto-adjusting during closures—to ease staff load and prevent missed pickups.

Initial Research | Online Ordering

01 | Competitive Benchmarking

Grounding UX Decisions in Competitive Benchmarking to Drive Familiarity and Reduce Friction

To accelerate product decisions on this foundational feature, I conducted targeted benchmarking across regional leaders and adjacent platforms—given that scheduled ordering is a widely supported baseline capability.

Since most iCHEF subscribers are Taiwanese restaurants, I analyzed leading local platforms—Foodpanda, Uber Eats, Ocard, and Nidin—to identify proven UX patterns and scheduling logic. These insights grounded key specs in familiar mental models and helped reduce user friction and decision fatigue.

Selection Criteria

Top 2 delivery and pickup platforms in Taiwan.

Top 2 delivery and pickup platforms in Taiwan.

Similar to iCHEF, but focused on online ordering.

Similar to iCHEF, but focused on online ordering.

02 | Key Insights

Design Principle: Use Contextual Time Design to Reduce Friction and Improve Clarity

Benchmarking Highlights

I adopted best-in-class UX patterns for time display, store status, and pickup slot formatting. This included combining date + time + label (e.g., “Now” or “Tomorrow”), showing next availability for closed stores, and using concise microcopy to clarify status—all to reduce ordering errors and support fast decision-making.

Initial Research | Product System

01 | Why This Approach

Auditing System Dependencies to Prevent Conflicts and Scale Scheduled-Order Logic

To ensure the Scheduled Order feature didn’t conflict with existing logic, I conducted a system-level audit across all time-related dependencies. This approach ensured the system remained scalable and conflict-free as we layered new functionality.

Mapped system dependencies to eliminate logic conflicts and support scalable scheduling.

02 | What the Audit Uncovered

Identified a Logic Conflict Causing Order Loss—And Removed It to Enable Long-Term Scheduling

One major conflict surfaced: the system auto-cancelled any order not accepted within 10 minutes—a rule originally designed for ASAP orders. I first investigated the rationale behind this behavior, then mapped its technical implications, evaluated trade-offs, and surfaced relevant user feedback. Many operators reported losing valid orders during peak hours due to this timeout. I ran a risk assessment and led stakeholder discussions to propose retiring the rule. After aligning with engineering and operations, we successfully removed it—reducing order loss risk and enabling sustainable Scheduled Order support.

Strategy Stage

Defined Strategy That Balanced Business Goals With Real-World Constraints

I translated business goals into actionable design plans grounded in real-world constraints. This enabled early alignment with PMs and engineers on feasibility, scope, and priorities.

Strategy | Business to UX

Defined High-Impact UX Priorities Through Top-Down Strategy Mapping

To avoid scope creep and misalignment, I mapped business goals to UX priorities to identify high-impact flows. This shaped a focused MVP and, later as team lead, evolved into a reusable framework that improved team alignment and reduced design churn.

Transformed top-down goals into product decisions that improved outcomes without bloating scope.

Strategy | MVP Feasibility Planning

Evaluate Feasibility Early to Prevent Scope Creep

To avoid scope creep and wasted effort on low-impact specs, I created a prioritization framework to help the team assess user needs and technical feasibility early. By weighing core value, dev cost, and available workarounds, we focused only on what truly mattered—enabling faster, more aligned decisions.

Transformed top-down goals into product decisions that improved outcomes without bloating scope.

Strategy | Early Team Sync Up

Clarified MVP Scope Through Role-Based Scenario Mapping

To surface key scenarios across roles and system states, I mapped the end-to-end user journey to clarify scope and uncover edge cases. For example, I evaluated how the same feature impacted restaurants with or without scheduled orders and flagged POS upgrade needs. This enabled real-world prioritization and early focus on what mattered most.

Mapped use cases to reduce surprises and align MVP feasibility across teams.

Strategy | User Persona

Built Personas to Bridge Insights With Real User Behaviors and System Familiarity

To design with clearer guidance and less friction, I turned early research into practical personas focused on user familiarity, system constraints, and behavioral patterns. This helped me identify where guidance was needed and tailor flows to match each role’s mental model—improving clarity without overloading the UI.

Design Solution

Designed One Unified Experience Across Online and In-Store Operations

This solution unified online and in-store ordering by redesigning not just the interface but also the timing logic and role-based entry points. I led the redesign across operators, staff, and customers, reducing friction, improving clarity, and enabling scalable cross-channel operations.

Solution 01 | Navigation (Merchant Platform)

71% Growth in Daily Activation by Realigning Navigation with User Mental Models

Pilot Testing Showed Most Users Missed the Feature, Reducing Activation

The feature was buried under “Order Settings,” so most users missed it. I moved it to the main menu with a clearer label—where people naturally look and where future delivery flows would scale. Daily activations jumped 71%, with zero engineering effort.

Solution 02 | Fast Setup (Merchant Plaform)

Faster Pickup Time Setup with Import Logic Button Based on User Insights

Manual Setup and Outdated UI Slowed Activation

The original setup flow was overly manual and confusing—restaurant owners had to input every time slot from scratch, delaying activation and risking missed orders.

To work within budget, I skipped a full UI redesign and proposed a low-effort, high-impact fix: a one-click “Import Business Hours” button based on observed user behavior. This solution aligned with existing workflows, improved speed and consistency, required minimal engineering, and was later reinforced through onboarding support.

Solution 03 | Smart Scheduling (Merchant Plaform)

Avoid Missed Orders by Smart Scheduling

Gap in Logic Risked Missed Orders and Revenue

Some restaurants only accepted next-day scheduled orders and closed on weekends—causing pickup gaps when customers ordered on Saturdays.

To address this, I designed smart scheduling logic to skip invalid dates and suggest the next valid pickup day. I validated it across store types to ensure robustness and operational fit, reducing revenue loss without disrupting user flow.

Confirmed fit across key restaurant types.

Example Scenario

A restaurant only opens on weekdays and allows scheduled orders one day in advance.

If a customer places an order on Saturday, what should the system show?

✅ Next valid pickup day

❌ No pickup option

Solution 04 | Compact Layout (POS)

A Compact Interface for Quick Scanning and Fast Decisions

POS is the core tool in daily restaurant operations, especially in high-pressure environments like Asia where staff must act within seconds. The original layout was misaligned with real-world workflows, which slowed decision-making. I prioritized a full layout redesign over minor UI tweaks—clarifying order hierarchy, pickup time, and pricing to support faster, more confident actions. Grounded in usability insights, I preserved existing button positions to reduce cognitive load without disrupting habits—enabling smoother adoption and boosting in-store efficiency with minimal training.

Solution 05 | Print-Later Button (POS)

The “Accept (Print Later)” Button: Flexible for Diverse Store Operations

One Button, Two Workflows: Balancing Flexibility

Based on research, some restaurants skipped the “Accept (Print Later)” button due to print habits misalignment. I kept the button with a disable option to support flexible workflows—balancing visibility and control without disrupting operations.

01 | Design Highlight

❶ Keep the Flow Familiar

Added a “Print Later” button without changing existing logic—minimizing disruption for stores that confirm orders in under 10 seconds.

Accept = confirm & print now
Accept (Print Later) = defer printing

❷ Add Flexibility, Not Friction

Launched as default-on to improve discoverability during onboarding, with a simple opt-out for stores with different workflows.

Solution 06 | Time Format & Mechanism (Online Ordering)

Time Format and Mechanism Redesign to Enhance User Understanding

Customers were confused when scheduled orders appeared earlier than ASAP due to flawed pickup-time logic—ASAP was based on the store’s accept time, not the order time. To fix this, I redesigned the logic to reflect real-time behavior from the user’s perspective and used text-based formats and storyboards to align teams across edge cases. This improved customer trust and ensured stakeholders clearly understood time logic without disrupting store flow.

Pilot Test Stage

Pilot Test is the key to the new feature, it aims to identify and minimize any major issues that could disrupt restaurant operations.

Pilot Test

Identify key issues before Launch with 4 Pioneering Restaurants

We collaborated with 4 restaurants that had requested the feature—each with distinct operational models—to help uncover real-world issues. Their feedback, including concerns about navigation and wording, guided us in refining the experience through further iteration.

Team Impact

Team Impact

Cross-Function Collaboration

Streamlined Cross-Functional Alignment to Speed Up Delivery

Illustrated timeline to align order touch-points across PM, engineering, and QA teams.

❶ Concise Design Documentation

Simplified docs to improve team alignment and speed up development.

❷ Unified Time Format

Reduced inconsistency by standardizing time formats across 5 teams.

❸ Streamlined UX Writing Process

Identified translation gaps, implemented workflows with FE & QA, saving 1 week.

Leadership & Mentorship

Driving Growth Through Collaborative, Purposeful Mentorship

I view mentorship as a collaborative and tailored process. With our junior designer, I started by understanding his interests and strengths—particularly his curiosity about user research. I invited him to co-plan and run an interview session, where he led documentation and contributed to early user insights.

As we moved forward, we co-broke down specs into modular flows. I assessed task complexity and worked with him to scope assignments that aligned with both his growth and project safety—delegating non-critical tasks while shielding core business logic. Throughout, I provided hands-on feedback, reviewed design decisions regularly, and built a space for thoughtful learning and ownership.

My Learning

A Great Challenge That Sharpened My Strategic Design Thinking

Thank You

Endorsement

Strategic Product Designer

Creating impact through UX, systems, and collaboration.

Strategic Product Designer

Creating impact through UX, systems, and collaboration.

Strategic Product Designer

Creating impact through UX, systems, and collaboration.