Case Study

Duffy's Creations

Re-platforming a personalised-print store off Shopify — with the personalisation Shopify couldn't handle cleanly

Overview

Duffy's Creations is a husband-and-wife studio in Hessle making personalised foil-pressed prints, keepsakes and scratch cards — each one built by hand around a customer's names, dates and photos. The catalogue runs to more than 200 made-to-order products, and almost every one carries its own set of personalisation options.

The Problem

On Shopify, capturing all that personalisation meant leaning on a third-party product-options app. But the app clashed with Shopify's own product variants: size, frame colour and mounting started showing as unavailable, so customers thought items simply couldn't be bought.

It was a trap. The app couldn't be switched off without losing personalisation entirely, yet leaving it on quietly cost sales every day. The two systems were never designed to coexist — and no amount of configuration was going to make them.

Product page with card-colour and foil-colour swatches alongside size and frame variants

The Solution

We re-platformed Duffy's onto a headless store where personalisation and product variants are both first-class — and never fight each other. The entire catalogue of 200+ products moved across, with proper field types restored for every option: dropdowns, radios, colour and image swatches, photo uploads and dates, each with its own pricing, captured straight into the cart and order.

Crucially, nothing was lost in the move. We rebuilt every product's personalisation from the ground up and recovered the full option lists from the original store, so customers kept exactly the choices they'd always had — 88 option sets across 45 products, plus self-hosted swatch imagery served a fraction of the size. No bolt-on app, no conflict.

The operational side moved over too. Paid orders push straight into Royal Mail Click & Drop with tracking synced back automatically, so the studio never re-keys an order by hand. And all transactional email runs through Mailgun with delivery tracking — so order confirmations actually land in inboxes instead of spam folders.

The Results

A faster store, on a platform built for how Duffy's actually sells.

100/100
Google PageSpeed score
200+
Products migrated
0
Conflicting apps

What We Built

Native Personalisation

Every option type — swatches, uploads, dropdowns — built into the product, not a clashing app

Colour & Image Swatches

Foil and card colours shown as real swatches, self-hosted and fast

Per-Option Pricing

Add-on choices carry their own price, captured cleanly through to checkout

100 PageSpeed

A headless front end that scores a perfect 100 where Shopify lagged

Self-Serve Manager

Pages, hero, branding and products all editable by the owner, no developer needed

Apple & Google Pay

Fast mobile checkout for an audience that buys on their phones

Royal Mail Click & Drop

Paid orders push straight to Click & Drop with tracking synced back — no manual re-keying

Tracked Email Delivery

Order emails sent and delivery-tracked through Mailgun for reliable inbox placement

Inside the Store

The live storefront — fast, on-brand, and built for how Duffy's actually sells.

Duffy's Creations homepage
Homepage — warm, editorial, mobile-first
Foil Gifts category page
Category browsing across 200+ products
Mobile product page with personalisation swatches
Personalisation on mobile, where most customers buy
Mobile checkout with Apple Pay
One-tap Apple Pay checkout

What This Demonstrates

Root-Cause Diagnosis

Finding the real conflict, not just the symptom

Migration Expertise

200+ products moved with nothing lost

Performance Engineering

A perfect PageSpeed score on a real store

Commerce Platform Depth

Personalisation, pricing and checkout, owned end to end

Stuck on Shopify?

If a workaround app is fighting your store, let's talk about a platform that just does what you need.