ByteDance

Helping merchants discover and handle exception requests in their daily workflow

Summer 2025

1 Product Manager
3 Developers

Product Design
Problem Framing
UX Research

Figma

Context

This project was completed during my internship at ByteDance, within the Douyin E-commerce team (TikTok Shop China), focusing on the merchant-facing platform: Doudian.

Impact
+ 23% Adoption for Order Tools
+ 12% Screen efficiency
- 5% CPO (Calls per Order)
Design Snapshot

Exception requests now find merchants, instead of the other way around. I designed a Common Tools module inside Order Management that surfaces what’s pending and takes merchants straight into handling, then reshaped the status navigation and filters around it so the order list never drops below the fold.

Background

One place to manage orders, another to handle exceptions

Douyin E-commerce has two separate modules for handling orders. Order Management supports high-volume, standardized order processing, while Order Tools handles less frequent, more complex exceptions, such as address changes and shipping negotiations.

All2379 Shipped123 Returns24 Men’s sneakers View Ship Women’s sneakers View Ship

Order Management

  • Track orders shipping status
  • Take individual and bulk order actions
Change address Pending Review Reject Approve Ship a few days later Pending Review Reject Approve Priority ship Pending Review Reject Approve

Order Tools

  • Handle exceptions outside the standard flow
  • Configure review and automation rules
Problem

Merchants missed exception requests until it was too late

Merchants rarely checked Order Tools, making pending requests easy to miss and increasing the risk of costly refunds or reshipments.

Order Tools buried in a separate module from Order Management
Exploration

Shaping the direction of the solution

Merchants were expected to check for exceptions themselves. I explored how to reduce reliance on these checks and help merchants recognize and act on pending requests.

I started by exploring how requests could better reach merchants without relying on them to check. I compared three approaches, weighing visibility against added steps and interruptions.

Direction What to weigh

Add a review step

Have merchants review exceptions at a designated point, like before shipping.

Is the added step worth it?Would it be too much work for merchants?

Trigger a notification

Proactively alert merchants when a request arrives.

Will alerts be ignored?Will they interrupt the work in progress?

Embed discovery in daily work

Surface exceptions as merchants carry out their existing order-processing tasks.

How can tasks earn attention without disrupting routine work?

Why this direction

Merchants primarily worked in Order Management, so I chose to build on their existing habits and reduce the need to check elsewhere.

Embedding exception discovery in daily work raised another question: should the handling move there too? Would fewer page switches be worth the added complexity?

Handle on the order page

Benefit

Complete tasks without switching pages

Tradeoff

Adds complexity to the order page

Handle in a dedicated tool

Benefit

Retain tool capabilities without crowding the order page

Tradeoff

Requires switching workspaces

Why this direction

Reusing existing tools reduces engineering effort, supports detailed handling, and keeps new exception types from adding complexity to the order page.

Solution

Exception tasks surfaced, handling tools connected

I brought exception-task information and entry points into Order Management, helping merchants identify what needed attention and move into handling.

Design highlights

Making room for exception tasks while keeping orders in view

Adding the Common Tools module pushed the order list below the initial viewport. I restructured the status navigation and filters to reduce vertical density while preserving the existing order-management workflow.

Before and after
Takeaways

What I've learned

Small changes require a broader view

Even a change to one module needs to be evaluated across the full workflow. The interface change may be small, but its impact can reach beyond it.

Existing workflows carry familiar habits

Reusing tools can reduce engineering effort and preserve familiar ways of working. The key is knowing what needs to change and what is worth keeping.