e-Commerce

Maisons du Monde

Maisons du Monde

Early-Stage Cart Flow Achieved a 60% Cart Completion Rate — Aiming To Reduce Cart Drop-Off.

Early-Stage Cart Flow Achieved a 60% Cart Completion Rate
— Aiming To Reduce Cart Drop-Off.

Early-Stage Cart Flow Achieved a 60% Cart Completion Rate
— Aiming To Reduce Cart Drop-Off.

ROLE

Product Designer

ROLE

Product Designer

ROLE

Product Designer

TIMELINE

20 weeks | 2025

TIMELINE

20 weeks | 2025

TIMELINE

20 weeks | 2025

SKILLS

UX Research, Prototyping, Testing

SKILLS

UX Research, Prototyping, Testing

person wearing a rain coat in a foggy weather
person wearing a rain coat in a foggy weather
person wearing a rain coat in a foggy weather

OVERVIEW

In a highly competitive home décor market, every cart drop-off represents a direct threat to revenue.

Maisons du Monde is a French home decor and furniture retailer with a strong online presence across Europe.

→ Overall website attracts 9.84M monthly visitors worldwide.

Spain is the third-largest market by traffic share.

→ Despite high traffic, online sales declined by 17.6% since Q1 2025.

Analysis suggested that cart abandonment contributes to drop-off.

I led the end-to-end cart flow design process for a mobile MVP.

Using an iterative data-informed approach, aligning product clarity, cost-effectiveness, and scalability.

A scope focused on the cart level.

The highest-impact leverage point before starting the checkout process.

The objective was to reduce hesitation in decisions within the shopping cart as a decision checkpoint before checkout — transforming uncertainty into clarity to reduce abandonment.

The objective was to reduce hesitation in decisions within the shopping cart as a decision checkpoint before checkout — transforming uncertainty into clarity to reduce abandonment.

PROBLEM

Delaying critical shipping information beyond the cart stage disrupts user confidence and sense of progress.

This forces users to enter a trial-and-error loop between cart and shipping

— interrupting momentum and increasing abandonment risk, especially in high-ticket purchases from mobile.

Key friction points.

→ Late delivery details.

Users see shipping methods, availability, timing, and costs only after reviewing the cart.

→ Trial-and-error loop.

Users must backtrack to the cart to adjust items or re-evaluate options.

→ Interrupted momentum.

Backtracking breaks sense of progress, increasing hesitation and abandonment risk.

→ High-ticket impact.

Delays in clarity at high-intent moments directly affect conversion.

PROBLEM

Delaying critical shipping information beyond the cart stage disrupts user confidence and sense of progress.

This forces users to enter a trial-and-error loop between cart and shipping

Key friction points.

→ Late delivery details.

Users see shipping methods, availability, timing, and costs only after reviewing the cart.

→ Trial-and-error loop.

Users must backtrack to the cart to adjust items or re-evaluate options.

→ Interrupted momentum.

Backtracking breaks sense of progress, increasing hesitation and abandonment risk.

→ High-ticket impact.

Delays in clarity at high-intent moments directly affect conversion.

Howcanweturnfrictionintoabusinesslever?

OPPORTUNITY

Positioning shipping clarity in advance, as the core value of the shopping cart, allowing users to make better-informed decisions before committing.

“Thecartisnotasummaryscreenit’sadecision-confirmationscreen"
Buthowmightwepresentenoughinformationupfrontinawaythatbuildstrust,butavoidsoverwhelmingusersatthispoint?

SOLUTION

Allowing users to take immediate shipping-related control to confidently proceed to checkout without guesswork.

"Claritybeatsspeedatthisstageoftheprocess"

A user-centered solution where shipping validation is embed, not full fulfillment.

It was exposed only the decision-critical variables in-cart.

“Thisshiftedthecartfromapassivereviewstepintoanactivedecisionstabilizer.”
First
Second
Before
After

EARLY RESEARCH

From uncertainty to behavioral root.

To avoid solution bias, I sistematically expanded the problem space before narrowing into validated behavioral drivers.

Exploratory signals — What patterns emerged.

Cross-industry benchmarks and early interviews revealed recurring tension around shipping clarity.

Main user insight.

"IthinktheordersummaryatMaisonsduMonde´scartisfine;perhapstheyshouldaddtheshippingcostinsteadofanextsteptosummarizeitonceandforall."

However, tolerance toward uncertainty was not uniform.

Emerging behavioral archetypes revealed two intent profiles — where clarity was the dominant.

Clarity-driven users.

who seek cost certainty before commitment.

Speed-oriented users.

who prioritized momentum over detail.

Friction evidence — Where the experience breaks down.

A heuristic evaluation revealed a concentration of issues around delivery visibility and cost transparency at cart stage when.

