hydrogen or next.js
Hydrogen on Oxygen when you want Shopify's stack end to end. Next.js when your team or your hosting already lives there. We'll recommend one at scoping and say why.
$ storesmith build --headless
StoreSmith builds headless Shopify Plus storefronts on Hydrogen and Oxygen or Next.js: built on the Storefront API, multi-market and multi-language, with content from your CMS. Shopify keeps the catalogue, the cart and the checkout; your storefront gets full control of everything in front of it.
01 — what we build
The parts that make headless work in production, not just in a demo.
Hydrogen on Oxygen when you want Shopify's stack end to end. Next.js when your team or your hosting already lives there. We'll recommend one at scoping and say why.
Prices, currencies, availability and translations from Shopify Markets, requested in the buyer's country and language context. Routes and hreflang to match.
Editorial pages from your headless CMS, or from Shopify metaobjects when you'd rather keep content in the admin. Previews that show the real page.
Cart built on the Storefront API, handing off to Shopify checkout — so checkout extensions, Functions and payments keep working as they do on any Plus store.
Sign-in, order history and addresses through the Customer Account API, styled as part of your storefront.
Server rendering, caching per route, sitemaps, structured data and redirect parity with your current store. Core Web Vitals measured before and after.
02 — typical architecture
The storefront reads from the Storefront API and your CMS, renders on the server, caches what it can, and sends the buyer to Shopify checkout to pay.
We don't rebuild checkout. You keep Shopify's conversion, payments and compliance, and any checkout extensions you already run.
Merchandisers keep editing products, collections and content in the admin or the CMS — no developer needed for a new landing page.
Oxygen, Vercel or your own cloud. Hosting is billed by the provider directly, not marked up by us.
| option | hydrogen on oxygen | next.js |
|---|---|---|
| choose it when | You want Shopify's stack end to end. | Your team or your hosting already lives there. |
| data | Storefront API | Storefront API |
| checkout | Shopify checkout | Shopify checkout |
| hosting | Oxygen | Vercel or your own cloud |
| hosting billed by | the provider directly | the provider directly |
03 — when it's right
Headless isn't always the answer. It adds a codebase you have to keep running. We'll tell you plainly if a well-built Online Store theme would serve you better.
04 — proof
We'd rather publish it properly than invent one. Until then, the same pipeline — and the same Storefront API and Markets work — is behind our other use cases.
Published when it ships, with the architecture, the signed merges and — with consent — the name.
home & living · magento → shopify plus
The redirect, structured-data and cutover discipline a headless launch needs, on a full replatform.
read the use case →05 — questions
Hydrogen on Oxygen when you want Shopify's stack end to end. Next.js when your team or your hosting already lives there. Both read from the Storefront API and hand off to Shopify checkout. We recommend one at scoping and say why.
It suits content-led brands where the CMS drives the experience, several markets or brands on one front end, interactions a Liquid theme can't do well, and teams that want to own the front-end code. It's probably not worth it for a single-market store whose theme does the job. If speed is the only complaint, a theme and app audit is usually the cheaper fix.
No. The cart hands off to Shopify checkout, so checkout extensions, Functions and payments keep working as on any Plus store.
You do, directly. Oxygen, Vercel or your own cloud is billed by the provider, not marked up by us. Shopify Plus fees and CMS subscriptions are billed by those providers too.
06 — start
Tell us what your current storefront can't do. An engineer replies with whether headless is worth it for you, which stack we'd use, how long and roughly what it costs.