Magento

Luna Park Sydney

Heritage amusement park on Sydney Harbour. Unified online tickets and in-park spend into one customer profile, added dynamic pricing, and plugged tickets into the city's tour-operator network via Rezdy.

Stack & integrations
Adobe Commerce Dynamic pricing engine Rezdy tour-operator integration Unified online + in-park customer data

Luna Park Sydney is a heritage-listed amusement park on the harbourside in Milsons Point.

The problem

Online sales and in-park sales never met

Two different businesses sharing a brand. The online store didn't know about in-park spend; the in-park system didn't know about season-pass holders. No way to see real customer value or run anything resembling a loyalty programme.

Unified customer profile

Same person, same record, both worlds

Built a centralised data layer that unifies every transaction — online ticket purchase, season pass, in-park hot dog, merchandise — into one customer record. Real customer value finally legible.

Dynamic pricing

Yield management instead of static price lists

An autonomous pricing engine that reads real-time capacity, pre-booked visits, and current demand and adjusts ticket pricing automatically. Captures more on peak days, encourages traffic on slow ones.

Tour-operator network via Rezdy

Tickets sold by the city, automatically

Plugged the park into the Rezdy booking platform — same connector tour operators across Sydney already use. Tickets show up at the point a tourist is buying everything else for their day.

Capacity-aware booking

Don't oversell. Don't undersell.

Yield engine balances capacity across online, pre-booked, and walk-in channels. Less overcrowding on peak days, less idle capacity on slow ones.

Want this kind of build for your business?

Tell us what you're trying to do. We'll tell you honestly whether we're the right fit — and if we are, we'll have a senior engineer embedded in your team within two weeks.

Book a Discovery Call →
Book a Call →