Element Lab Solutions


Element Lab Solutions is a leading supplier of chromatography and mass spectrometry consumables, training, and technical support, serving laboratories across the UK and Ireland.

The Challenge


The initial challenge was to support and develop an existing Magento 1 ecommerce platform, while guiding the business through a migration to Adobe Commerce (Magento 2).

A detailed understanding of the product catalogue and the company’s internal working practices was essential. The platform supported complex products, pricing and purchasing workflows and was critical to day-to-day business operations, so any change had to be carefully managed to avoid disruption.

As the relationship developed, the platform also needed to adapt to wider changes within the business, including a rebrand and multi-store alignment. These later phases introduced further requirements around capability, performance and usability, while preserving the familiarity existing customers relied on.

Our Approach


We worked with Element Lab Solutions as an ongoing ecommerce partner, supporting both platform stability and longer-term feature development.

Our approach was grounded in a detailed understanding of the existing catalogue, pricing rules and purchasing workflows. This allowed us to design and deliver solutions that reflected how the business operated and how customers were used to buying, while introducing improvements where they added value.

As the platform evolved over time, we supported changes to the brand identity, structure and functionality through a considered, collaborative process. Throughout, the focus remained on maintaining a reliable customer experience while facilitating improvements in the efficiency of the customer’s internal processes.

The Outcome.


We delivered a stable, performant and scalable Adobe Commerce platform that supports complex products, pricing and purchasing workflows. The initial migration from Magento 1 improved reliability and gave the business a stronger foundation for ongoing development.

We built bespoke functionality to support quoting, procurement and catalogue management, reducing manual processes and improving efficiency for internal teams. The platform was later extended to support a rebrand and multi-store setup, without disrupting established customer behaviour.

The result is a more maintainable ecommerce platform that supports day-to-day B2B trading while allowing the business to continue evolving.

Key projects


Quotation Tool

Element needed a quotation tool that could handle complex B2B pricing, approvals and order conversion. The existing process relied on a legacy system and manual steps, which made quoting slow and harder to manage.

We built a custom quotation tool within Adobe Commerce admin, designed around how Element’s sales team works in practice. The system introduced clear quote statuses including draft, approved, published and accepted. This gave the team control over each stage of the lifecycle and improved internal visibility.

Sales users can create quotes using standard catalogue products or bespoke items where needed. Validation is applied at both company and quote level to manage predefined and custom discounts. Issued quotes remain unaffected by later catalogue or price list changes, protecting pricing accuracy and enforcing immutability and expiry rules.

Company administrators receive notifications and PDF outputs, which improves transparency and reduces unnecessary communication between teams.

The result is a centralised quoting workflow that reduced manual intervention and pricing errors, improved sales efficiency and removed the need to maintain a separate legacy quoting system.

PunchOut Procurement Integration

PunchOut-compatible ecommerce websites allow customers to purchase products through their preferred procurement software using cXML. As Element already supported customers ordering via systems such as Ariba, the integration needed to be rebuilt as part of the move to Adobe Commerce.

We developed a custom Magento 2 extension to replicate and maintain this functionality, ensuring procurement customers could continue ordering through their existing systems without disruption.

Complex Product Importer

Element’s catalogue data is maintained across multiple structured spreadsheets, formatted to suit internal processes. As a result, a standard import process was not sufficient.

We developed a bespoke importer capable of handling product creation, pricing updates and the identification and removal of obsolete products. The system uses custom identifiers to build and maintain grouped product relationships, assigning simple products to the correct parent products based on defined parameters.

The importer was designed to operate at scale, processing up to 25,000 products at a time while maintaining data integrity and performance.

Custom Grouped Product Pages

A large proportion of Element’s catalogue is structured around product variations and related consumables that customers regularly purchase together. In Magento 1, this had been handled through a highly customised category layout that customers were used to navigating.

As part of the migration, we reworked this approach using grouped products in Adobe Commerce, but without losing the familiarity of the original layout. We developed a bespoke grouped product page template that replicated the established structure while taking advantage of Magento 2’s underlying product model.

The implementation supports dynamic filtering, structured variation display and clearer selection controls, allowing customers to identify and order the correct product combinations more efficiently. The result preserves established purchasing behaviour while improving usability and maintainability within the new platform.

Rebrand, Hyvä Frontend Build and Multi-Store Setup

As the business transitioned to Element Lab Solutions, the ecommerce platform was reworked to reflect the new brand, structure and proposition.

We replaced the existing Luma theme with a new Hyvä-based frontend, rebuilding the theme from the ground up to deliver improved performance and a cleaner, more maintainable codebase. Existing bespoke and third-party modules were integrated into the new theme, with unsupported modules refactored where required. The build prioritised speed and Core Web Vitals performance while retaining full Adobe Commerce and B2B functionality.

Alongside the frontend rebuild, the site architecture was restructured to bring multiple legacy websites into a single aligned approach. New navigation structures, templates and landing pages were introduced across Supplies, Instrumentation, Training, Support and Resources, while preserving key product URLs to avoid unnecessary redirects.

The platform was configured as a multi-website setup within Adobe Commerce to support UK and Ireland operations, each with its own base currency and pricing rules. GeoIP functionality was implemented to direct users to the appropriate regional site, with a manual store switcher available in the header.

The result was a faster, brand-aligned ecommerce platform capable of supporting regional variation, improved content management and future expansion.

Custom-built loyalty scheme for Peacocks encouraging repeat purchases and brand engagement through a structured rewards program.

Check out another case study

Every day we take on significant business challenges that increase enterprise value.

Marrgo: Transforming Procurement

Marr Procurement is a specialist in strategic sourcing, procurement analysis and supplier management with a deep involvement in the health and care sector.

Beam Suntory

Global premium spirits company combining tradition, innovation, and sustainability to craft high-quality iconic products for markets worldwide.