Alpha Digital · 5 november 2026

Wat een headless Next.js-storefront wel en niet oplost

Medusa blijft de motor, Next.js wordt de etalage. Wanneer dat verschil ertoe doet, en wanneer een thema gewoon genoeg is.

Gestileerd portret van Tom Rijs, eigenaar van Alpha DigitalGeschreven door Tom Rijs, eigenaar van Alpha Digital

Headless is een versleten woord. In ons werk betekent het één ding: Medusa blijft de motor voor producten, prijzen, winkelmand en orders. Next.js tekent de pagina’s die een klant ziet. Twee codebasissen, één afspraak over welk systeem de waarheid is.

Wat het wel oplost

Een eigen storefront lost drie praktische dingen op.

Het ontwerp is van het merk, niet van een starterthema dat je deelt met iedereen die dezelfde demo heeft aangeklikt. Categorie, product, account en een B2B-scherm voor “snel opnieuw bestellen” kunnen er anders uitzien dan de standaard, zonder dat je de checkout van een platform hoeft te smeken.

De pagina kan op de server klaarstaan. Een bezoeker en een zoekmachine krijgen inhoud, een titel en een canonical, niet een leeg scherm dat later vol JavaScript loopt. Headless is alleen een SEO-probleem als je hem zo bouwt.

En je kunt de etalage wijzigen zonder de commerce-regels opnieuw te schrijven. Een campagnepagina hoort in de storefront. Een prijsregel hoort in Medusa. Die grens houdt het project leesbaar. Hoe we dat bouwen, staat bij headless storefront in Next.js.

Wat het niet oplost

Een snellere etalage maakt slordige productdata niet waar. Een model of een mooi sjabloon vult geen ontbrekende maten, geen foute voorraad en geen prijs die in het ERP anders is dan in de shop.

Headless maakt het project ook niet kleiner. Je onderhoudt een backend én een frontend. Dat is de rekening die tegenover de vrijheid staat. Wie die rekening niet wil, en wiens wensen in een thema passen, moet geen headless traject starten. Onderhoud is dan geen bijzaak maar een keuze die je voor de livegang maakt.

Wanneer een thema genoeg is

Het standaard Medusa-thema is een eerlijk vertrekpunt om te zien of de backend klopt. Het is ook genoeg als het ontwerp mag lijken op een starter en er geen tweede merk, geen zware contentlaag en geen afwijkende B2B-schermen zijn.

Een nieuwe Medusa-webshop begint bij die vraag, niet bij de stack. Eerst: wat moet een klant kunnen doen. Dan pas: of de etalage eigen code moet zijn.

De platformvraag eronder — Shopify, WooCommerce of Medusa — staat in Shopify vs Medusa. De etalage kiest het platform niet. Het proces wel.

Gratis kennismaking

Wat is jouw uitdaging?

Twaalf shops die één moeten worden, een ERP dat de prijs bepaalt, of een checkout die niet doet wat je wilt. Vertel het in één gesprek. Je hoort eerlijk of Medusa past.

Aan tafel kan ook: het kantoor staat in Nijmegen. Voor Arnhem en de rest van Gelderland komen we ook langs.

Bel me terugKennismaking