CACTi PCs — case study

A PDP rescue that compounded.

A full Shopify theme migration for a UK gaming-PC retailer, then a structured PDP conversion rescue and an upsell engine built to compound — measured store-wide.

CROEngineeringDesign
CACTi PCs storefront — a dark, performance-PC product page scrolling on mobile.CACTi PCs · live storefront
Industry
UK custom & ready-to-ship gaming PCs
Platform
Shopify
Theme
Enterprise
Engagement
Since October 2025

Built with.

  • Owned data model
  • Custom theme JavaScript
  • Product options app
  • Theme migration
  • Shopify Flow
  • GraphQL
  • GA4 · Customer Events
  • Clarity
  • Online Store 2.0
  • Liquid
01

What changed.

+197%Store-wide orders, the year we've worked together (Jan–May 2026 vs 2025)EVIDENCE: MEASURED
+205%Gross sales
+50%Conversion rate
+75%Upsell/order

Evidence: MEASURED · 4 measured figures · not solely attributable

01Diagnose

When UK conversion dipped, the data told us.

CACTi sells custom and ready-to-ship gaming PCs to UK buyers — a category where most of the audience is on a phone, comparing specs and finance before a four-figure purchase. Around 80% of CACTi's traffic is mobile. We moved the store onto a new dark Online Store 2.0 theme on 21 November 2025 — and the migration was a data foundation, not a reskin. The catalogue had no structured product data, so we built it: 60+ metafields spanning specs, physical dimensions, performance and theme UI, with filter facts auto-maintained by Shopify Flow and a metaobject component library behind them. That's what makes the storefront's filtering, side-by-side compare and on-page specs possible — and it's a foundation we still own and maintain.

We wired the new store for proper measurement from day one — GA4 via Shopify Customer Events, Shopify Analytics, and Microsoft Clarity session insight, all behind a consent manager. So when UK conversion dipped in February 2026, we caught it early and knew exactly where to look.

The diagnosis was clear: the product page was the constraint. So we ran a structured PDP conversion rescue — the highest-leverage fix first, not another feature.

02Shape & build

The page, rebuilt with intent.

A full PDP conversion rebuild, shipped 29 April 2026: a sticky scroll-spy nav, a USP trust row, restructured pricing (struck-through compare-at, "£ off" pill), spec chips and variant swatches, and a custom "from £X/month" finance estimate widget — built from a Shopify metaobject, not a third-party finance API. The interactive behaviour — the scroll-spy nav, the sticky add-to-cart bar, the configured-options cart drawer — is custom JavaScript layered onto the theme, not an off-the-shelf app.

Those spec chips aren't cosmetic — they read straight from the structured data model we'd built at migration, surfaced as scannable hardware facts instead of a wall of prose. An SOP keeps that data clean: one foundation feeding the catalogue's filtering and compare, and now the rebuilt PDP's specs.

The rebuild reshaped upgrade behaviour, too. In the weeks after it shipped, the share of orders adding a paid configured upgrade roughly doubled — from ~23% to ~47% — and upsell revenue per order rose ~75%. Measured from order-level data and, like the store-wide figures, not solely attributable to any single change.

Measured · not solely attributable
CACTi PCs · recorded, not mocked
The rebuilt PDP — on the device 80% of buyers use

Scannable hardware facts, honest finance, a sticky path to cart.

The same product page on mobile: spec chips replace paragraphs, the finance estimate sets expectations before Klarna takes over at checkout, and a sticky add-to-cart bar keeps the path to purchase one thumb away.

  • Metaobjects
  • Finance widget
  • Sticky ATC
  • Cart drawer
03Compound

Then we made the page work harder.

With the PDP foundation in place, CRO v2 (17 June 2026) added an image-rich "Customise Your Setup" section — a heavily customised product-options widget — a peripheral upsell engine with GPU-aware recommendations (a 5070-class build surfaces "Monitors for RTX 5070", not a generic grid), a monitor picker modal, deeper in-widget search and filtering, and an in-game performance section with per-game average-FPS charts so a buyer can sanity-check a build against the games they play.

Measured · not solely attributable
The live catalogue — GPU-aware filtering, desktop
CACTi PCs live desktop product-listing page — the Prebuilt PCs collection with GPU-aware filtering, compare and price facets in production.
CACTi PCs · live desktop PLP

The Prebuilt PCs listing in production: Shopify Search & Discovery drives filter-by-GPU-tier and side-by-side compare, alongside finance-forward pricing — the browse surface that routes buyers into the rebuilt PDP.

From the design file

From the Figma frame to the live page.

Design intent next to the shipped result — the PDP layout, finance widget and upsell, from annotated frame to production.

Figma · PDP rebuild
CACTi PCs — design frame
Live · cactipcs.com
CACTi PCs — shipped page

Recognise this in your store? Bring this page to the call.

We'll tell you in 20 minutes whether the same constraint applies to your situation — and what the right next step would be.