Walt Disney World · Cart and checkoutTurned more planned trips into completed purchases.
Guests planning a Disney trip needed the price they saw to be the price they paid. So pricing and checkout became one system.
Who we built for.
A guest planning a Walt Disney World trip.
See what they can buy and what it costs, then pay with confidence.
Buying lodging, dining, an Annual Pass upgrade, or Memory Maker, often together.
Fewer abandoned carts and more completed purchases on a high-volume, high-consideration funnel.
What got in their way.
- 01A price that movesA price that changed between cart and payment cost the sale.
- 02Rules per productEach product had its own eligibility rules and downstream systems.
- 03High stakesA complex, emotionally important, high-value purchase.
One system, four moves.
- Intent
Start from what the guest wants.
Lodging · Dining · Annual Pass upgrades · Memory Maker · Disney Dining Plan
- Price
Price it in real time.
Dynamic pricing engine · Real-time price adjustments · Eligibility rules
- One cart
One cart for every product.
Multi-product cart · Pricing logic inside checkout
+15%checkout conversion - Pay
Pay and confirm without surprises.
Third-party payments · Reservation and fulfillment
30%faster issue resolution
What we prioritized, and what it cost.
Pricing, cart, and checkout work as one system. Fix one piece alone and you leave conversion on the table.
- Put pricing logic inside checkout
- Prioritize every step between cart and payment
- Reliability ahead of new features
- Independent launches: pricing, checkout, and product teams shipped together
- New-feature time, spent on reliability
What we believed, and what moved.
Pick an assumption to see how we tested it.
Everything that shipped.
- Dynamic pricing engine
- Pricing logic in checkout
- Multi-product cart
- Third-party payment integrations
- Memory Maker purchases
- Disney Dining Plan flows
- Annual Pass upgrades
- Lodging checkout and reservations
Tools and methods.
- GherkinTestingGiven-When-Then specs shared by engineering and QA
- Structured triageDeliveryDefects sorted and resolved 30% faster
- Agile deliveryDeliveryCross-functional sprints across pricing and checkout
- Funnel metricsDataCart abandonment and checkout conversion
- JiraDeliveryBacklog, sprints, and release tracking
What moved.
- −20%Cart abandonment
- +15%Checkout conversion
- 12%Revenue growth, contributed to
- 30%Faster issue resolution
Building a checkout, pricing, or payments product?
I lead product strategy and delivery with cross-functional teams across growth, retention, monetization, and customer experience.
Next case: Fox Sports →