Skip to content
All work
05Shopify · Theme Development

Matter

A theme where the design system is the product.

Platform
Shopify Online Store 2.0
Stack
Shopify · Liquid · Tailwind CSS · JavaScript · Section Rendering API · Theme Check
My role
Theme architecture, design system, Liquid sections and blocks, accessibility, performance, and Theme Store packaging.
Matter · furniture preset
Matter theme homepage with a full-bleed living-room hero, search and category navigation
Matter theme on a phone, with the mobile header and hero
01

Overview

Matter is a premium theme for furniture and home retailers, designed for the Shopify Theme Store. Its first preset grew out of a real furniture store's catalogue: room-based browsing, large product families and a lot of practical detail.

02

The problem

Furniture stores sell big, considered purchases. Shoppers browse by room, compare sizes and materials, and want reassurance about delivery and warranty. Most themes either look generic or fall apart as soon as a merchant changes a colour or a section.

03

The approach

Start with the design system. Colours, type, spacing and component recipes come from theme settings as CSS variables, so every section stays consistent however a merchant configures it.

Then build the store phase by phase — shell, cards, collection pages, product page, homepage sections — each one visible in a built-in styleguide view before it ships.

04

Engineering

Liquid, JSON templates and theme blocks, with Tailwind CSS v4 compiled at build time and small custom elements instead of a JavaScript framework.

  • E.01

    Server-rendered interactions

    Predictive search, cart updates, product variants and collection filters re-render through Shopify's Section Rendering API, so the HTML stays the source of truth.

  • E.02

    Tokens from theme settings

    Merchant settings become --ds-* CSS variables that the utilities read, so the compiled stylesheet only changes when the source does.

  • E.03

    A block-based product page

    The buy box is built from reorderable blocks — variant picker, price and stock, fulfilment, trust, specs, reviews — next to a gallery that supports video, 3D and AR.

  • E.04

    Keyboard-first patterns

    Predictive search follows the combobox and listbox pattern, and menus, drawers and dialogs are built to work fully from the keyboard.

  • E.05

    Theme Store readiness

    Theme Check runs as part of verification, preset listings are generated from the templates, and a packaging script assembles the Theme Store bundle.

05

My role

I designed the architecture and built the theme: design system, sections and blocks, interactions, and the tooling for listings and packaging.

06

Outcome

A complete Online Store 2.0 theme with more than fifty configurable sections, several presets and a packaged release, being prepared for the Shopify Theme Store.

Matter's room mosaic section, browsing a furniture catalogue by room