\n
Case Study · eCommerce

How We Helped TradeHub Migrate 120k Products to Magento" class="kw-link">Magento 2 and Triple Mobile Conversions

A wholesale building supplies distributor needed a complete replatform from a 10-year-old custom system to Magento" class="kw-link">Magento 2 — without disrupting £2.4M/month in orders.

3.1×
Mobile Conversion
120k
Products Migrated
94
Lighthouse Score
0
Downtime at Launch
🏗
TradeHub B2B Platform — Desktop View
Screenshot Placeholder · 1160 × 360
Client
TradeHub Supplies Ltd
Wholesale building & construction supplies distributor, UK. 450 employees, 8,000+ trade customers.
Project Scope
Magento" class="kw-link">Magento 2.4 build with Hyvä
SAP ERP integration
B2B company accounts
Custom quote engine
Stack
Magento" class="kw-link">Magento 2 Hyvä SAP AWS
Timeline
14 weeks
March – June 2024

The Challenge

TradeHub had been running a bespoke PHP system built in 2013. It had served them well for a decade, but the cracks were showing: mobile Lighthouse scores in the teens, a checkout process that required 11 steps, and a product catalog that took 48 hours to fully re-index after updates.

The real complexity was in their B2B model: 8,000 trade customers each with negotiated pricing tiers, credit accounts, company-level purchase approval workflows, and order-history access going back 7 years. Any new platform had to replicate this from day one — failure was not an option with £2.4M/month passing through the system.

😓
Before: Old Platform
Lighthouse: 18 · LCP: 9.4s
Screenshot Placeholder
🚀
After: Magento" class="kw-link">Magento 2 + Hyvä
Lighthouse: 94 · LCP: 1.3s
Screenshot Placeholder

Our Approach

We broke the project into four parallel workstreams, each with a dedicated team lead:

Workstream 1: Data Migration

ETL pipeline built in Python to migrate 120,000 products, 8,000 customer accounts, and 7 years of order history from the legacy MySQL database to Magento" class="kw-link">Magento 2. Three parallel test migrations were run before go-live to validate data integrity.

Workstream 2: B2B Module Development

Custom Magento B2B module for company accounts, per-customer pricing tiers, credit limit management, and a multi-level purchase approval workflow — all surfaced through a clean Hyvä-built account dashboard.

Workstream 3: SAP Integration

Real-time bi-directional integration with their SAP S/4HANA system for inventory levels, pricing, order dispatch, and invoice sync. Built on a RabbitMQ event bus with retry logic and full audit logging.

Workstream 4: Frontend (Hyvä)

Full Hyvä Theme build including a custom product configurator for made-to-order items, a trade-specific mega-menu with category quicklinks, and a streamlined 3-step B2B checkout.

The Results

3.1×
Mobile Conversions
vs previous platform
94
Lighthouse Score
up from 18
-68%
Re-index Time
48h → 15 min

The most immediately visible result was the Lighthouse score improvement from 18 to 94 — a direct consequence of replacing Luma with Hyvä. Within 8 weeks of launch, organic traffic was up 34%, driven primarily by Google rewarding the Core Web Vitals improvements with ranking increases across high-value trade category pages.

"Nexcode delivered a platform that handles our B2B complexity without compromise. The SAP integration works flawlessly and the new site is three times faster. Our sales team can now quote from their phones in the warehouse — that alone has been transformative."

— Mark Hutchings, CTO, TradeHub Supplies Ltd
📊
Architecture Diagram: SAP ↔ Magento Integration
Diagram Placeholder · 760 × 240

Key Technical Decisions

Similar project in mind?

Tell us about your platform — we'll put together a free scope and technical approach.

Start a Conversation → More Case Studies
More Case Studies

Other projects we've delivered

🏥
HealthTech · React

MedBook: Patient Appointment Platform — 2M bookings/month

React + Node.js platform handling real-time availability for 400 clinics, rebuilt from a monolith to microservices.

Read Case Study →
💰
FinTech · Python

Lendwise: Loan Origination System rebuilt for FCA compliance

Python/Django system replacing a 15-year-old spreadsheet-driven process, cutting time-to-offer from 5 days to 4 hours.

Read Case Study →