Ticket Purchase
Waterbom (2025)
Overview
The current Waterbom Bali ticket purchase page presents all booking step (ticket selection, date, contact information, add-on, order summary and payment method) vertically long mobile page. While functional, this layout creates cognitive overload and friction for mobile users.
🎯Goal
Create a clear, simple, faster, and more transparent ticket purchase flow without overwhelming the user.
🎯 Goal
Create a clear, simple, faster, and more transparent ticket purchase flow without overwhelming the user.
💡Solution
- Break the booking flow into 3-4 clear steps.
- Use a progress bar to show current step and remaining steps.
- Use sticky CTA and summary that provides real-time updates on total costs and booking details.
- Psychological Theories: Hick’s Law, Miller's Law & Chunking.
🚩Problem
- Information overload: Presenting all content in one scrollable page overwhelms users, especially on mobile.
- Visual fatigue: The "Infinite Scroll" effect on a single page leads to user exhaustion and a lack of clear milestones.
- Reduced decision confidence: Without clear segmentation, users may skip important details or feel uncertain about their selections.
💡 Solution
- Break the booking flow into 3-4 clear steps.
- Use a progress bar to show current step and remaining steps.
- Use sticky CTA and summary that provides real-time updates on total costs and booking details.
- Psychological Theories: Hick’s Law, Miller's Law & Chunking.
🚩 Problem
- Information overload: Presenting all content in one scrollable page overwhelms users, especially on mobile.
- Visual fatigue: The "Infinite Scroll" effect on a single page leads to user exhaustion and a lack of clear milestones.
- Reduced decision confidence: Without clear segmentation, users may skip important details or feel uncertain about their selections.
User Flow

Design

Step 1

Step 2

Step 3

Payment: Credit Card

Payment: QRIS

Booking Details

Payment Successful

Payment Failed
Design

Step 1

Step 2

Step 3

Payment: Credit Card

Payment: QRIS

Booking Details

Payment Successful

Payment Failed