Overblik: Er headless e-commerce det rigtige valg?
Headless e-commerce er en webshop-arkitektur, hvor frontend (det kunden ser) adskilles fra backend (handelsmotoren) og forbindes via API’er. Det giver stor fleksibilitet og mulighed for flere kanaler, men også højere kompleksitet og omkostninger. For de fleste virksomheder er headless først relevant, når både omsætning, kanaler og kompleksitet er vokset et stykke over standardbehov.
Hvis du sidder med ansvaret for webshoppen, budgettet eller den digitale strategi, er det afgørende at se på tre ting:
- Har I et forretningsbehov, der kræver mere end en moderne standardplatform?
- Har I økonomien og organisationen til at bygge og drifte en mere kompleks arkitektur?
- Er gevinsterne på omsætning, effektivitet og fleksibilitet realistisk større end meromkostningerne?
Resten af artiklen hjælper dig med at svare struktureret på de spørgsmål.
Hvad er headless commerce?
Headless commerce er en arkitektur, hvor webshoppen og kundeoplevelsen på frontend er adskilt fra handelsfunktionerne på backend og kobles sammen via API’er. Det giver mere frihed til design og kanaler, men også mere kompleksitet i drift og udvikling.
For at forstå det i praksis, er det nyttigt at skille tingene ad:
- Frontend: De flader kunden møder – webshop, mobilweb, apps, infoskærme, evt. POS-interface.
- Backend / commerce-motor: Produkter, priser, lager, kurv, ordrer, rabatter, betaling, forsendelse.
- API-lag: Det tekniske bindeled, hvor frontend henter og sender data til backend og andre systemer.
I en traditionel webshop er frontend og backend typisk ét samlet system. I en headless webshop er frontend sin egen løsning, som taler med backend gennem API’er. Det kan fx se sådan her ud:
Frontend (website + app + POS)
↓ (API-kald)
Commerce backend (produkter, ordrer, betaling)
↓
Andre systemer (ERP, PIM, CMS, lager, CRM)
Fordelen er, at du kan udskifte eller videreudvikle frontend og backend mere uafhængigt af hinanden. Ulempen er, at du nu har flere systemer, der skal spille præcist sammen, og fejl i API’er eller dataflow kan ramme salget direkte.
Hvordan fungerer headless-arkitektur i praksis?
I en headless arkitektur leverer backend data og forretningslogik, mens frontend er et separat lag, der kan bygges i et valgfrit framework. Det gør det muligt at bruge flere salgskanaler og specialiserede værktøjer, men kræver styring af integrationer, caching og fejlhåndtering.
Et typisk headless-setup kan beskrives som flere lag, der hver har et klart ansvar:
Centrale komponenter i en headless stack
| Lag / komponent | Rolle | Typiske eksempler |
|---|---|---|
| Frontend | Præsenterer produkter og indhold for kunden, håndterer brugerrejse og UI. | Next.js, Nuxt, Gatsby, Astro, native apps |
| API-lag / gateway | Samler og eksponerer data fra commerce, PIM, CMS, ERP m.m. til frontend. | REST/GraphQL-API’er, API-gateway, Storefront API |
| Commerce backend | Handelsmotor: produkter, priser, kampagner, kurv, ordrer, betaling. | Shopify, BigCommerce, commercetools, Magento, custom |
| CMS (headless CMS) | Styrer indhold som landingssider, guides, brandunivers og blog. | Contentful, Sanity, Storyblok, Strapi m.fl. |
| PIM | Produktinformation på tværs af kanaler, markeder og sprog. | Akeneo, inriver, Plytix m.fl. |
| ERP | Økonomi, lager, indkøb, bogføring, ofte master for priser og varedata i B2B. | Nav/Business Central, SAP, e-conomic m.fl. |
| DAM | Digital Asset Management: billeder, video, dokumenter. | Cloudinary, Bynder m.fl. |
| Search & merchandising | Søgning, filtre, produktlister, anbefalinger. | Algolia, Elastic, egne services |
| Checkout & betaling | Selve betalingsflowet, betalingsmetoder og sikkerhed. | Adyen, Stripe, Klarna, Nets m.fl. |
| Hosting & CDN | Leverer frontenden hurtigt til brugerne globalt. | Vercel, Netlify, AWS, Cloudflare |
| Analytics & tracking | Måler adfærd, performance, konverteringer. | GA4, server-side tracking, CDP |
Dataflow og ansvar
I praksis foregår en typisk sidevisning sådan:
- Kunden åbner en produktside på frontend.
- Frontend kalder API-laget for produktdata, pris, lager, billeder og relaterede produkter.
- API-laget henter data fra commerce backend, PIM, DAM og evt. ERP og returnerer et samlet svar.
- Frontend renderer siden (typisk med server-side rendering, SSR, eller statisk generering) og sender HTML til kunden.
- Browseren loader derefter ekstra JavaScript til interaktion, kurv mv.
Jo mere klart I har placeret ansvar, desto nemmere er det at fejlsøge. Hvis prisfejl fx kommer fra ERP via PIM til commerce backend, skal alle de led kunne spores. Det er også her governance, dokumentation og god styring af forretningssystemer bliver kritisk.
Hvad er fordelene ved headless commerce?
De største fordele ved headless er fleksibilitet, mulighed for flere kanaler og bedre kontrol over frontend-oplevelsen. Det kan give hurtigere udvikling og bedre performance, men gevinsten kommer kun rigtigt, når virksomheden har komplekse behov og ressourcerne til at udnytte arkitekturen.
Fleksibel frontend og designfrihed
- Du er ikke låst til et standard-tema eller page builder.
- Du kan designe præcise flows til jeres målgrupper og produkter.
- UX- og CRO-teams kan arbejde mere frit med brugerrejser og eksperimenter.
For virksomheder med stærk brandprofil eller komplekse konfigurerbare produkter kan det være en reel konkurrencefordel.
Omnichannel og flere touchpoints
- Samme commerce backend kan drive website, mobilapps, POS, kiosker og tredjepartskanaler.
- Priser, lager og kampagner kan styres ét sted, men præsenteres forskelligt i hver kanal.
- Data om kunder og ordrer samles ét sted, så kunderejsen bliver mere konsistent.
Det er især relevant, når e-commerce skal hænge tæt sammen med fysiske butikker, B2B-portaler eller partnerkanaler.
Skalerbarhed og specialiserede værktøjer
- Du kan kombinere “best-of-breed” systemer (fx stærkt PIM, separat search, avanceret CMS).
- Du kan skifte enkelte komponenter ud, uden at rive hele platformen ned.
- Arkitekturen kan tilpasses nye markeder, brands og forretningsben.
På den måde bliver headless en langsigtet arkitektur- og investeringsovervejelse, ikke kun et designprojekt.
Hvordan påvirker headless performance?
Headless kan give bedre performance, men det sker ikke automatisk. Gevinsten kommer typisk, når frontend er moderne, caching er gennemtænkt, og API-kald ikke bliver en flaskehals. Uden den disciplin kan en headless løsning også blive langsom.
Hvorfor kan headless blive hurtigere?
- Moderne frontend frameworks som Next.js og Nuxt understøtter server-side rendering (SSR) og statisk generering, som typisk giver hurtigere first load.
- CDN og edge hosting sikrer, at HTML, CSS, billeder og script leveres fra servere tæt på brugeren.
- Aggressiv caching af fx kategorisider og produktlister reducerer behovet for tunge API-kald for hver visning.
Brugeradfærdsdata viser, at mange kunder forlader langsomme sider efter få sekunder, og at selv små forbedringer i loadtid kan øge konverteringen. Det gælder uanset om du er headless eller ej.
Tre betingelser for reel performancegevinst
- Frontenden er optimeret: Let HTML, sparsomme scripts, optimerede billeder, korrekt brug af SSR/ISR.
- API-design er effektivt: Få, veldefinerede kald i stedet for mange små; god brug af caching og “stale-while-revalidate”-mønstre.
- Eksterne services er kontrolleret: Betaling, tracking, chat, personalisering osv. lægges på, så de ikke blokerer rendering.
Når headless ikke gør det hurtigere
Der er også situationer, hvor headless reelt ikke vil forbedre performance:
- Hvis din nuværende platform allerede leverer meget hurtige sider, og flaskehalsen er billeder, scripts eller hosting – ikke arkitekturen.
- Hvis et nyt headless-setup fyldes med tunge scripts, ineffektive API-kald og ingen ordentlig caching-strategi.
Performance bør derfor regnes som et potentielt plus – noget, der kan opnås med det rette setup – ikke som en automatisk gevinst.
Hvad er ulemperne ved headless?
De vigtigste ulemper ved headless er højere kompleksitet, større udviklingsbehov og mere krævende drift. Det gør løsningen dyrere at bygge og vedligeholde og stiller højere krav til både governance og teknisk bemanding.
Flere systemer, flere fejlflader
- Frontend, commerce backend, CMS, PIM, ERP, checkout m.fl. skal alle spille sammen.
- Fejl i ét led kan slå igennem som “tom kurv”, manglende produkter eller betalinger der fejler.
- API-ændringer (“breaking changes”) kan pludselig vælte dele af frontenden.
Afhængighed af udviklere
- Små ændringer i layout, kampagnesider eller nye moduler kræver ofte udvikling.
- Marketing kan ikke altid “bare lige” lave en ny landing page uden dev-support, afhængigt af jeres CMS-opsætning.
- Der skal være kapacitet til både nyudvikling og løbende vedligeholdelse.
Højere totalomkostning og governance-krav
- Licenser og drift for flere systemer, plus udvikling, test og overvågning.
- Behov for klare processer for ændringer, releases, rettelser og prioritering.
- Større krav til leverandørstyring og evt. outsourcing-model.
Hvis jeres organisation i forvejen kæmper med at vedligeholde en enkel webshop, er fuld headless sjældent det rigtige næste skridt.
Hvad koster headless commerce?
Headless commerce er typisk dyrere end en traditionel webshop, fordi du betaler for flere komponenter, mere udvikling og højere driftskompleksitet. Et mindre projekt kan ligge i et lavt sekscifret beløb, mens komplekse løsninger kan koste flere millioner kroner, afhængigt af scope og integrationer.
Der findes ikke én standardpris, men du kan tænke i en totalomkostnings-model (TCO), hvor både opstart og drift indgår.
Vejledende budgetposter og prisniveauer
| Budgetpost | Mindst komplekst setup | Komplekst/enterprise setup | Typiske prisdrivere |
|---|---|---|---|
| Implementering (design & udvikling) | ca. 200.000 – 500.000 kr. | 1 – 5+ mio. kr. | Antal skabeloner, custom funktioner, B2B-logik, markeder og sprog. |
| Licenser (commerce, CMS, PIM m.m.) | fra få tusinde kr./md. | op til 100.000+ kr./md. | Omsætning, antal produkter, brugere, moduler og SLA-niveau. |
| Hosting & CDN | enkel hosting / CDN i lavt niveau | global edge-opsætning | Traffic, geografi, performancekrav og sikkerhed. |
| Integrationer (ERP, PIM, POS, CRM) | 1 – 2 simple integrationer | flere avancerede tovejssynkroniseringer | Kompleksitet i ERP/PIM, realtid vs. batch, datakvalitet. |
| Drift, support og videreudvikling | lille fast budget pr. md. | dedikeret team / retainer | Releasefrekvens, antal brands/markeder, in-house vs. bureau. |
| Intern tid (projekt, content, test) | begrænset kerneteam | flere afdelinger involveret | Organisationsstørrelse, governance, antal stakeholders. |
Som tommelfingerregel ender løbende omkostninger ofte 20 – 30 % højere end de oprindelige udviklingsomkostninger, når du medregner API-omkostninger, hosting/CDN, sikkerhed, overvågning og løbende træning. Men variationen er stor og bør indgå i en egentlig business case.
Tre praktiske budgetråd
- Lav tre scenarier: minimum (MVP), realistisk og ambitiøs – og pris dem hver for sig.
- Adskil én-gangs migrering (data, SEO, tracking) fra løbende omkostninger.
- Tag højde for, at integrationer og dataarbejde næsten altid tager længere tid end forventet.
Hvornår giver headless mening – og hvornår gør det ikke?
Headless giver typisk mening, når virksomheden har flere kanaler, komplekse behov, krav til unik frontend og et team, der kan bære den ekstra tekniske kompleksitet. Hvis behovene er standard, er en traditionel eller hybrid løsning ofte bedre.
En enkel måde at vurdere det på er at score jeres situation på en række kriterier. Jo flere “høje” scores, desto mere sandsynligt er det, at headless er relevant.
Beslutningsscorecard
| Kriterium | Lav score (1 – 2) | Mellem (3) | Høj score (4 – 5) |
|---|---|---|---|
| Årlig e-commerce-omsætning | < 10 mio. kr. | 10 – 50 mio. kr. | > 50 mio. kr. / strategisk kritisk kanal |
| Antal salgskanaler | Kun webshop | Webshop + 1 – 2 ekstra kanaler | Webshop, apps, POS, partnere, flere domæner |
| Kompleksitet i sortiment og priser | Enkel B2C, få varianter | Noget B2B, flere prislogikker | Tung B2B, kundespecifikke priser, konfiguratorer |
| Design- og brandkrav | Standardtema er ok | Nogle custom flows | Høj grad af custom UX/brand-oplevelse |
| Interne udviklerressourcer | Næsten ingen | Adgang til eksterne + lidt internt | Stærkt in-house team eller tæt teknisk partner |
| Digital modenhed & governance | Sjældne releases, få processer | Nogle faste processer | Moden release- og driftsproces på tværs af IT/marketing |
Som tom indikation:
- Overvej primært traditionel løsning, hvis de fleste scores ligger på 1 – 2.
- Overvej hybrid løsning (fx stærk platform + enkelte headless-komponenter), hvis I ligger omkring 3.
- Headless kan give mening, hvis mange scores ligger på 4 – 5, og e-commerce er strategisk central.
Brug ovenstående som startpunkt og kombiner det med en egentlig økonomisk vurdering af investering, TCO og payback.
Headless, hybrid og composable commerce: Hvad er forskellen?
Headless betyder typisk, at frontend er adskilt fra backend. Hybrid betyder, at nogle dele er adskilt, mens andre stadig er samlet. Composable er det bredeste princip, hvor virksomheden sammensætter flere specialiserede systemer til én samlet løsning.
Korte definitioner
- Traditionel e-commerce: Én platform håndterer både frontend og backend, ofte med indbygget CMS. Enkel at drifte, men mindre fleksibel.
- Headless: Frontend adskilles fra commerce-backend, der eksponerer data via API’er. Fleksibel frontend, men stadig én hovedmotor bagved.
- Hybrid: En traditionel platform udvides med headless-elementer, fx ekstern frontend til enkelte dele eller særskilt CMS.
- Composable commerce: Hele løsningen bygges som modulerede microservices (MACH-tankegang: Microservices, API-first, Cloud-native, Headless), hvor du frit kan kombinere flere specialiserede komponenter (commercemotor, PIM, CMS, search osv.).
Hvad betyder det for dig?
- Traditionel er ofte bedst for mindre og mellemstore shops med standardbehov.
- Hybrid er et godt kompromis, hvis du vil hæve niveauet på enkelte områder (fx frontend) uden fuld arkitekturoverhaling.
- Headless/composable er relevant, når du har høje krav til fleksibilitet, flere kanaler og integrationer – og budgettet og organisationen til at forsvare det.
Hvordan påvirker headless SEO, content og drift?
Headless kan give god SEO-kontrol, men kun hvis rendering, preview, structured data og publiceringsflow er sat rigtigt op. Uden den disciplin kan løsningen skabe flere SEO- og driftsrisici end en traditionel webshop.
SEO: rendering og crawlbarhed
- Sider bør leveres som server-renderet HTML (SSR) eller statisk genereret HTML, så søgemaskiner kan crawle indholdet stabilt.
- Client-side rendering alene (hvor siden først er “tom” og derefter bygges med JavaScript) øger SEO-risikoen.
- Canonical-tags, hreflang, pagination og structured data (schema) skal implementeres bevidst i frontenden.
Det kræver tæt samspil med jeres SEO-ansvarlige. Hvis I vil have styr på teknikken, kan en teknisk SEO-analyse og tjekliste være en god ramme.
Content-workflow og preview
- Marketing og redaktører arbejder ofte i et headless CMS, mens udviklere håndterer selve templates og komponenter.
- Der skal være gode preview-muligheder, så redaktører kan se siderne, som de vil se ud på det “rigtige” site.
- Release-processen bør være tydelig: Hvad kan publiceres uden udviklere, og hvad kræver nye deployments?
Overvej at koble jeres content-arbejde til en klar content- og governance-strategi, så headless ikke ender med at gøre simple opgaver unødigt tunge.
Drift, fejl og samarbejde
- Monitoring af API’er, frontend, commerce backend, checkout og integrationer er vigtig – små fejl kan koste omsætning hurtigt.
- Supportprocesser skal kunne afgøre, om fejl ligger i frontend, backend eller et eksternt system.
- Marketing, IT og evt. eksterne leverandører skal have klare roller og kontaktveje ved kritiske fejl.
Her er det en fordel at arbejde efter generelle principper for strategiimplementering og forandringsledelse, så headless-projektet ikke bliver en ø i organisationen.
Hvad skal du være opmærksom på juridisk?
Headless ændrer ikke de danske webshopkrav. Du skal stadig overholde oplysningspligt, korrekt checkout, ordrebekræftelse, fortrydelsesret og momsregler. Forskellen er, at ansvaret ofte ligger fordelt på flere systemer, så compliance skal designes ind fra start.
Oplysningspligt og checkout
- Alle lovpligtige oplysninger (pris inkl. moms, leveringsomkostninger, kontaktinfo, handelsbetingelser, fortrydelsesret m.m.) skal fremgå tydeligt i checkout.
- Bestillingsknappen skal være korrekt mærket (fx “Køb nu” eller lignende, der tydeligt viser betalingsforpligtelse).
- Ordrebekræftelse skal sendes på et “varigt medium” (typisk e-mail) og indeholde de nødvendige oplysninger.
Fortrydelsesret og mangelfuld oplysning
- Forbrugere har som udgangspunkt 14 dages fortrydelsesret ved fjernsalg.
- Hvis fortrydelsesretten ikke er oplyst korrekt, kan perioden forlænges markant (op til 12 måneder og 14 dage).
- Det gør det ekstra vigtigt, at både CMS og checkout viser de rigtige tekster – også efter ændringer i design eller flows.
GDPR, cookies og OSS
- Der skal være gennemsigtig cookie- og tracking-håndtering på tværs af frontend, analytics og tredjepartsservices.
- Ved salg til private i EU skal momsregler og evt. OSS-ordningen håndteres korrekt.
- Flere systemer indebærer flere databehandlere – dokumentation og databehandleraftaler skal følge med.
En headless-arkitektur gør det ikke farligere i sig selv, men den øger antallet af steder, hvor en juridisk fejl kan snige sig ind. Sørg for, at compliance er en del af kravspecifikationen – ikke kun noget, der tjekkes til sidst.
Hvilken type headless stack giver mening for forskellige virksomheder?
Den rigtige headless stack afhænger af kompleksitet, teamets kompetencer og hvor meget der skal bygges selv. For mange virksomheder er en platform med stærk backend og et separat frontend-framework den mest realistiske løsning.
Eksempel 1: Let headless / hybrid til skalerende webshop
- Commerce-platform med indbygget backend (fx SaaS-løsning).
- Separat frontend bygget i fx Next.js, hostet på Vercel eller tilsvarende.
- Let headless CMS til landingssider og content.
Passer typisk til skalerende B2C-virksomheder, der vil løfte performance og UX uden fuld composable-arkitektur.
Eksempel 2: Composable til kompleks B2B eller international aktør
- Commerce-motor, der primært håndterer ordrer, priser og tilbud.
- PIM som central kilde for produktinformation til mange kanaler.
- Headless CMS til alt content og brandunivers.
- Tæt integration til ERP som master for kundeaftaler, priser og lager.
- Specialiseret søge- og anbefalingsmotor.
Her er både investeringen og gevinstmulighederne høje – det kræver en moden organisation og stærke tekniske partnere.
Eksempel 3: Bevar klassisk platform, men udbyg selektivt
- Eksisterende “monolit”-platform opgraderes og fortsætter som hovedmotor.
- Udvalgte områder (fx kampagnesider, brandunivers, blog) flyttes til headless CMS og moderne frontend.
- Integration via API’er eller feeds fra den klassiske platform.
Det kan være en pragmatisk vej, hvis du vil teste gevinsterne ved headless uden at tage hele medicinen på én gang.
Sådan arbejder du videre: konkrete næste skridt
For at omsætte overblikket til handling, kan du bruge følgende som køreplan:
- Afklar forretningsbehov:
- Kortlæg kanaler, vækstplaner, sortimentets kompleksitet og brandkrav.
- Brug evt. scorecardet i denne artikel til en første modenhedsvurdering.
- Lav en simpel business case:
- Estimer nuværende omkostninger, flaskehalse og tabt potentiale.
- Sæt grove intervaller på investering og årlig drift ved et headless- eller hybrid-scenarie.
- Brug metoderne fra klassiske business cases til at vurdere payback.
- Vurder organisation og kompetencer:
- Har I eller kan I skaffe de nødvendige udviklerressourcer?
- Er der governance på tværs af marketing, IT og forretning, som kan bære et mere komplekst setup?
- Ellers kan en mere begrænset hybrid-løsning være et bedre første skridt.
- Start småt og lær:
- Test headless eller composable på et afgrænset område (fx nyt brand, subsite eller content-univers).
- Opsaml erfaringer med performance, SEO, drift og samarbejde, før du ruller modellen ud bredt.
På den måde bliver spørgsmålet ikke “headless eller ej?”, men “hvilken arkitektur giver bedst forretningsmæssig mening for os – nu og de næste 3 – 5 år?”.

Relaterede indlæg
Tilkoblet Digital strategi og organisation, Forretningssystemer og softwarevalg