OMNICHANNEL DETAIL

One sale, one story. Status and next step on top; history that explains itself; the right modules in the right order for Point, QR, and Payment Link.

Client

MERCADO LIBRE

Year

2023

Category

ECOMMERCE

Project Image
Project Image
Project Image

overview

overview

overview

/// Session replays exposed back-and-forth loops and ID-copy workarounds. Heat/click maps concentrated on secondary data while the next step under-performed. CX tickets clustered around status, what to do, and where the history lives. In IA tests, people consistently completed tasks faster when:

•Status + Next step were pinned and visible at all times.

•The timeline highlighted incidents and collapsed routine noise.

•Names and actions stayed identical across ML and MP.

•Modules reordered by channel (same semantics, different priority).


On mobile, the pinned header significantly reduced time-to-action. The evidence gave us a clear bet: one sale, one story, with a decision at the top and a history that explains itself.

responsabilites

responsabilites

responsabilites

Role: Senior UX Designer — discovery to handoff; PM owned post-launch measurement.


  • Stakeholder alignment from day zero. Led working sessions with ML & MP stakeholders across levels (designers, PMs, tech leads, directors/VPs) to align goals, constraints, and decision guardrails.

  • Problem framing & success criteria. Reconstructed the legacy context (ML vs MP views, channel nuances), defined the decision-first objectives, and agreed on what “good” looks like for adoption, comprehension, and time-to-action.

  • Insight gathering & synthesis. Consolidated inputs from usage data, CX, prior research, and stakeholder interviews into a clear root-cause map and opportunity areas (status/next step hierarchy, timeline clarity, naming drift, channel order).

  • Principles & direction. Co-defined with stakeholders the guiding principles (pinned Status + Next step, incident-aware timeline, per-channel module order with consistent naming) and the trade-offs we were willing to make.

  • Wireframing & IA exploration. Produced multiple IA options and task-based validations; iterated low/mid-fi until convergence on a layout that was both fast and learnable across Point, QR, and Payment Link.

  • High-fidelity delivery. Shipped final UI with full states (empty/error/no-permission/success), mobile considerations (one-thumb reach), accessibility AA, and performance budgets (p95 ≤ 400 ms per block).

  • Executable handoff. Delivered build-ready packages per channel (flows, states, naming glossary ML↔MP, “can vary / never changes” table, anti-patterns), plus minimal UI/API contracts and event hooks.

  • Governance & rollout support. Facilitated cross-squad reviews, documented decisions, and supported feature-flag/canary rollout; ensured observability was wired so the PM could own post-launch measurement on adoption and behavior change.


Project Image
Project Image

context

context

context

/// No single source of truth. The squads who built Sale Detail (ML) and Activity Detail (MP) were gone; specs were scattered, terminology had drifted, and past decisions weren’t documented.


/// Two stories for one reality.
•Mercado Libre leaned commercial/order (items, delivery, refunds).
•Mercado Pago leaned collection/financial (auth/capture, reversals, disputes, settlement).
Same events, different surfaces and CTAs—users had to stitch a single truth.


/// Real jobs behind every visit.
1.What’s the current status?
2.What’s the very next action?
3.What’s the trace so far (timeline + incidents)?
These weren’t obvious at the top.


/// Channel-driven hierarchy.
•Point: receipt + on-device retries dominate.
•QR: attempts/authorization windows matter.
•Payment Link: checkout states + link edits.
A single fixed layout penalized at least one segment.


/// Platform & data realities.
Web vs app constraints (one-thumb reach); asynchronous events (finance/logistics) arriving out of order → UI must show eventual consistency clearly.


/// Naming drift.
“Refund,” “reversal,” “chargeback,” “dispute” were used inconsistently across teams. We needed a shared glossary: one action = one name = one icon.


/// Constraints.
PII redaction and auditability; no dark patterns in action copy; reuse of design-system components; telemetry gaps to be closed with instrumentation by design; gradual rollout behind flags per channel/region.


/// Signals it was broken.
Heatmaps focused on secondary details; low interaction with next step; replays showed pogo-sticking and copying IDs; CX tickets repeated the same three questions.


