Client case study · WooCommerce to Shopify

Radiators.co.uk: 15,594 products moved from WooCommerce to Shopify

Radiators.co.uk is a specialist UK radiator retailer owned by Bumford Heating Ltd in Barnsley. On 4 November 2026 it moved from WooCommerce to Shopify, with a rebuilt product model, a BTU calculator and every redirect checked before launch.

radiators.co.uk
The new Radiators.co.uk Shopify store home page on desktop

Real client project

Client
Radiators.co.uk (Bumford Heating Ltd)
Project
WooCommerce to Shopify re-platform
Live
4 November 2026
Website
radiators.co.uk
15,594
WooCommerce products migrated
18,405
301 redirects, each a single hop
20,381
Old URLs with search history resolving to live pages
0
Structured data errors in the pre-launch audit
The client

A specialist radiator retailer with years of search history

Radiators.co.uk sells designer, column, panel, towel, electric and dual fuel radiators to homeowners and trade buyers across the UK. It is owned by Bumford Heating Ltd of Barnsley, which also runs the plumbing and heating merchant BHL. Both stores moved to Shopify on the same morning.

The challenge

Thousands of sizes, a calculator customers rely on, and URLs worth protecting

The WooCommerce store held 15,594 published products, many of them the same radiator in a different size or colour. Shoppers choose radiators by heat output and dimensions, so the old site's BTU calculator mattered. More than 20,000 old URLs had earned clicks in Search Console over the previous 16 months, and losing them would have meant losing customers.

The brief was a modern Shopify store that makes choosing the right radiator easier, without dropping any of the search traffic the old site had built.

What we did

Six workstreams, one rehearsed launch

1. A product model built around how people buy radiators

We restructured the catalogue rather than copying it across.

  • 15,594 WooCommerce products became 7,465 Shopify products with 15,289 variants
  • Panel and LST radiators keep one page per size; column, designer and towel radiators offer height, width and colour options
  • 34 custom data fields per product, including heat output at ΔT50, height, width, depth, finish, range and pipe centres
  • 120 collections, including 82 heat output (BTU) band collections and brand collections

2. Content and data clean-up

Product facts were checked, never invented.

  • 7,059 product descriptions migrated and 92 new ones written
  • More than 4,000 product titles corrected
  • Supplier barcodes, weights and depths added where the old data was missing
  • 8,341 product images and 115 collection images migrated, with images linked to the right size and colour

3. SEO preservation

Every redirect was built from data and tested before launch.

  • 18,405 301 redirects live, each a single hop, with every target resolving to a live page
  • 20,381 old URLs with 16 months of Search Console clicks resolve to a working page
  • The top 1,000 old URLs re-checked on launch day; new sitemap submitted to Search Console the same morning
  • Product, BreadcrumbList, Organization and FAQPage structured data, with zero errors across the 32 pages audited

4. A storefront that helps people choose

Built on Shopify's Horizon theme with custom sections.

  • A BTU calculator that reproduces the old site's formula exactly, on the home page
  • A radiator finder and a "choose your sizes" multi-buy table
  • Key specification strips, specification tables and colour swatches on product pages
  • Predictive search with 31 synonym groups; product codes found every time in a 276-query test set
  • New Help Choosing, FAQ, About and Trade pages

5. Email, orders and integrations

Six Klaviyo flows (18 emails) and a welcome sign-up form went live at launch, with a consent filter on every flow. Checkout and notification emails were branded and sent from an authenticated domain. Orders pass to Sage through a connector, numbered in a new range that follows on from the old site. See our approach to Klaviyo email marketing.

6. Launch day: a rehearsed, staged cut-over

The cut-over was rehearsed in full two days before launch. On the day, checkout was paused briefly for the final data check, the root domain was switched first as a test, then www, with a go/no-go check at each step and a rollback window. Neither domain needed rolling back, and the old site is kept for 60 days as a fallback. A welcome guide on the new store shows returning customers how to create a new account, check out and pay with Apple Pay.

How we modernised the stack

From WordPress plugins to a structured Shopify catalogue

AreaWhat changed
PlatformFrom WordPress and WooCommerce to Shopify, with hosting, security updates and checkout managed by the platform
Product modelFrom 15,594 separate products to 7,465 products with 15,289 variants, grouped by how customers shop
Product data34 structured fields per product, including heat output at ΔT50 and dimensions
Navigation120 collections, including 82 heat output (BTU) bands
ToolsBTU calculator and radiator finder rebuilt as native theme sections
EmailSix Klaviyo flows with consent filtering from day one
Change controlIndependent code review, signed approval for every live write and read-back checks

Before launch, the store went through visual checks at 390 and 1,440 pixels wide, plus SEO, accessibility and catalogue audits. Every material change passed an independent AI code review with a written verdict, and every write to the live store was approved by the client and read back afterwards.

The new store

radiators.co.uk on Shopify, desktop and mobile

Results

What was delivered

  • radiators.co.uk live on Shopify on 4 November 2026, with no rollback needed
  • 15,594 WooCommerce products restructured into 7,465 Shopify products and 15,289 variants
  • 18,405 single-hop redirects, with 20,381 old URLs resolving to live pages
  • New sitemap accepted by Google Search Console on launch day
  • Zero structured data errors in the pre-launch audit
  • BTU calculator and radiator finder rebuilt on Shopify
  • Six Klaviyo flows live from launch

To follow: organic traffic, conversion rate and email revenue measured against the pre-launch Search Console baseline, after 90 days. Next on the roadmap: importing customer accounts and order history, size, BTU and colour filters on collections, and a programme of buying-guide content.

Tech used

The stack

ShopifyHorizon theme with custom sectionsShopify Search & DiscoveryKlaviyoSage order connectorMatrixifyCloudflare DNSGoogle Search ConsoleTrustpilotIndependent AI code review
FAQs

WooCommerce to Shopify migration FAQs

How do you migrate from WooCommerce to Shopify without losing SEO?

Start from real search data, not a guess. For Radiators.co.uk we built a redirect map from the old URL inventory and 16 months of Search Console clicks: 18,405 redirects went live, every one a single hop to a live page. We re-checked the top 1,000 old URLs on launch day and submitted the new sitemap to Search Console the same morning. Our guide to migrating to Shopify without losing SEO covers the full process.

How do you handle radiator sizes and colours in Shopify?

It depends on how people search. Panel and LST radiators kept one page per size because shoppers search for exact sizes. Column, designer and towel radiators were grouped into single products with height, width and colour options. That turned 15,594 WooCommerce products into 7,465 Shopify products with 15,289 variants.

Can a Shopify store have a BTU or heat output calculator?

Yes. We rebuilt the Radiators.co.uk BTU calculator as a custom Shopify theme section that reproduces the old site’s formula exactly, and placed it on the home page alongside a radiator finder. Every product also carries its heat output at ΔT50 as structured data.

Can two sister stores be migrated to Shopify at the same time?

Yes, with separate runbooks. Radiators.co.uk and its sister site BHL both moved to Shopify on the morning of 4 November 2026. Radiators.co.uk reused tooling and lessons from the BHL project, so it launched on processes that had already been tested.

Let’s talk growth

Moving off WooCommerce?

We will map your URLs, restructure your catalogue and rehearse the switch before it happens. Tell us about your store and we will give you a straight view of the work.

Free & no-obligation · We reply within 1 working day

Prefer to talk? Call 0114 312 1007

Call Book a Call