On this page
Short answer: for most single-brand stores, a well-built custom Shopify theme launches sooner, costs less to run and stays easy for the marketing team to edit. Headless earns its extra cost when one commerce back end has to feed several channels, or the experience needs things a theme handles poorly, and you have engineers who will own the front end for years.
Premium brands often arrive with the same question: should our new store be headless, or should we build a custom Shopify theme? The honest answer is that it depends less on technology than on where your brand's complexity lives and who will maintain the store after launch.
This guide sets out what each option really involves, when each one earns its cost, and where storefront speed actually comes from.
In a headless build, Shopify still runs the commerce engine: catalogue, inventory, cart, checkout, payments and orders. What changes is the storefront. Instead of a Shopify theme, you build your own front end, for example with Shopify's Hydrogen (opens in a new tab) framework or Next.js, and it talks to Shopify through the Storefront API (opens in a new tab).
Two consequences follow:
- Checkout stays with Shopify. The Storefront API serves products and the cart, then hands shoppers off to Shopify's checkout (opens in a new tab), so headless does not give you a different checkout engine.
- You now own a second application. Hosting, performance, search-engine plumbing, previews for your marketing team, analytics and consent all become your responsibility rather than the platform's.
A custom theme is a Liquid theme built specifically for your brand rather than bought from the theme store and adapted. With Shopify's Online Store 2.0 (opens in a new tab) architecture, sections and blocks can appear on any page, so a well-built custom theme gives you a distinctive design while your team keeps editing in the theme editor.
You also keep the things that make Shopify productive: hosting and CDN handled by Shopify, and an app ecosystem that works without custom engineering.
A custom theme is usually right when:
- You run one brand storefront and your marketing team needs to change campaigns and content without developers.
- You rely on apps for reviews, subscriptions, loyalty, search or payments, many of which inject directly into themes.
- Launch speed and running cost matter more than unlimited front-end freedom.
THE SUNYA is a good example. The store runs on a bespoke Online Store 2.0 theme with Razorpay Magic Checkout, Judge.me reviews and INR/USD pricing, and the brand's heritage storytelling lives in theme sections rather than in a separate front-end codebase. You can see how we approached it.
Headless starts to pay off when:
- One commerce back end has to feed several channels: web, native apps, in-store screens or partner sites.
- The experience needs things a theme handles poorly: product configurators, deep personalisation or an editorial site where commerce is one part of a larger content experience.
- You already have, or plan to build, a front-end engineering team that will own the storefront long term.
Shopify's own guidance is plain: a headless storefront costs more to build and run than a theme, and needs developers to maintain it after launch. Budget for the hidden work: rebuilding features that apps used to provide through the theme, setting up preview and publishing for content editors, and owning performance and SEO yourself.
Headless is not automatically fast, and a theme is not automatically slow. In our experience the biggest wins come from the same habits in both:
- Images: serve responsive sizes in modern formats and never ship a 3,000-pixel hero to a phone.
- Scripts: audit every app and tag. Each one can add JavaScript to every page; remove what you no longer use.
- Fonts: subset them, limit weights and preload only what is above the fold.
- Measure real users: watch Core Web Vitals field data in Google Search Console (opens in a new tab), not just a lab score on a fast laptop.
If a meaningful share of your customers pay in India, payment experience matters as much as page speed. Options such as Razorpay Magic Checkout (opens in a new tab) for Shopify support the methods Indian shoppers expect, including UPI, cards, netbanking, EMI and cash on delivery, while multi-currency pricing serves visitors abroad. Decide this early; it affects which theme features and apps you need.
- Will the marketing team edit pages weekly? Lean theme.
- Do you depend on several storefront apps? Lean theme.
- Do you need one catalogue powering web, app and in-store screens? Lean headless.
- Do you have engineers who will own a front-end codebase for years? Headless becomes viable.
- Is the main goal a distinctive brand and faster pages? A disciplined custom theme usually gets there sooner.
If you are weighing this up for your own store, our e-commerce practice can help you decide before you commit budget, or book a call and we'll talk it through.
- Shopify: about headless commerce (opens in a new tab), including when to build headless and what it costs
- Shopify: Hydrogen (opens in a new tab) and the Storefront API (opens in a new tab)
- Shopify: Online Store 2.0 (opens in a new tab)
- Google Search Console: Core Web Vitals report (opens in a new tab)
- Razorpay Magic Checkout (opens in a new tab)
Softpiper Solutions
AI software & automation studio. About us



