01Learning when travelers change plans
Research showed many travelers added attractions to their cart but didn’t book until much later, some just days before the trip, others during it. The need for flexibility peaked close to travel.
Cart editing that lets travelers change dates and group size without abandoning and restarting the booking flow.

The problem
TripAdvisor’s attractions cart is central to how travelers plan and book experiences, but it had no way to edit a selection. To change a date or group size, travelers had to clear the cart and start again. That caused frustration, cart abandonment, lost revenue, and a support queue of requests to fix bookings after the fact.
Travelers were making more spontaneous, last-minute changes from their phones, so the app’s cart needed a flexible way to modify attractions after they were added.
My role
As lead UX/UI designer, I owned the design process from start to finish, working closely with product managers, engineers, and the research team to make the experience both user-centered and technically feasible.
Approach
Research showed many travelers added attractions to their cart but didn’t book until much later, some just days before the trip, others during it. The need for flexibility peaked close to travel.
The strategy prioritized edits that depend on the traveler’s own choices, kept simple enough to make on a phone, mid-trip. Two new cart actions made the cart flexible:
User-dependent
The focus: edits travelers make based on their own plans.
Non-user-dependent
Cart interactions that stay as they are.
The first wireframes used tabs to switch between date and PAX-mix. Usability testing showed they caused friction, especially when an attraction was unavailable or a date was missing. We removed the tabs and moved to dynamic selectors, with results that update as the traveler changes criteria.


Outcome
Travelers tap any cart item to edit it, using the same selection interface as the original booking, then review a clear summary of the change before confirming. A new review step makes every edit feel safe and reversible.

Impact
Reflections
This project was an exercise in user-centered design, iteration, and cross-team collaboration. Listening to user feedback and staying agile let us deliver a feature that met real needs and drove business impact.
Scoping tightly to the most common edits, passenger count and date changes, was the right call, and one I’d make again. We shipped something solid and learned from real usage before taking on the complex edge cases. The temptation to solve everything at once is real, especially with a large edge case matrix, but it rarely leads to better outcomes.