Headless commerce is een manier om een webshop op te bouwen waarbij de voorkant (wat de klant ziet) losstaat van de achterkant (producten, voorraad, winkelwagen, betalingen en bestellingen). De twee delen praten met elkaar via een API. Het ontbrekende hoofd (head) is de vaste voorkant van het shopsysteem.

Hoe het werkt

Bij een gewone webshop-oplossing zijn de vormgeving en de winkelfuncties één pakket. Bij headless commerce levert het shopsysteem alleen de winkelfuncties, via een API. De voorkant wordt apart gebouwd, bijvoorbeeld als een eigen website of app, en vraagt de gegevens op wanneer ze nodig zijn.

Denk aan een klant die een product in de winkelwagen legt: de voorkant stuurt dat verzoek naar de API van het shopsysteem, dat de winkelwagen bijwerkt en het resultaat teruggeeft.

Waarvoor wordt het gebruikt

  • Eigen vormgeving: de voorkant is niet gebonden aan de mogelijkheden van een thema.
  • Meerdere kanalen: dezelfde producten en bestellingen kunnen via een website, app of balie lopen.
  • Onafhankelijk vernieuwen: de voorkant kan worden aangepast zonder het shopsysteem aan te raken.

Vaak wordt het gecombineerd met een headless CMS voor de redactionele teksten.

Beperkingen

Headless commerce is complexer en duurder om te bouwen en te beheren dan een kant-en-klare webshop. Er moeten meerdere onderdelen worden gekoppeld en onderhouden, en veel functies die anders standaard meekomen, moeten zelf worden gebouwd. Voor veel webshops is een gewone opzet dan ook voldoende.

Veelgebruikte begrippen

Bij headless commerce komen een paar vaste termen terug. De storefront is de voorkant die de klant ziet. De backend is het deel dat producten, voorraad, prijzen en bestellingen beheert. De API is de koppeling ertussen. Door deze indeling kan een bedrijf onderdelen vervangen zonder alles opnieuw op te bouwen.