De klant wil een "headless webshop". Na een uur gesprek blijkt meestal dat hij óf SaaS met betere snelheid wil, óf een volledig custom platform. Headless ligt ergens daartussen — en is soms precies de juiste plek, soms niet.
Dit artikel gaat over wanneer het zinvol is om "headless" te gaan en wanneer het een over-engineered oplossing is voor behoeften die Shopify aankan.
Wat "headless" werkelijk betekent
Een webshop heeft twee lagen: 1. **Backend / commerce platform** — productcatalogus, winkelmandje, checkout, bestellingen, klanten. Traditioneel: Shopify, WooCommerce, Magento. 2. **Frontend / store** — wat de bezoeker ziet. Traditioneel: ingebouwd thema van het platform (Shopify Liquid, WooCommerce theme).
Headless = scheiding van deze lagen. Backend blijft (of wordt vervangen door een API-first platform als Medusa, Commerce.js, Saleor), frontend wordt gebouwd als zelfstandige applicatie (Next.js, Astro, SvelteKit) die via API met de backend communiceert.
Wanneer headless zinvol is
1. De markt eist snelheid die een ingebouwd thema niet levert.
Lighthouse Performance score boven 90, LCP onder 2 s, FID onder 100 ms op mobiel. Shopify Liquid met 30 apps + 10 pixel-trackers nadert dit nooit. Next.js met ISR en edge-rendered catalogus wel.
Als uw business-case is "2% conversie → 3% conversie via performance", vervult headless dit doel. Is uw business-case "95% conversie volstaat", dan niet.
2. De frontend heeft eigen logica nodig die niet primair e-commerce is.
Voorbeeld: een B2B-webshop met een 3D-productconfigurator (custom meubels). Een Shopify-thema levert geen 3D-viewer. Custom React/Next.js wel.
Tweede voorbeeld: AI-driven personalization, waarbij de frontend het aanbod afwisselt op basis van real-time gedrag. Headless maakt dit mogelijk, een ingebouwd thema niet.
3. Multi-channel — web, mobiele app, kiosk — vanuit één backend.
Wilt u één catalogus, één checkout, maar twee of drie verschillende frontends, dan is headless de enige verstandige oplossing. Twee webshops synchroon laten lopen is een horror.
4. Het team heeft React/TypeScript-engineers die de frontend beheersen.
Headless = custom code. Zonder een engineeringteam (of een externe partner) gaat het systeem niet groeien. Shopify Liquid kan een senior marketeer afstemmen. Een Next.js-storefront niet.
Wanneer headless niet zinvol is
1. De markt is "standaard webshop, 50–500 producten, B2C".
Shopify met thema Dawn of Impulse verkoopt u meer dan een custom Next.js. Het thema heeft features (reviews, gerelateerde producten, search, checkout) kant-en-klaar. Custom = elke feature moet u bouwen.
Komen uw eisen overeen met 95% van de webshops, dan is custom over-engineered.
2. Het budget is kleiner dan € 30.000.
Headless minimum: backend (Medusa.js gehost = € 200–500/maand), frontend (Next.js-ontwikkeling = € 15.000–40.000 in de eerste fase), CMS voor content (Sanity, Strapi = € 200–500/maand), pipeline (Vercel/CloudFlare = € 100–300/maand), maintenance (€ 2.000–5.000/maand).
Heeft het bedrijf geen € 30k+ als initiële investering en € 2k+ per maand exploitatie, dan is Shopify Starter of Basic de juiste keuze.
3. Het team is niet technisch en zal het nooit worden.
Headless = voortdurende technische beslissingen. Zonder intern team/externe partner die u begeleidt, loopt het systeem vast bij "hoe verander ik iets in de checkout".
Hoe te beslissen
Drie vragen:
**Vraag 1:** Wat is uw GMV (gross merchandise volume) van de afgelopen 12 maanden? - < € 100k → Shopify Basic, denk niet aan headless - € 100k–500k → Shopify met headless thema, of non-headless Shopify Plus - € 500k–5M → Headless begint zinvol te worden - > € 5M → Headless is vaak noodzaak
**Vraag 2:** Hebt u 1+ engineer met React/TypeScript in het team? - Ja → headless is een realistische keuze - Nee → vind een externe partner of blijf op een ingebouwd platform
**Vraag 3:** Plant u binnen 2 jaar B2B, een mobiele app of een kiosk? - Ja → headless is een investering die zich terugverdient bij uitbreiding - Nee → blijf bij een eenvoudig platform
Welke stack we gebruiken
Voor de NL/BE-markt in 2026 bevelen we aan: - **Backend**: Medusa.js (open-source, self-hosted, volledig onder eigen controle) - **Frontend**: Next.js 15+ op Vercel/Cloudflare - **CMS**: Sanity.io (content + product enrichment) - **Search**: Algolia (prijsbewust → Meilisearch self-hosted) - **Analytics**: Plausible of PostHog (GDPR-friendly) - **Payments**: Stripe + Mollie (NL/BE-markt) - **Email**: Klaviyo of Postmark
Deze stack bedient € 1M–20M GMV zonder rewrite. Bij verdere groei worden onderdelen geleidelijk vervangen (Medusa → custom microservices, Algolia → eigen search).
---
*We helpen klanten de architectuur te kiezen voordat ze zich aan een technologie verbinden. We bevelen vaak Shopify aan als headless niet zinvol is — het hangt af van de business-case, niet van een technologische voorkeur.*