Inconsistent system status visibility.

  1. Users cannot accurately assess fulfillment feasibility by unclear stock level.

  1. Total commitment cost is obscured until late stage by incomplete order summary transparency.

Mismatch between system and real-world expectations.

  1. Financial uncertainty delays commitment by insufficient cost transparency

Recognition over recall / Predictability.

  1. Users cannot plan or validate urgency by absence of shipping time estimates.

Core behavioral drivers — Why users abandon the cart

Commitment stalls when financial and logistical variables remain uncertain.

→ Frustration

triggered by ambiguous delivery timelines.

→ Hesitation

when stock visibility is unclear.

→ Loss aversion

by unexpected and exceeded shipping costs.

These 3 isolated behavioral patterns converged into the basis of the design decisions.

Hypothesis framed for validation.

Early insights guided a solution aimed at reducing uncertainty for clarity-driven users while preserving flow efficiency — without fragmenting the cart.

"If uncertainty at the cart stage drives hesitation,
then clarity at the decision moment becomes a conversion lever".


"If excessive information slows confident users,
then progressive disclosure protects momentum.


"If users enter the cart with different intent states,
then the experience must adapt in depth—without splitting flows".

DESIGN DECISIONS

I prioritized introducing shipping selection visible at the top of the cart.

The deliberate trade-off favored clarity over raw speed — because at high intent, uncertainty costs more than an extra interaction.

Deconstructing the cart by user intent hierarchy.

The cart was reframed around user intent levels, anchoring the experience on the primary decision.

Primary intent — Commit

  • Confirm cost and delivery feasibility before committing.

This is the business-critical action the solution was designed to support.

Secondary intent — Adjust

  • Adjust quantity

  • Delete items

  • Save items in favorite list

  • Review order summary

Necessary as part of the process, but not the goal.

Tertiary intent — Explore

  • Continue shopping

  • Apply promotions

Optional, and potentially distracting.

Evaluating solution paths through a decision framework.

A structured decision tree filtered concepts against clarity impact, implementation risk, and behavioral alignment.

The chosen direction maximized clarity at peak intent with controlled implementation risk — preserving the cart as a commitment checkpoint rather than turning it into a configuration flow.

Why this solution: five evaluation criteria.

These criteria were used to compare all explored ideas and guided the final selection.

— Core user's value

Reduces shipping uncertainty before checkout commitment.

— Scope and intent

Supports decision-making without expanding the cart into a configuration flow.

— Business impact vs effort

Targets a high-impact friction point with limited UI and reused logic.

— Feasibility

Builds on existing shipping calculations without new private data dependencies.

— Risk management

Centralizes unavoidable complexity into a single, controllable interaction.

Some sketches and concepts during the brainstorming…

SCALABILITY

A system-first approach was designed to grow, adapt, and ship efficiently — not just look correct in one cart state.

Instead of relying on one-off UI elements, the design is grounded in reusable, system-level decision patterns that can support new delivery rules, markets, and constraints without redesigning the cart experience.

Main modular components in the cart.

Core interactions were defined by product capabilities rather than isolated UI components, allowing behavior and logic to scale independently from layout.

One shipping summary, multiple delivery realities.

(primary decision surface).

Grouping design elements by product capabilities, beyond UI components.

Together, these components allow shipping logic to evolve without fragmenting the cart or increasing drop-off risk. This structure allows shipping logic to scale without adding new steps, screens, or decision points in the cart.

Delivery availability states without new flows.

(decision outcomes).

Delivery timelines and constraints evolve through states, not new screens or steps.

Stock visibility as a non-blocking system signal.

(supporting signal).

Stock status behaves as a system-level signal that adapts to availability rules without introducing new user decisions.

Prototype & Validate

From wireframes to interactive decision validation.

I built prototypes to validate how users discover, interpret and act on shipping cost, availability, and stock constraints directly in the cart — before committing to checkout.

The goal was not to test UI preference, but whether key decisions could be made confidently under real-world conditions.

Core decision flows.

Both flows treat shipping and pickup as dynamic system inputs — not fixed assumptions — allowing the cart to adapt to real-world constraints without adding friction, and enabling users to change and compare between most convenient shipping methods anytime without log in or sign up.

Flow 01.

Location-based delivery clarity at the moment it matters.

Delivery details are introduced only when users choose to provide their ZIP code—transforming uncertainty into precise cost and timing clarity without overloading early decision-making.

Flow 02.

Flow 02.

Store pickup clarity before physical commitment.

Store pickup clarity before physical commitment.

Pickup at store introduces a different type of uncertainty: location convenience, store hours, and real-time availability. This flow transforms that ambiguity into clear, location-specific confidence before checkout.

Pickup at store introduces a different type of uncertainty: location convenience, store hours, and real-time availability. This flow transforms that ambiguity into clear, location-specific confidence before checkout.

These flows are based on a 3-level clarity impact.

