LesMills-OnDemand
Overview
Details

Les Mills are leading the way globally with their fitness programs. Les Mills On Demand is a video-based subscription service that enables facilities and members to maximise pulling power and deliver sought-after group fitness workouts outside of peak times, whenever there’s demand.
Currently On Demand is not available in New Zealand.

Lero9 have provided key channel support to several of Les Mills global omni-channel assets.

Our brief was to design and build a responsive ecommerce website using Magento Commerce, CE that seamlessly integrated with Les Mills’ existing web platform, Umbraco. The purpose of the On Demand website is to enable customers to browse video products, subscribe to and purchase subscription packages that they can stream content on a variety of devices including mobile, tablet, laptop and desktop computers.

The most challenging aspect of this project was to architect and build a complex and featurerich subscription module along with billing, authentication and other API services required to allow consumers access to a selection of media content through their streaming partner, 1Mainstream.

USER EXPERIENCE

Lero9 created a initial set of wireframes to convey the workflow and functionality of the site along with various instances for the user interface depending on whether a first time visitor to the site or an existing subscriber.  Collaborating with the Les Mills team we prepared artwork to create a seamless experience between their Umbraco site and in accordance with the Les Mills brand guidelines.

EXTENSIVE CUSTOMISATIONS

Through a test-driven approach, we produced over 14 custom extensions to meet a range of requirements including geolocation, subscription functionality, API endpoints, user tracking, concurrency limiting and video playback & synchronisation.

HIGH AVAILABILITY

In order to provide a robust and reliable service, the we split out key parts of the Magento application into separate application clusters to better monitor and scale various parts of the system, adding redundancy for improved uptime.

PERFORMANCE IMPROVEMENTS

Lero9 implemented customisations to Magento Community Edition to reduce overall memory usage and dramatically improve backend response times. The frontend theme was built with performance in mind – with rendering improvements including reduced browser reflow, deferred JavaScript and the utilisation of a CDN (content delivery network).

Implemented highly customised Magento CE instance on scalable cloud infrastructure including:

  • Magento Technical and Strategic Consultation
  • Payment plans and subscription features
  • Payment extensions and payment gateway integration
  • Custom API Development
  • Geolocation and geo-restriction
  • Multi-currency
  • Server and hosting configuration consultation
  • Varnish cache configuration and setup
  • Content Delivery Network
  • Automated Deployments
  • Performance Optimisation
  • Responsive Magento Design
  • UI Design Consultation
  • Reduced Magento PHP response times to 150ms average
  • Magento RAM usage reduced by approximately 75%
  • 100% uptime since delivery
  • 250 automated unit tests produced
  • Front-end performance optimisation resulting in A grade YSlow rating*

* Excluding additional user tracking 

"We've had the pleasure of working with the team at Lero9 for over 2.5 years and with every interaction they impress us more and more. Not only do they tick all of the professional boxes with their expertise, dedication and support, they’re always genuine and transparent in their interactions. The nature of the Les Mills International business requires a large amount of customisation within the Magento product and Lero9 embrace the opportunity to collaborate with us and architect to our requirements. No matter who we work with from within the organisation there is a high standard demonstrated from the first engagement right through to the final product. This is not only a credit to the individuals, but to the type of company that Leanne and Robert have created."

− Karen B, Les Mills

"``We worked with Lero9 on several large projects. In each and every case we've successfully deliver our project on time and with the budget we had set. Leroi are very pragmatic with their deliveries, we 100% trust they are providing us with expert Magento advice and their technical guidance when working with third-party hosting providers has been invaluable. I thoroughly recommend Lero9 and we're happy to show you some of the implementations they've completed for us.``"

− Steve J, Les Mills