Events and merchandise brand · 2026
Music in Paradise
A headless build where Shopify handles commerce, Contentful handles editorial, and the two have to agree on what a product is.
The problem
A brand where the editorial content matters as much as the catalogue. The content team needed a real CMS with proper workflows, while commerce stayed in Shopify — which means two systems that both think they own the product.
The approach
Design the content model first
Entry types, relationships and required fields agreed before any component was written. The content model is the expensive thing to change later.
Map variants by GID
Contentful entries reference Shopify variants by global ID, so an editor building a page picks a real purchasable variant rather than typing a SKU that may not exist.
Routing that serves both sources
Next.js App Router handling both CMS-driven pages and commerce routes, with the correct rendering strategy on each.
What shipped
- Live headless storefront combining Shopify commerce and Contentful editorial
- Content model that lets editors build pages against real purchasable variants
- Our reference project for headless and CMS integration enquiries
Got something similar?
If any of this looks like the problem in front of you, send us a paragraph about it.
Email us