Contexts / Shad Abbaslou
Open to UK roles
~/work/villa-plus
CASE FILE 004
Case file 004 · Villa Plus · first mobile app + web overhaul

Villa Plus — pricing a group holiday honestly

Sole designer for the UK villa-holiday specialist, trading since 1986: their first mobile app, from scratch, and a full web overhaul, both in under a year. Everything was rebuilt around one problem — group booking prices that changed for reasons nobody could see.

Role
Sole Designer · end to end
Client
Villa Plus
Duration
Under a year
Scope
First mobile app + web overhaul
The problem£7,000 → £8,200, silentlyGroup booking totals moved with no explanation, and the person holding the budget walked away.
The moveAttribute every price moveSave the price you saw, compare on return, say what changed: "price rose · adult added".
The proof5 of 5 booked unaidedThe full 15-person journey — in the company's first mobile app and a web overhaul, both under a year.
01 · The trigger

People reached checkout and walked away

One metric triggered both products: high drop-offs at the final steps of booking. Session recordings showed people meeting a total they didn't recognise and leaving; the same three pains repeated across recordings and support logs — checkout not matching the start, overwhelmed callers, families splitting bookings or abandoning the trip.

"Restore clarity and trust in the group booking process." THE MISSION LINE, VERBATIM FROM THE PROJECT DECK
02 · The person holding the budget

£7,000 became £8,200 — and nothing said why

£7,000 → £8,200 Olivia's booking — 15 people, 4 households, two departure airports, one combined budget — crept up between first visit and checkout with nothing on screen to explain it. When the total moves unexplained, the one person answering for four families stops trusting the site, and the trip stalls with her. THE REFERENCE BOOKING THE WHOLE FLOW WAS REBUILT AROUND
REBUILT FROM THE DECKThe persona — a fictional composite, built from recordings and support calls.
O
Olivia, 38
Working mother of two · the family's de facto trip planner
The group
15 people across 4 households
Departures
Two UK airports
Budget
One combined budget she answers for
The shock
£7,000 → £8,200 with nothing on screen to say why
03 · The market

The market tells a group of 15 to split up and hope

Before sketching, I mapped how competitors price a booking this size. The best reference points used real-time flight tracking — flights are the volatile half of a villa holiday's price, so that's where the design went next.

REBUILT FROM THE DECKHow the market handles a 15-person booking.
DimensionThe marketWhat it means for Olivia
Group sizeMost cap a reservation at 8–9 travellersHer group splits into two bookings, managed by hand
Price per personFew keep it visible as the group changesFour households can't see their share
Price volatilitySome lock prices behind depositsMoney before clarity
FlightsThe best used real-time flight trackingThe volatile half of the price, made visible — where the design went next
04 · The pricing system

Save the price you saw. Explain every move since.

The core mechanic is one saved number: fetch the live price the first time someone looks, compare on return. Now the interface has a before and an after — so it can say what happened instead of silently showing a new total.

The actionAn adult joins the groupor a flight group changes, or a child is added
The trackerBefore vs afterthe saved price against the latest one
The line"price rose · adult added"every movement attributed to its cause
The resultA total that explains itselfOlivia's silent £1,200 can't happen here
Three iterations of the flight price card, with badges for price movement on Wizz Air and Ryanair fares
Three passes at the flight price card, ending with honest movement badges.FLIGHT PRICE CARD · 3 ITERATIONS

On the flight cards the comparison becomes plain language — honest badges reading "price rose in the last day" and "likely to increase" (three documented iterations before they settled). The breakdown splits the total by household so four families each see their share, and for time-sensitive fares the flow makes one promise explicit: "we can hold this price for the next 10 minutes."

LIVE REBUILDThe Change Tracker. Change the booking and watch the total explain itself.
£7,895
NO CHANGE

What changed, and why

  • No changes yet — every move you make will be explained here.
A rebuild of the shipped mechanic — attribution, not surprise. Olivia's £7,000 → £8,200 could never happen silently here.CLICK THE BUTTONS
Price breakdown splitting the group total across the four families
The shipped design: the total, split by household against one combined budget.PRICE BREAKDOWN

Two details came straight from listening. The "includes all taxes and fees" line under the total was added after customer support told me what callers most often wanted confirmed. And a setup step — "how is your group travelling?" — was added after watching users struggle to assign 15 people to two departure airports; asking early meant the rest of the flow never had to.

Setup step asking how is your group travelling, assigning travellers to departure airports
The setup step that sorts a group onto its airports before prices appear.SETUP STEP
05 · Testing

Five planners. Five completed bookings.

Recruited to match the persona — people who plan group trips with someone else's money in the mix — and run through the full journey, group setup to final split total. Their clearest ask, a save-quote feature, went on the backlog.

REBUILT FROM THE DECKUsability testing — five recruited users matching the persona.
5 / 5completed the full 15-person group booking unaided. A save-quote feature was logged as the next enhancement.
06 · Outcome

Trust is a pricing feature

1designer across both productsMOBILE + WEB, END TO END
15people in the reference bookingTHE BOOKING SIZE THE FLOW WAS REBUILT FOR
5 of 5completed the full journeyTEST USERS COMPLETED UNAIDED
10 minhold on time-sensitive faresTHE PRICE HOLD

What this project settled for me is that trust is a pricing feature — something you design, iterate and test like any other part of the product. The Change Tracker mattered more than any visual refresh in either the app or the web overhaul, because it turned surprise into explanation. Nothing in the design stops a price from moving; it makes sure that when one does, the person holding the budget for four families can see why.

LIVE ARTIFACTThe full Villa Plus case study — the interactive site, with the pricing story end to end.
Enter the artifact — full screen →

Source notes

  • Figures and quotes — the mission line, the £7,000 → £8,200 booking, competitor caps of 8–9 travellers, the Manchester–Lisbon fares at £60–62 — are from the Villa Plus project deck, slides shown above.
  • Olivia is a fictional composite persona from the deck; testing figures are from the usability test of 5 persona-matched users.
  • Full interactive case study: withcontexts.com/artifacts/villa-plus