Accelerating Basket Building

Using personalisation to reduce friction and drive first order completion

+9pp

increase in first order conversion

+11pp

more users reached minimum spend

-23%

reduction in time to build a basket

Context

First-time shoppers are highly motivated but many fail to complete their first order.

The biggest drop-off happens after users start building their basket.

Problem

Building a complete basket is slow and effortful.

Users can quickly find and add their first items, but struggle to continue:

  • Progress slows as decisions accumulate

  • Too many options increase cognitive load

  • Many users abandon before reaching minimum spend

The challenge is not helping users start shopping, but helping them finish their basket efficiently.

Role & Collaboration

Led the end-to-end design of the basket-building acceleration system, working across product, data, and domain teams to align on a scalable personalisation approach.

My role

  • Refined the problem framing: shifted focus from “personalisation” to basket-building friction

  • Translated research and data into a clear product strategy

  • Designed the core experience (onboarding, filters, nudges, discovery)

  • Prioritised interventions based on impact on conversion

  • Partnered closely with PM and data to define experiments and success metrics

Cross-functional alignment

Personalisation touched multiple parts of the platform (search, browse, merchandising, recipes, promotions), each owned by different teams.

To align these, I facilitated a cross-functional workshop with:

  • Product managers (Search, Browse, Offers, Shopping tools)

  • Merchandising and tagging teams

  • Data and engineering leads

Workshop outcomes

Defined where personalisation should happen first (homepage and search)

  • Aligned on filters and tags as the core system enabler

  • Identified dependencies and constraints (e.g. inconsistent tagging, cookies)

  • Prioritised high-impact use cases across domains

  • Established a shared roadmap for rollout

This alignment was critical to move from isolated features to a coherent system across the journey.

Objective

Increase first-time shopper conversion by reducing the effort required to build a complete basket.

Discovery

What we learned

First-time shoppers don’t struggle to find products—they struggle to build a complete basket efficiently.

Users start quickly, but slow down as decisions accumulate, leading many to drop off before reaching minimum spend.

What we learned

First-time shoppers don’t struggle to find products—they struggle to build a complete basket efficiently.

Users start quickly, but slow down as decisions accumulate, leading many to drop off before reaching minimum spend.

Key insight

Conversion doesn’t fail at the start. It fails when users try to go from a few items to a complete shop

Key insight

Conversion doesn’t fail at the start. It fails when users try to go from a few items to a complete shop

Supporting evidence

User research (interviews & usability tests): Users feel overwhelmed and struggle to decide what to add next

Funnel data
Largest drop-off happens after the first item is added

Behavioural data
Clear friction zone between 5–25 minutes

Filters analysis
Low usage, but significantly higher conversion when applied

Supporting evidence

User research (interviews & usability tests): Users feel overwhelmed and struggle to decide what to add next

Funnel data
Largest drop-off happens after the first item is added

Behavioural data
Clear friction zone between 5–25 minutes

Filters analysis
Low usage, but significantly higher conversion when applied

Approach

We designed a basket-building acceleration system that intervenes at the moments where users struggle.

Principles:

  1. Act early → First 1–3 minutes are critical

  2. Reduce choice → Narrow options to relevant products

  3. Guide continuation → Help users move from “1 item” to “complete basket”

  4. Balance control → Allow users to override personalisation

Solution

Basket-building acceleration system

We introduced targeted interventions to help users move from a few items to a complete basket, reducing effort where they get stuck.

Capture intent: Onboarding quiz

Collects preferences to personalise the experience from the start

Reduce choice: Pre-applied filters

Narrows options to relevant products

Speed up discovery: Personalised ranking

Surfaces relevant products first

Drive continuation: Contextual nudges

Contextual nudges

Help complete the basket: “Complete your shop”

Suggests missing items to reach minimum spend

Solution

Basket-building acceleration system

We introduced targeted interventions to help users move from a few items to a complete basket, reducing effort where they get stuck.

Capture intent: Onboarding quiz

Collects preferences to personalise the experience from the start

Reduce choice: Pre-applied filters

Narrows options to relevant products

Speed up discovery: Personalised ranking

Surfaces relevant products first

Drive continuation: Contextual nudges

Contextual nudges

Help complete the basket:
“Complete your shop”

Suggests missing items to reach minimum spend

Key product decisions

  1. Focus on early and mid-journey

  2. Use filters as primary intent signal

  3. Trigger interventions behaviourally

  4. Keep onboarding lightweight

What actually drove impact

The onboarding quiz enabled the system.
Contextual nudges and pre-applied filters drove conversion.

Estimated contribution:

  • Contextual nudges: 40–50%

  • Pre-applied filters: 25–30%

  • Personalised ranking: 15–20%

  • Onboarding quiz: 5–10%

Standard nudge

Asking users to set preferences 


(eg. after adding [x qty] product to basket)
SMALL EFFORT

Intelligent nudge

Depending of what user add to basket

(eg. Are you lactose intolerant, are you celiac?)
MID EFFORT

Standard nudge

Asking users to set preferences 


(eg. after adding [x qty] product to basket)
SMALL EFFORT

Intelligent nudge

Depending of what user add to basket

(eg. Are you lactose intolerant, are you celiac?)
MID EFFORT

Impact

Funnel performance

Metric

Before

After

Impact

First order conversion

Reach min spend

Time to min spend

39%

39%

53%

53%

10.7 min

10.7 min

45–48%

45–48%

61–64%

61–64%

~8 min

~8 min

+6–9 pp

+6–9 pp

+8–11 pp

+8–11 pp

-23%

-23%

Supporting signals

  • +30% continuation after first add

  • +20% faster discovery

  • -15% early drop-off

  • +12% basket value

  • +9% repeat rate

Why it worked

1. Solved the real bottleneck

Focused on basket-building, not discovery

2. Reduced cognitive load

Filters and ranking simplified decisions

3. Intervened at the right moment

Nudges targeted behavioural drop-offs

4. Balanced automation and control

Users could override preferences, building trust