→ Top-level.

→ Item-level.

→ Order summary level.

Top-level clarity.

Early fulfillment resolution surfaces a full fixed overview where financial and logistical information is always visible, preventing friction loops and enabling confident progression to checkout.

Item-level clarity.

By resolving availability and timing at the item level, users gain clarity before commitment—eliminating surprises during checkout.

Order summary level clarity.

By aligning the final cart total with the shipping fulfillment context, the order summary eliminates cost ambiguity, supporting informed financial decisions before proceeding to checkout.

Clarity-building triggers.

Activation points that define fulfillment context and initiate clarity resolution across the cart.

→ ZIP code-based activation.

For immediate fulfillment clarity.

→ Store-based activation.

For location-specific confidence.

Faster early feasibility without full address commitment.

Users can confirm delivery feasibility before investing in a full checkout flow by a lightweight ZIP code selection. This reduces cognitive effort and prevents restart loops.

Location flexibility that updates without breaking momentum.

Users can modify their ZIP code at any time, and the cart instantly refreshes cost, availability, and delivery timing—preserving progress without requiring a restart.

Instant store validation before commitment.

Instant store validation before commitment.

Users define pickup context directly within the cart, activating real-time availability and store-specific constraints without disrupting checkout momentum.

Users define pickup context directly within the cart, activating real-time availability and store-specific constraints without disrupting checkout momentum.

Expanded store context, without leaving the flow.

Expanded store context, without leaving the flow.

Detailed store information is accessible only when needed, allowing users to assess timing and proximity without overwhelming the primary decision flow.

Detailed store information is accessible only when needed, allowing users to assess timing and proximity without overwhelming the primary decision flow.

Validation focus.

The prototype was evaluated against three decision-critical factors influencing cart completion:

→ Clarity

Immediate comprehension of shipping cost and delivery timing

→ Effort level

Low cognitive load and efficient task completion without abandoning.

→ Buying intent

Confident progression toward the primary CTA.

What users said, and what they did?

Based on affinity diagram with user feedback clustering, I found that zip code and technical issues were the dominant friction points users faced during the usability testing.

Heatmap evidence revealed a consistent behavioral progression: early friction at ZIP selection, modality reassessment, clarity anchored by store selection, and final CTA commitment.

By converging usability feedback + interaction heatmaps, three aligned insights emerged.

Insight 1 — The zip code limitation was an expectation-control mismatch triggered early friction.

Users expected to type their ZIP code directly and expressed confusion when limited to selection from a list, then heatmaps show repeated interaction attempts around the ZIP selection area before shifting attention.

Insight 2 — When uncertainty appeared, users sought control rather than exiting the flow.

Participants said that considered pickup as an alternative when delivery expectations failed, and Interaction intensity moved from closing ZIP code section to pickup toggle and store selection.

Insight 3 — Users differentiated testing tool performance issues from structural prototype logic, preserving trust in the decision model.

Some frustration was related to latency during testing, observed by repeated interaction attempts occurred, but users maintained decision flow, so that meant technical friction was isolated from UX logic.

Impact

Shipping transparency transformed the cart into a decision stabilizer — increasing user confidence and progression willingness toward checkout.

From a business perspective, increasing cart-stage completion directly reduces drop-off risk and protects potential revenue at scale.

Key metrics.

60% task success rate — cart completion

Baseline: ≥70%

The completion rate did not fully meet the success criterion. Observations suggest that slow testing tool performance and friction in selecting the delivery method contributed to user frustration, influencing drop-off among some participants.

176.6 s avg. time on task — shipping decision-making

Baseline: <2 minutes

The metric was slightly above the defined threshold. Tool latency during testing likely increased decision time. Additionally, at this early validation stage, the design intentionally prioritized clarity and decision confidence over speed — which could reasonably extend evaluation time.

Retrospective

Strategic takeaways.

Control is as critical as clarity in shipping decision-making.

Clarity alone is not enough. Users also need a sense of control when selecting delivery options. Design for both is essential to maintain momentum in the cart.

Design decisions must scale for both users and business.

Shipping transparency is not just a UX improvement — it must operate within operational constraints, pricing logic, and fulfillment models, ensuring clarity does not compromise feasibility.

Early-stage validation is directional, not conclusive.

The MVP supported smoother progression but did not fully meet the expectations. Further iteration and A/B testing are required to provide statistical certainty and validate impact at scale.

Micro-frictions create macro impact, even though they are underestimated.

Small uncertainties — such as unclear delivery methods — in high-traffic environments, even minor friction can produce cart drop-offs and scale into measurable revenue leakage.

CONTACT

Get In Touch.

Open to new opportunities, knowledge, and experiences.

Open to new opportunities, knowledge, and experiences.

Jose Miguel Q. Ortega

Jose Miguel Q. Ortega