headless-shopify-vs-shopify-themes-when-to-choose.md
What Is Headless Shopify, and When Is It Worth Building?
InsightsSantiago Lobo2026-07-163 min

What Is Headless Shopify, and When Is It Worth Building?

A plain guide to what headless Shopify changes, what stays in Shopify, when a theme is better, and what a real custom storefront can support.

Buyer guideE-commerceHeadless commerceShopify

Headless Shopify is a custom storefront with Shopify behind it. Customers use a website built around the brand and the way it sells. Your team still uses Shopify for products, stock, orders and checkout.

The simple test: if Shopify runs the business well but its theme limits what customers can see or do, headless may be worth building.

What changes, and what stays in Shopify

A standard Shopify theme uses Shopify's own page and theme system for the customer facing website. A headless build replaces that layer with custom code. Shopify remains the commerce engine behind it.

Side by side

Shopify theme

Headless Shopify

Customer website
Built inside Shopify's theme system
Built as a custom storefront
Products and stock
Managed in Shopify
Managed in Shopify
Orders and checkout
Handled by Shopify
Handled by Shopify
Design
Works within theme patterns
Built around the brand
Special sales flows
Possible within theme and app limits
Can be designed as custom product flows
Routine editing
Usually more self serve
Depends on the content controls included

Payments do not move into a risky custom system. Checkout, tax, shipping and order management stay with Shopify. The custom work is the storefront customers use before checkout.

Why a brand would build it

  • The product needs more explanation, storytelling or interaction than a normal theme gives it.
  • The brand needs tight control over how the storefront looks and behaves.
  • Retail, trade, custom orders, presales or other audiences need different paths through one catalog.
  • The website must connect Shopify to other systems without feeling like a collection of separate apps.
  • The storefront needs room to change as the business grows.

A real example: Forma Strata

Forma Strata sells vintage objects and made to order rugs. A normal product grid was not enough. The same storefront needed to support public shopping, trade buyers, one of one pieces, custom rug requests and campaign launches without breaking the brand into separate websites.

Forma Strata product catalog in its custom Shopify storefront
The public catalog uses Shopify products inside a storefront designed for Forma Strata.

We built the storefront in React and connected it to Shopify through the Storefront API. Shopify still holds the catalog, inventory, orders and checkout. The website controls how customers discover products, understand them and move between each buying path.

Forma Strata product page for a vintage object
Product pages can give unique pieces the space and detail they need.

Custom rugs use a guided request flow instead of pretending every order belongs in a simple add to cart button. Trade customers can apply, sign in and shop through their own account experience. Campaign and presale pages use the same products and the same visual system.

Forma Strata custom rug request flow
The custom rug flow turns a complex request into clear steps.
Forma Strata trade program page
Trade buyers get a dedicated path without creating a second store.
Finished workSee the Forma Strata projectInteractive exampleTry the Shopify storefront demo

When a Shopify theme is the better choice

Headless is not the premium answer to every Shopify project. A strong theme is often the smarter choice when the business has a familiar catalog, a normal path to checkout and a team that wants to make most website changes inside Shopify.

  • Choose a theme when speed and a focused budget matter more than a custom system.
  • Choose a theme when Shopify's normal product, collection and checkout flow already fits the business.
  • Choose a theme when the team needs broad control without regular developer support.
  • Do not choose headless only because it sounds more advanced.

Cost, timing and ownership

Displace Shopify storefronts start at $15,000. Headless Shopify builds start at $22,000. The final price depends on the catalog, content, languages, integrations and special buying flows. Forma Strata's first build took six weeks. Larger catalogs and deeper integrations need more time.

Custom code also needs care. Some Shopify apps require a custom integration. Changes outside the editing controls we build may need a developer. We hand over the code after full payment, document the system and can provide ongoing care from $2,250 per month.

The decision

If the hard part is visual polish, keep Shopify and build a better theme. If the business needs a storefront that a theme cannot express cleanly, build headless.

The right choice is the simpler system that supports how the business actually sells. We can review the catalog, the buying paths and the team's editing needs before recommending either one.

Start a projectTell us what you need to sell
Security Is a FeatureNext · InsightsSecurity Is a FeatureAI tools made the web cheaper to attack and more expensive to run. Here is how we keep client sites fast, safe, and unbothered by the bots quietly running up the bill.

← Back to Displace OS