/// Why now.
The omnichannel push made inconsistencies painfully visible (sellers using Point + Link had to relearn the page). Reducing handling time and raising seller trust required a unified decision architecture.


/// Assumptions to validate (design bets).
Pin status + next step → faster time-to-action; surface incidents in a collapsible timeline → instant narrative; consistent naming/CTAs across ML/MP → less friction; reorder modules by channel (keep names) → relevance without chaos.

Project Image
Project Image
Project Image

problem

problem

problem

/// 045WRK

/// When checking a sale, users can’t immediately see status and the next step, nor reconstruct a trustworthy narrative. They jump between blocks/products, face inconsistent naming, and pay a channel learning tax—driving up handling time and support load.

Project Image
Project Image
Project Image

SOLUTION

SOLUTION

SOLUTION

/// Session replays exposed back-and-forth loops and ID-copy workarounds. Heat/click maps concentrated on secondary data while the next step under-performed. CX tickets clustered around status, what to do, and where the history lives. In IA tests, people consistently completed tasks faster when:


•Status + Next step were pinned and visible at all times.

•The timeline highlighted incidents and collapsed routine noise.

•Names and actions stayed identical across ML and MP.

•Modules reordered by channel (same semantics, different priority).


On mobile, the pinned header significantly reduced time-to-action. The evidence gave us a clear bet: one sale, one story, with a decision at the top and a history that explains itself.

/// 063GAB

/// 063GAB

/// 063GAB

COLLABORATION & GOVERNANCE

COLLABORATION & GOVERNANCE

COLLABORATION & GOVERNANCE

  • Shift-left with Engineering. Feature flags per channel/region, 10% canary and rollback plan; latency budgets for header/timeline; observability hooks from day one.

  • Shared decision log. Weekly record of bets, trade-offs, and guardrails, plus a concise one-pager for stakeholders.

  • Executable handoff. Flows and states, event schema, minimal UI/API contracts, an ML↔MP glossary, and a “can vary / never changes” table (including per-channel module order). Clear anti-patterns to prevent regressions.

  • Release governance. Gradual rollout, dashboards tracking adoption, Next-step CTR, backtracks, tickets, and threshold alerts. AA/perf checklists wired into PR reviews.

  • Shift-left with Engineering. Feature flags per channel/region, 10% canary and rollback plan; latency budgets for header/timeline; observability hooks from day one.

  • Shared decision log. Weekly record of bets, trade-offs, and guardrails, plus a concise one-pager for stakeholders.

  • Executable handoff. Flows and states, event schema, minimal UI/API contracts, an ML↔MP glossary, and a “can vary / never changes” table (including per-channel module order). Clear anti-patterns to prevent regressions.

  • Release governance. Gradual rollout, dashboards tracking adoption, Next-step CTR, backtracks, tickets, and threshold alerts. AA/perf checklists wired into PR reviews.

results

results

results

  • Adoption: 90–95% in launch cohorts.

  • Comprehension: 100% of test users understood the components and completed 100% of key tasks with comparable times across profiles—short learning curve.

  • Behavior change: Higher Next-step CTR, fewer backtracks and fewer ID-copy workarounds. The timeline became the shortest path to resolution.

  • Operations: A visible drop in repetitive tickets (status / what to do / where’s the history) and lower handling time in typical cases.

  • System health: No performance regressions (per-block p95 within budget). AA respected. Telemetry live and monitored for view → next step → action and timeline signals.

  • Adoption: 90–95% in launch cohorts.

  • Comprehension: 100% of test users understood the components and completed 100% of key tasks with comparable times across profiles—short learning curve.

  • Behavior change: Higher Next-step CTR, fewer backtracks and fewer ID-copy workarounds. The timeline became the shortest path to resolution.

  • Operations: A visible drop in repetitive tickets (status / what to do / where’s the history) and lower handling time in typical cases.

  • System health: No performance regressions (per-block p95 within budget). AA respected. Telemetry live and monitored for view → next step → action and timeline signals.

  • More Works More Works

  • More Works SEE ALSO

nicolasgarcia

nicolasgarcia

nicolasgarcia

nicolasgarcia