Skip to content

Notes.

Short reports from live client work. What we did, what happened, and what you can use on your own store.

(017)

17 Jul 2026

Build

A booking site that sells the experience, not just the dates

Custom WordPress for a luxury tour operator, with live availability and pricing on the page and a booking path built for high-value direct bookings.

(016)

15 Jul 2026

Decision

We built it, then told them not to use it

We built a checkout extension for a regulatory requirement, tested it clean, then recommended the simpler route instead and parked our own build as the fallback.

(015)

15 Jul 2026

Build

A bulk-pricing engine the store owns, no app

Volume pricing built as a Shopify function the store owns outright: tier-aware totals, a savings table, and a quote flow, all native, zero app subscriptions.

(014)

14 Jul 2026

Build

An upsell that works no matter how the customer logged in

In-portal upgrade banners that read each subscriber's real plan. The first build only worked for some logins. The rebuild works for every one.

(013)

12 Jul 2026

Build

The subscription widget the app couldn't show

Liquid+ wanted every subscriber to see where they are in their 90-day journey. The subscription app couldn't show it, so we built the part that could.

(012)

10 Jul 2026

Build

When a test wins, we make it part of the site

Steadyrack run CRO experiments to find what lifts conversion. When one wins, we build the winner into the theme so it becomes permanent, faster, owned code.

(011)

10 Jul 2026

Gotcha

Your Shopify product shows sold out, but it's in stock

A new variant launched showing sold out despite having stock. The cause isn't inventory, it's that new variants don't inherit the product's shipping profile.

(010)

9 Jul 2026

Speed

Speed work you can actually see

Making Cycliq's UK and US stores faster wasn't one magic fix. It was finding the specific things dragging those pages down and dealing with each.

(009)

8 Jul 2026

Fix

When your Shopify cart shows the wrong price

A subscription with a strikethrough of a few cents, a bundle inflating toward a thousand dollars. How cart app price helpers go wrong, and where the real numbers live.

(008)

24 Jun 2026

Build

Custom teaching structure, built into WordPress

Structured Maths Approach teach a specific way. We built their method into WordPress with custom fields, so the site works how they teach, and they run it themselves.

(007)

19 Jun 2026

Build

Fixing double shipping charges on Shopify

Fulfil from two locations and Shopify can charge a cart for shipping twice. The custom function we built keeps it to one, no app, no monthly fee.

(006)

30 May 2026

Build

Design tokens before paint

Before restyling a live store, we spent a day making colours, fonts and spacing come from one place. Every change since has been cheaper because of it.

(005)

26 May 2026

Build

One geo-redirect across three Shopify stores, no app

Steadyrack runs a store per region. We replaced the third-party geo-redirect app with an in-theme system they own, consent-first, no subscription.

(004)

20 May 2026

Build

One country switcher across a multi-region store estate

Cycliq run a store per region. We replaced a scattered set of native pickers with one clean country and currency switcher that behaves the same everywhere.

(003)

19 May 2026

Decision

Stop renting your checkout

Cycliq's bundles ran through a monthly app. Now they run through code Cycliq owns. The difference matters more than the fee.

(002)

10 May 2026

Build

A site that sells trust for an IT company

For an IT provider, trust is the product. We designed and built a WordPress site around each service line, with real proof and a clear path to a call.

(001)

15 Apr 2026

Build

Off Wix, onto a site they own

A café and events venue moved off Wix onto WordPress they own outright, designed from scratch, with booking, ticketing, and a 3D venue tour built in.