Arthur Sleep
Launch

Role

Full Stack Designer
Full Time

Status

Live (Ongoing Iterations)

Duration

May - September 2025
4 months including Linnworks & Checkout.com integration
01

Overview & Problems

Mattressman launched Arthur Sleep, our own in-house sub-brand and with its increasingly reliable stance within the company as one of our best-selling products, it was decided that we would launch Arthur Sleep's own website.

The rationale behind this decision was to provide Arthur with its own sense of brand, USP, and give customers a deeper insight as to what Arthur Sleep has to offer.

This site was to be hosted on Shopify, and I was given the championing seat to oversee the project.
Shopify
Brand Identity
02

Planning & Wireframe

The project started with the initial design handed over to us by an external agency. However, due to the spec-heavy nature of mattresses, I found the proposed layout to be flat and catered towards FMCG.

This posed a challenge as I had to find a way to pull through different specs of each products without creating a specific template for each one in order for the product catalog to be scalable.

I started by laying out our full catalog and identifying the 3 most important specs that were consistent throughout each product, speaking to members of our merchandising team to get their feedback, and planned out the best way to display these.

I then created Metafields and Metaobjects the would lie in the backend of each product. This then had to be coded onto the front-end theme.liquid to allow for them to show up dynamically on product pages. I also had to take additional measures to allow for team members without development access or know-how to be able to add these, which meant adding fields to the theme editor via Shopify's Liquid code. The live design can be found here.

Original design received by external agency (top) vs
my amended design with dynamic spec fields (bottom
Shopify
FigJam
Competitor Research
Collaboration
03

Development & Design

A lot of the development behind this project involved custom CSS overrides and injecting custom liquid into the existing theme, as the first edition of the theme was provided to us by the external agency. This included checking that colors were consistent, padding was mobile-friendly, and that alignments were correct (see top image as the before).

Throughout my development of this site, one thing I kept in mind was the ability for other teams (marketing, merchandising) to be able to access and change key elements without having to touch the code. This meant that I had to figure out how to build items into the theme editor itself rather than hard coding them into the pages, which made things a lot more challenging.
Shopify Liquid
HTML5
CSS3
JavaScript
Software Development

Final
Deliverables

Arthur Sleep is live and can be accessed here.
04

Results & Learnings

An issue we continuously faced was the lack of scalability and practicality that came with this design handoff. It looked great but lacked the functionality that our industry in particular would have needed, for instance the ability to showcase dynamic specs as mentioned above, and the ability to scale our catalog.

Despite Arthur Sleep having a narrow range of 16 products, I went into this project with the intention of potentially migrating our main Mattressman website over, which would involve more than 500 SKUs. With this project, I wanted to walk away with a deeper understanding of Shopify as a platform.

As of November 2025 (2 months post-launch), we have achieved 15 orders with a total sale value of £4,253, with minimal PPC activity and marketing.
Microsoft Clarity
Heatmap Analysis
GA4
By the numbers
Years of experience
2
Projects Completed
10
+
Industries served
3
Clients satisfied
1
0
0
%