Case Studies

LEGO

Senior developer creating a new ecommerce platform with React for LEGO. Designed to handle high traffic volumes and support multilanguage, multicurrency functionalities.

Screenshot of the LEGO website; part of John Kavanagh's selected project work.

In Brief

LEGO's commitment to its motto, "det bedste er ikke for godt" ("only the best is good enough"), may have been the driving force behind the significant overhaul of its online properties starting fifteen years ago.

In the following years, LEGO introduced a new visual identity and expanded its digital offering, including separate microsites dedicated to different storylines such as Star Wars and LEGO City. Part of this wider programme was the introduction of a new, responsive ecommerce platform based on React, designed to support multiple languages and currencies whilst handling significant volumes of traffic.

My Role

I was only part of this decadeslong project for a relatively short period of time. I joined as a senior developer, contributing to the development of an allnew ecommerce platform designed to transition LEGO to a more responsive, reliable, scalable Reactbased infrastructure. A significant portion of this project was in aligning the ecommerce portion of their website with the recently launched rebrand and ensuring accessibility and compatibility across mobile, tablet, and desktop devices.

Technologies

lego.com
  1. Emotion
  2. React
  3. CommerceTools

In Detail

LEGO was named 'Product of the Century' by Fortune Magazine twentyseven years ago, whilst its owner, Kjeld Kirk Kristiansen, was inducted into the U.S. Toy Industry Hall of Fame in 2008. It isn't a stretch to say that LEGO is one of the most popular toy brands in the world (and a personal favourite for my daughters and me). The brick design has remained virtually unchanged since 1958, underlining the brand's commitment to quality whilst remaining able to adapt and transform over time to broaden market appeal.

The brand's evolution into the 21st century showed a pronounced shift towards engaging with its users directly, through its own LEGO Stores and directtoconsumer website, as well as online games, challenges, and other digital innovations.

This shift in focus drove LEGO's digital overhaul from 2011, as its digital platforms needed to remain competitive and accessible to a growing user base, many of whom were increasingly accessing the web on mobile phones and tablets.

A key component of this initiative was to launch an allnew, responsive ecommerce platform that addressed the needs of a changing consumer landscape and was capable of handling high traffic volumes and internationalisation via multiple languages and currencies.

During my time as a senior front end developer on the project, I contributed to the Reactbased platform that powered the new ecommerce experience. The work focused on responsive pages across mobile, tablet, and desktop whilst aligning with LEGO's parallel rebranding efforts.

The React ecommerce work sat alongside more contentoriented AEM pages, online experiences, user accounts, games, and microsites that had become a staple of LEGO's online offering.

Within the first year of launch, LEGO saw significant increases in user engagement and online sales. The platform went on to support LEGO's growing directtoconsumer business and its international audience.

Bright, Engaging, and Playful

The entire website is made up of multiple different applications, all using a shared, playful, and engaging aesthetic. Ecommerce and promotions are intertwined with more contentdriven areas and marketing.

Product Listing and Filtering

As with any ecommerce application, one of the biggest challenges is helping users find what they are looking for as efficiently as possible. This becomes particularly complex on smaller devices, where screen real estate is at a premium despite mobile being the most common way visitors access the site.

On the LEGO website, the PLPs feature detailed product photography and specifications alongside comprehensive filtering options that allow users to narrow the results to their individual requirements, from themes and prices to recommended ages and even the number of bricks in a given set.

A screenshot of the LEGO website Product Listing Page, displaying results for the search term 'LEGO City'. Includes a grid of products with a filter bar down the lefthand side. Desktop screen size.A screenshot of the LEGO website Product Listing Page, displaying results for the search term 'LEGO City' at a mobile screen size. Includes a set of filters and sorting options, followed by the image of the first result - a burger van.

Product Details Page

The PDP on the LEGO website has been carefully designed and optimised to provide users with the information they need about a product quickly and in an easytodigest format.

In what has become a very familiar format across the ecommerce projects I have worked on, this means a large carousel of product imagery showing each model in great detail, alongside key product specifications and descriptions. The challenge as always is compressing this into an accessible format on smallerscreened devices.

A screenshot of the LEGO website Product Details Page displaying the LEGO DeLorean model (10300) with an image carousel and ordering options. Desktop screen size.A screenshot of the LEGO website Product Details Page displaying the LEGO DeLorean model (10300) with an image carousel and ordering options. Mobile screen size.

The Outcome

My time with LEGO formed a relatively short part of a much larger digital transformation, but contributed to the new Reactbased ecommerce platform at a critical stage in its development. The resulting experience brought LEGO's online store into line with its wider digital rebrand, whilst supporting responsive commerce across devices, languages, and currencies.

The platform provided a stronger foundation for LEGO's growing directtoconsumer business, with significant increases in user engagement and online sales reported within its first year.


Looking for
technical direction?

For platform changes, recovery work, and highstakes delivery, I can help define the approach and stay handson where the hard problems are.