Headless commerce is een opzet voor een online winkel waarbij het deel dat klanten zien, de winkel, wordt losgekoppeld van het deel dat producten, prijzen, voorraad en bestellingen beheert. Die twee helften praten met elkaar via een API in plaats van aan elkaar vastgelast te zitten.

Een goede vergelijking is een restaurant dat zijn keuken scheidt van zijn eetzalen. Eén keuken (de commerce-motor) kan tegelijk een chique eetzaal, een afhaalbalie en een foodtruck bedienen, elk met een eigen uitstraling. Op dezelfde manier kan één headless achterkant een website, een telefoon-app en een schermpje in de winkel voeden, allemaal met dezelfde verbinding naar de productdata. Dit is het commerce-neefje van een headless CMS, en het leunt meestal op een aparte storefront API om de voorkant te voeden.

Het voordeel is vrijheid: ontwerpers kunnen elke voorkant bouwen die ze willen, zonder te vechten tegen de grenzen van een sjabloonplatform. De prijs is complexiteit, want je beheert nu twee systemen in plaats van één, en daarom past het beter bij ambitieuze e-commerce-merken dan bij een buurtwinkel.

Denk aan een kledingmerk dat elke week flash sales draait en in de app een andere checkout wil dan op de site. Een platform als Shopify of commercetools stelt de catalogus en de winkelwagen via een API beschikbaar, en een eigen voorkant gebruikt die. Eén echte valkuil: teams onderschatten het werk om functies opnieuw te bouwen die het oude platform gratis gaf, zoals zoeken, reviews en betaalpagina’s. Die liggen nu op jouw bord.

Bij TopDevs raden we headless commerce alleen aan als de flexibiliteit zichzelf echt terugverdient, zodat klanten niet betalen voor techniek die ze nooit gaan gebruiken.