01 / 06Wayfair

Helping suppliers restock Wayfair through one unified order tool

As Product Design Lead on Wayfair’s Partner Home, I designed the single order-entry tool that replaced four legacy ones, for all Wayfair's suppliers

Role
Product Design Lead
Platform
Web, B2B
Team
PM, ~6 engineers
Scale
5 phased releases, 3 regions
#DesignLead #B2B #Enterprise #UserResearch #Migration
Overview

The brief

Context & Problem

Four separate teams built four redundant tools for inventory replenishment. Suppliers struggled with inconsistent UI rules, missing regional features, and fragmented order tracking, while Wayfair burned engineering resources maintaining four codebases for one workflow.

Goals & Safety Guardrails

Replace all four legacy tools with a single unified platform and retire their codebases, maintaining business continuity with a target of less than 15% reversion rate and less than 5% order volume dip during rollout.

The Core Tension

Designing one tool for two opposite user types: high volume power users who demand spreadsheet speed tables, and small self service suppliers who need step by step guidance.

The Solution

A dual-path architecture—dense data tables for power users and a guided wizard for beginners—built from a single, shared validation spec.

Discovery and insights

Four tools, one job, a lot of friction

Built at different times by different teams, the four tools ignored each other while serving ~3,400 suppliers. A side-by-side audit, journey mapping and a supplier survey showed where it hurt.

Pain points: suppliers

Pain points: Wayfair

Vertical tool
Vertical-Managed CastleGate
US CastleGate Self-Service tool
US CastleGate Self-Service
Port-to-Door-as-a-Service tool
Port-to-Door-as-a-Service
Stocking tool
Stocking
Discovery

Mapping the replenishment journey

Mapping how each segment restocked CastleGate showed what really differed, and what didn't.

The goal for Wayfair: receive every order the same way, whatever its type, location or size.

The replenishment journey map: three Wayfair teams and their suppliers, from replenishment strategy to order creation

Different routes, same destination: every segment ends in the same order-creation steps.

Same destination, different suppliers

The price of one tool

Merging meant some suppliers would lose features they relied on. One flow for everyone would be too slow for head suppliers and too heavy for tail suppliers, so we built two flows in one tool.

Development

Building one source of truth

Before designing screens, I fixed what made the old tools inconsistent.

A section of the validation blocks document showing the field-by-field breakdown

Validation blocks: every field, error state and edge case in one spec.

Development

Designing two paths in one tool

Both paths run on one codebase.

Data-rich table view with inline editing for experienced suppliers

In the wizard, every option explains itself. Not just "Truckload" but "Move products from your warehouses to Wayfair's facilities." Guiding users means explaining their non-selections too.

Validation

Testing with suppliers

I ran 3 research waves, contacting 123 suppliers and interviewing 11 across the EU and North America.

The Decision Framework

The Strategic Rationale: We chose Option B. Patching the UI locally would create immediate inconsistency across Partner Home. Maintaining design system integrity was worth the short-term learning curve.

Research results showing 100% success rate, time-to-complete data, and the Manage Products discoverability finding

Every participant finished the task. Almost all of them hit the same blind spot first.

Delivery

Rolling out in five phases

We released in 5 phases across the US, Canada and Europe, one supplier segment at a time. Each phase was monitored so order volume held steady and reversion stayed low.

Outcomes

Who I worked with

Results

Fully migrated, legacy retired

3,400
Suppliers migrated
Across 5 releases
5%
Reversion
Ceiling was 15%
~2%
Order volume dip
Ceiling was 5%
Key takeaways

What I'd keep, what I'd change

What worked

  • A shared validation system as the single spec.
  • Guardrail metrics on every release.

What I'd do differently

  • Secure time for post-launch iteration.
  • Align earlier with parallel design teams.
  • Push harder for one adaptive interface, instead of accepting head and tail as a given.
All work
Next project EQ Capture BuildingMinds
EQ Capture