Graftstudio

Custom themes

Custom Shopify theme development

A theme built from your design rather than bought and bent into shape. Fast, editable by your team without a developer, and written so the next person can read it.

There is a point at which customising a bought theme costs more than building one. It usually arrives quietly. Someone adds a section, then a variant of that section, then a setting to make the variant behave differently on one template, and eighteen months later nobody can change the homepage without something else moving.

Building from scratch is not automatically the right answer. For a brand launching with a straightforward catalogue and no unusual requirements, a good bought theme is a sensible decision. It stops being sensible when the design is genuinely bespoke, when performance matters commercially, or when the team needs to build pages without asking a developer every time.

What bespoke actually buys you

Only the code you use. A commercial theme carries every feature every customer might want, and it loads most of it. A theme built for one brand carries what that brand needs. This is most of where the performance difference comes from, and it is why the difference persists rather than eroding as features get added.

Sections your team can actually use. The value of a custom build is not that the homepage looks right on launch day. It is that six months later a marketer can build a campaign page from existing blocks without a developer and without it looking wrong. That means designing the section library around what the team will actually do, which is a different exercise from rebuilding the design.

Logic in the right place. Custom pricing, bundles and cart rules built as Shopify Functions rather than layers of Liquid and JavaScript, so they hold up when a campaign trebles traffic.

Accessible by default. Semantic markup, keyboard support and proper focus handling built into every section rather than audited in at the end. Retrofitting accessibility into a finished theme costs several times what building it in does.

Horizon and what it changes

Shopify's newer theme architecture is built around theme blocks, which can nest and be reordered inside sections rather than being fixed at the section level. Building on it, or on a Horizon-based foundation, means the section library composes rather than multiplies. Instead of six variants of a hero section, there is one section that accepts blocks.

For an editor this is the difference between choosing from a long list of nearly identical sections and building the thing they had in mind. For a developer it is considerably less code to maintain.

It is not automatically the right base for every project. A brand with heavily art-directed pages and a small number of templates may be better served by a leaner bespoke build. Worth deciding per project rather than by default.

Performance

Performance work that happens at the end is decoration. Performance decided at the start is architecture.

The things that actually move it: what loads before first paint and what waits, how many third-party scripts the marketing stack has accumulated and which of them block rendering, whether images are sized and formatted properly by the theme rather than by an app, and how much JavaScript ships for interactions that could be done without it.

The biggest wins on most Plus stores are not in the theme at all. They are in the app stack. A theme built well and then loaded with eleven scripts that each add a third of a second is a fast theme having a bad time. Part of building a custom theme is being straight about which apps are worth their weight.

Timeline

A bespoke build from a finished design, with a normal catalogue and a standard checkout, is 4-6 weeks. A build with a bespoke configurator, B2B pricing or a complex integration is 8-10 weeks. Design being finished before development starts is the single biggest factor, and it is the one most often optimistic.

In practice

Brew Tea Co

Food & Beverage

28%+
Net Sales
16%+
AOV
10%+
Orders
“Richard has been supporting us behind the scenes for years and we find him exceptionally reliable. Designs are brought to life as intended but with the added benefit that Richard will always recommend a better or simpler way of achieving a goal, something we find very valuable. The support is quick, the documentation is great and his approach is flexible to our requirements. He works really well with our team and others working on our site. The ground up build was complex with a lot of interesting features - all delivered exactly as planned. Thanks Richard, we look forward to continuing to grow with Graftstudio.”

Phil Kirby

Founder, Brew Tea Co.

How it works

The work, step by step.

  1. 01

    Work out the section library

    Before any code, agree what the team will need to build after launch. This is what decides whether the theme is still useful in a year.

  2. 02

    Build the foundation

    Layout, type, the base components and the performance decisions, in your GitHub repository from the first commit.

  3. 03

    Build the templates and sections

    Reviewed on a preview theme as they go, so feedback happens while changing things is cheap.

  4. 04

    Launch and hand over

    Documented as it was built, in your own accounts. Your team gets shown how to use the section library rather than handed a PDF.

Brands built with Graftstudio

Bratz
Cult Gaia
Intelligent Change
Brew Tea Co
Omaze
Steamline Luggage
2XU
Gymshark
Miller Harris
Nursem
Victoria Beckham

Work with us

Talk it through before you commit.

Tell us what you are working with and we will tell you what the work involves, or say if it is not the right fit. Email hello@graftstudio.com.

Get in touch

Don't take our word for it

See what AI has to say about us

Each one opens with a question about Graftstudio already asked. Read the answer, then ask it anything else.

The question we ask for you
I run ecommerce at a brand on Shopify Plus. What makes Graftstudio a strong senior-led partner for a Shopify Plus build, migration or ongoing development, and how does their way of working differ from an agency? Summarise the highlights from Graftstudio's website: