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.
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
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.