← All articles
Shopify
Plan 9
31 Jul 2026
6 min read

Headless Shopify: when it pays, when it doesn't

The real trade-offs of pairing Shopify checkout with a custom front end or an Umbraco content layer.

Shopify
Head / less

Headless means keeping Shopify for products, checkout and orders, but building the shop front separately using Shopify's Storefront API. Shopify's own framework, Hydrogen, is one way to do it. A custom front end or an Umbraco site is another.

When it pays

Rich contentYou want shopping inside a content-led site, with layouts a theme can't support.
Several storefrontsMultiple brands or regions sharing one product catalogue.
Unusual journeysConfigurators, interactive guides or app-like experiences.
Performance at scaleVery high traffic, and a team ready to own the extra code.

When it doesn't

A headless store means maintaining two systems. Many Shopify apps assume a standard theme and need extra development to work. Content previews, analytics and some marketing tools all have to be set up again. For most retailers, a well-built theme is quicker to launch, cheaper to run and easier for the team to manage.

The middle ground

Modern Shopify themes are flexible. Custom sections, metafields and a little JavaScript cover most of what people want from headless. We usually start there, and go headless only when there's a clear business reason.

Go headless for a reason you can measure, not because it sounds modern.

Need a plan? Let's talk.

Tell us what you're building. We'll tell you honestly which platform fits.

Start a conversation →