Zum Hauptinhalt springen

Was ist Headless Commerce? Funktionsweise, Vor- und Nachteile, Beispiele

Headless Commerce erklärt: wie Frontend und Backend zusammenhängen, Headless vs. klassisch und composable, Kosten, Beispiele und Folgen für Produktdaten.

Was ist Headless Commerce? Funktionsweise, Vor- und Nachteile, Beispiele

Headless Commerce ist eine E-Commerce-Architektur, bei der die Storefront, die Käufer sehen (der „Head“), von der Commerce-Engine getrennt ist, die Produkte, Preise, Warenkörbe, Checkout und Bestellungen steuert (das Backend). Beide sprechen nur über APIs miteinander. Du kannst ein Frontend neu bauen, umgestalten oder hinzufügen, ohne das Backend anzufassen, und ein Backend kann mehrere Frontends gleichzeitig versorgen: eine Website, eine mobile App, einen Kiosk im Laden oder einen Marketplace-Feed.

In einem klassischen Setup, etwa einem Shopify-Theme oder einer Magento-Storefront im Auslieferungszustand, kommen Template-Ebene und Commerce-Engine als ein Produkt. In einem Headless-Setup baut ein Entwicklerteam die Storefront mit einem Framework seiner Wahl und holt jedes Produkt, jeden Preis und jeden Warenkorb über die API der Plattform. Das gibt dir volle Kontrolle über das Erlebnis, im Tausch gegen mehr Entwicklungsaufwand und höhere Anforderungen an deine Produktdaten. Dieser Beitrag erklärt, wie es funktioniert, wie es sich von klassischem und Composable Commerce unterscheidet, wann es sich lohnt und was es für die Leute ändert, die den Katalog pflegen.

Die drei Ebenen eines Headless-Shops

Ein Headless-Shop hat drei Ebenen. Jede lässt sich separat betreiben, hosten und ändern.

  • Das Frontend (der Head): der Storefront-Code, oft mit einem JavaScript-Framework wie React oder Vue gebaut. Er rendert Seiten, steuert die Navigation und ruft Daten über APIs ab. Es kann mehr als einen Head geben: einen Webshop, eine iOS-App und einen Kassenbildschirm.
  • Die API-Ebene: der Vertrag zwischen Head und Body. Shopifys Storefront API ist rein GraphQL, Adobe Commerce bietet GraphQL als Grundlage für Headless-Storefronts, und die Store API von WooCommerce stellt Endpunkte für Warenkorb und Checkout für jedes Frontend bereit.
  • Das Backend (der Body): die Commerce-Plattform, die Katalog, Bestand, Preise, Aktionen, Checkout, Zahlungen und Bestellungen verwaltet. Produktinhalte kommen oft aus weiteren Systemen, etwa einem Headless CMS für redaktionelle Seiten und einem PIM für Produktdaten.

Ein Backend, mehrere Heads

Diagramm wird geladen
Jeder Head liest dieselbe API, sodass ein Produkt, das einmal im Backend korrigiert wird, im Webshop, in der App und auf dem Ladenbildschirm stimmt.

Eine Produktseitenanfrage in einem Headless-Shopify-Shop zeigt den Ablauf. Ein Käufer in Deutschland öffnet /de/products/merino-crew-socks-3-pack. Die Storefront fragt die Storefront API nach diesem Produkt, mit Land Deutschland und Sprache Deutsch, und erhält den deutschen Titel, die Beschreibung, die Variantenoptionen (Größe 39 bis 42, 43 bis 46), Preise in Euro und Bild-URLs. Dann rendert die Storefront die Seite in ihrem eigenen Design. Nichts an dieser Seite stammt aus einer Theme-Datei der Plattform.

Headless vs. klassischer (monolithischer) Commerce

Der Unterschied liegt darin, wo die Storefront lebt und wer sie ändern kann.

Klassischer und Headless Commerce im Vergleich

StorefrontDas Theme oder die Template-Engine der PlattformEine separate Anwendung, die dein Team oder deine Agentur baut
Design ändernTheme-Dateien innerhalb der Regeln der Plattform bearbeitenFrontend-Code ändern, ohne Risiko für Checkout- oder Bestelllogik
KanäleEin Webshop pro Installation, dazu Apps und Plugins für andere KanäleEin Backend bedient beliebig viele Heads über dieselbe API
Zeit bis zum LaunchTage bis Wochen mit einem fertigen ThemeMeist Monate, weil die Storefront ein Softwareprojekt ist
Wer Änderungen vornehmen kannEin Merchandiser kann eine Seite im Theme-Editor umbauenViele Änderungen brauchen einen Entwickler, außer du ergänzt ein CMS mit visuellem Editor
Apps und PluginsStorefront-Apps (Bewertungs-Widgets, Upsell-Blöcke, Filter) schleusen ihren Code meist ins Theme einViele davon müssen per API integriert oder neu gebaut werden
HostingVon der Plattform gehostetDas Frontend braucht ebenfalls Hosting (Shopify bietet mit Oxygen eigenes Hosting für Hydrogen-Storefronts)
7 von 7 Zeilen
Headless gewinnt bei Designfreiheit und Kanälen; klassisch gewinnt bei der Launch-Zeit und bei dem, was Leute ohne Entwickler ändern können.

Wo Composable Commerce und MACH weitergehen

Diese Begriffe sind verwandt, aber nicht gleich. Headless beschreibt eine Trennung: Frontend vom Backend. Das Backend kann trotzdem eine einzige All-in-one-Plattform sein. Viele Headless-Shops betreiben eine eigene React-Storefront auf einem Standard-Backend wie Shopify Plus oder Adobe Commerce.

Composable Commerce geht weiter: Das Backend selbst wird aus einzelnen Services zusammengesetzt, die du einzeln auswählst, etwa die Suche von einem Anbieter, den Checkout von einem anderen und Aktionen von einem dritten. Headless ist eine Voraussetzung für Composable, aber du kannst headless sein, ohne composable zu sein. MACH-Architektur (Microservices, API-first, Cloud-native, Headless) ist ein Label für das vollständig composable Ende dieses Spektrums.

Beispiele für Headless-Setups

Die meisten gängigen Plattformen unterstützen einen Headless-Modus. Ein paar typische Muster:

  • Shopify mit Hydrogen: Shopifys eigenes React-basiertes Framework für individuelle Storefronts, gehostet auf Oxygen, mit Daten aus der Storefront API. Shopify beschreibt es so, dass die Plattform „unter der Haube“ bleibt, während du das Frontend kontrollierst (Shopify).
  • Shopify oder BigCommerce mit einer Next.js-Storefront: ein Framework, das das Team bereits kennt, auf einer allgemeinen Hosting-Plattform bereitgestellt, mit der Commerce-Plattform als reinem Backend.
  • Adobe Commerce (Magento 2) mit einer PWA: eine Progressive-Web-App-Storefront, die Katalog- und Warenkorbdaten über GraphQL liest.
  • WooCommerce headless: WordPress und WooCommerce verwalten weiter Katalog und Bestellungen, während ein separates Frontend die Store API für Warenkorb und Checkout nutzt.
  • Ein Backend, mehrere Heads: Eine Marke betreibt einen Webshop, eine mobile App und Touchscreens in ihren eigenen Läden, die alle dieselben Produkte und Bestände lesen.

Vorteile von Headless Commerce

Die Vorteile sind real, aber jeder setzt voraus, dass du das Team hast, um ihn zu nutzen.

  • Designfreiheit: Die Storefront kann aussehen und sich verhalten, wie du willst, ohne die Grenzen der Sections und Einstellungen eines Themes.
  • Frontend-Geschwindigkeit: Ein modernes Framework mit serverseitigem Rendering, Caching am Edge und schlanken Seiten kann schneller laden als ein Theme mit einem Dutzend App-Skripten. Das ist möglich, aber nicht automatisch.
  • Mehrere Kanäle aus einer Quelle: Apps, Kioske, Smart Displays und neue Storefronts nutzen denselben Katalog und Checkout, statt jeweils eine eigene Kopie zu bekommen.
  • Unabhängige Release-Zyklen: Das Frontend-Team kann täglich ausliefern, ohne den Checkout zu gefährden, und eine Backend-Migration erzwingt kein Redesign.
  • Internationale Storefronts: Ein Backend kann getrennte Länderseiten mit eigenem Design und Inhalt versorgen und dabei Bestand und Bestellungen teilen.

Nachteile und Kosten von Headless

Teams, die auf Headless umsteigen, unterschätzen meist dieselben Kosten.

  • Du besitzt ein Softwareprodukt. Die Storefront braucht Entwickler für jede neue Funktion, jeden Bugfix und jedes Framework-Upgrade, solange sie läuft.
  • Verlorenes App-Ökosystem: Theme-Apps für Bewertungen, Bundles, Wunschlisten und Filter funktionieren eventuell nicht und müssen per API integriert oder neu gebaut werden.
  • Weniger Self-Service für Merchandiser: Ohne visuelles CMS wird jede Banner- oder Landingpage-Änderung zum Entwickler-Ticket.
  • SEO-Risiko bei der Migration: Seiten, die von clientseitigem JavaScript abhängen, müssen gerendert werden, bevor Google sie indexieren kann. Google stellt JavaScript-Seiten in eine Rendering-Warteschlange und empfiehlt weiterhin serverseitiges Rendering oder Pre-Rendering, da nicht jeder Bot JavaScript ausführt (Google Search Central). Meta-Tags, strukturierte Daten, Canonical-Tags und Weiterleitungen müssen bewusst neu aufgebaut werden.
  • Mehr Systeme zu überwachen: Frontend-Hosting, API, CMS und Commerce-Plattform können jeweils einzeln ausfallen.
  • Höhere Gesamtkosten: Entwicklungskosten, Hosting, eine Headless-CMS-Lizenz und laufende Entwicklung kommen zur Gebühr der Commerce-Plattform hinzu.

Ist Headless Commerce das Richtige für dich? Eine Entscheidungsliste

Nutze das als schnellen Check. Trifft das meiste aus der ersten Liste zu, lohnt sich ein ernsthafter Blick auf Headless. Trifft das meiste aus der zweiten Liste zu, ist ein gut gebautes Theme wahrscheinlich die bessere Investition.

Anzeichen, dass sich Headless lohnt

  • Du verkaufst über mehr als ein Frontend (Web plus App, Kioske oder mehrere Länderseiten), die einen gemeinsamen Katalog und Checkout nutzen sollen.
  • Dein Theme blockiert tatsächlich umsatzrelevante Erlebnisse, etwa Produktkonfiguratoren, redaktionelles Shopping oder individuelle Bundles.
  • Du hast ein internes Frontend-Team oder eine langfristige Agenturbetreuung, oder du kannst eines davon finanzieren.
  • Die Ladegeschwindigkeit ist ein gemessenes Problem, das Theme-Optimierung nicht gelöst hat.
  • Deine Produktdaten sind bereits strukturiert: typisierte Attribute, saubere Varianten, Übersetzungen und Bilder pro Kanal.

Anzeichen, dass es sich nicht lohnt

  • Dein Team ändert den Shop meist über den Theme-Editor und hat keinen Entwickler auf Abruf.
  • Umsatzprobleme kommen von Traffic, Sortiment oder Produktinhalten, nicht von der Storefront-Technik.
  • Du betreibst einen Shop in einer Sprache, und das Theme tut, was du brauchst.
  • Dein Katalog hat noch Lücken: fehlende Attribute, einzeilige Beschreibungen, uneinheitliche Einheiten. Ein neues Frontend zeigt diese Lücken deutlicher, statt sie zu verstecken.

Was Headless für deine Produktdaten ändert

Das ist der Teil, den die meisten Guides weglassen. Ein Theme verzeiht viel: Ein Händler kann eine Größentabelle ins Beschreibungs-HTML einfügen, das Material in den Titel schreiben und per Theme-Einstellung ein Badge ergänzen. Eine Headless-Storefront rendert Felder. Steht ein Wert nicht in einem Feld, kann das Frontend ihn weder platzieren noch danach filtern noch an den nächsten Head weitergeben.

Nimm wieder die Merinosocken. In einem typischen Theme-Shop sieht das Produkt vielleicht so aus: Titel „Merino socks 3-pack grey/navy/black 43-46 SALE“, eine Beschreibung mit eingefügter HTML-Tabelle für die Größen und das Material einmal im dritten Absatz erwähnt. Eine Headless-Storefront, eine mobile App und ein Marketplace-Feed brauchen alle dasselbe Produkt, aufgeteilt in Felder:

  • title: Merino Crew Socks 3-Pack (keine Größe, Farbe oder Aktionstext im Titel)
  • short_description: ein oder zwei Sätze für Produktkacheln und App-Screens
  • description: schlichter, strukturierter Text, ohne Layout-HTML, das nur in einem Theme funktioniert
  • material: 80 % Merinowolle, 18 % Polyamid, 2 % Elasthan (ein typisiertes Attribut, damit die Storefront danach filtern kann)
  • pack_size: 3
  • Variantenoptionen: Größe (39 bis 42, 43 bis 46) und Farbe (Grau, Navy, Schwarz) als echte Optionen, jede Variante mit eigener SKU, GTIN und eigenem Bestand
  • care_instructions: Maschinenwäsche 30 °C, als Attribut, das die Produktseite als Symbolliste darstellen kann
  • images: eigene Bilder pro Farbvariante, jedes mit Alt-Text
  • seo_title und meta_description: pro Sprache gesetzt, weil der Head sie rendert und es keinen Theme-Fallback gibt
  • translations: jedes Feld oben in jeder Storefront-Sprache, denn eine deutsche Länderseite braucht auch deutsche Attributwerte (Wolle statt wool)

Headless vervielfacht außerdem meist die Kanäle, und jeder hat eigene Feldregeln. Der Webshop kann eine Beschreibung mit 1.200 Wörtern zeigen; die App-Kachel zeigt zwei Zeilen; ein Marketplace-Feed hat Längengrenzen für Titel. Die Daten müssen einmal vollständig sein und pro Kanal angepasst werden, und genau dafür gibt es Product Information Management. Manche Teams ergänzen ein Headless PIM, das Produktinhalte per API an jeden Head ausliefert, neben der Commerce-Plattform, die Preise, Bestand und Checkout verwaltet.

Die Ansicht Field Health (Feldgesundheit) in WISEPIM zeigt, wie vollständig jedes Feld im Katalog ist, bevor irgendein Head es liest.

Fallen bei der Headless-Migration, vom Redesign-Denken bis zu verlorenem SEO

  1. Es als Redesign behandeln. Headless ist ein Architekturwechsel. Plane Budget für den Bau und die Pflege von Software ein, nicht für einen neuen Look.
  2. Unordentliche Daten unverändert migrieren. Fakten, die im Beschreibungs-HTML, in Bildtexten oder Titeln steckten, tauchen in der neuen Storefront nicht als Filter oder Spezifikationen auf. Verschiebe sie zuerst in Attribute.
  3. SEO-Parität vergessen. URL-Struktur, Weiterleitungen, Canonical-Tags, strukturierte Daten, hreflang und Meta-Felder müssen vor dem Launch neu gebaut und getestet werden. Unser Guide zu Produktseiten-SEO listet die Felder auf, die du pro Seite prüfen solltest.
  4. Alles auf einmal launchen. Ein schrittweiser Rollout, zum Beispiel beginnend mit Produktlistenseiten oder einer Länderseite, begrenzt das Risiko.
  5. Merchandiser ohne Werkzeuge lassen. Plane ein CMS oder einen Page Builder ein, damit das Content-Team Seiten ohne Entwickler ändern kann.
  6. Die Kataloglogik im Frontend nachbauen. Variantenregeln, Übersetzungen und Kanalausnahmen gehören in die Systeme, die die Daten besitzen, nicht fest codiert in Storefront-Komponenten.

Die Produktinformationsebene hinter einer Headless-Storefront

WISEPIM ist eine Produktinformationsebene, keine Storefront und keine Commerce-Engine. In einem Headless-Setup steht es neben deiner Plattform: Es importiert den Katalog, füllt fehlende Attribute, Beschreibungen und Übersetzungen mit AI, prüft die Vollständigkeit mit Quality Guard und überträgt das Ergebnis per Plattform-Sync an Shopify, WooCommerce, Magento 2 und andere verbundene Shops. Die Storefront liest dann saubere, strukturierte Felder aus der API der Plattform. Wenn sich in WISEPIM etwas ändert, überträgt der optionale Auto-Sync das gespeicherte Produkt an den verbundenen Shop, sodass der Head nie auf einen manuellen Export warten muss.

Wenn du ein Headless-Projekt abwägst, fang mit den Daten an: Du kannst deinen Katalog im kostenlosen Plan importieren und sehen, welche Felder fehlen, bevor die Frontend-Arbeit beginnt.

Diego Nijboer

CTO und Mitgründer von WISEPIM. Ich baue AI-gestützte Lösungen, die das Produktdatenmanagement für E-Commerce-Unternehmen verändern. Über 10 Jahre Erfahrung im Lösen komplexer technischer Herausforderungen im E-Commerce und bei PIM-Systemen.

Häufig gestellte Fragen

Noch Fragen?

Keine passende Antwort gefunden? Melde dich bei unserem Team.

Support kontaktieren

Headless Commerce bedeutet, dass das Frontend deines Onlineshops, also der Teil, den Käufer sehen, getrennt von dem System gebaut wird, das Produkte, Warenkörbe, Checkout und Bestellungen verwaltet. Beide sind über APIs verbunden. Du kannst das Design ändern oder neue Frontends wie eine App hinzufügen, ohne die Commerce-Engine zu ändern, aber ein Entwicklerteam muss das Frontend bauen und pflegen.

Shopify kann beides. Die meisten Shops nutzen ein klassisches Theme, aber Shopify unterstützt auch Headless-Storefronts über seine GraphQL Storefront API, das Hydrogen-Framework und das Oxygen-Hosting. In einem Headless-Shopify-Shop verwaltet Shopify weiterhin Produkte, Bestand, Checkout und Bestellungen, während die Storefront eine separate Anwendung ist, die dein Team oder deine Agentur baut.

Headless trennt die Storefront vom Backend; das Backend kann trotzdem eine einzige All-in-one-Plattform sein. Composable Commerce geht einen Schritt weiter und setzt das Backend aus einzelnen Services zusammen, etwa Suche, Checkout und Aktionen von verschiedenen Anbietern. Jeder composable Shop ist headless, aber ein Headless-Shop muss nicht composable sein.

Kann es sein, wenn die Storefront Seiten auf dem Server rendert und die Migration jedes SEO-Element neu aufbaut: URLs, Weiterleitungen, Canonical-Tags, Meta-Titel und -Beschreibungen, strukturierte Daten und hreflang. Seiten, die nur auf clientseitiges JavaScript setzen, werden langsamer indexiert, und manche Bots können sie nicht lesen. Vergessene Weiterleitungen und Meta-Felder sind eine häufige Ursache für Traffic-Einbrüche nach einem Headless-Launch.

Es gibt keinen Standardpreis. Zur Gebühr der Commerce-Plattform kommen die Kosten für den Bau der Storefront, Frontend-Hosting, oft ein Headless CMS und laufende Entwicklung für jede Änderung und jedes Framework-Upgrade. Für kleine Teams ohne Entwickler überwiegen diese laufenden Kosten meist die Vorteile; für Marken mit mehreren Kanälen oder Ländern kann es sich lohnen.

Weiter entdecken

Handverlesene nächste Schritte, um tiefer einzusteigen.

Bessere Produktdaten, bessere Ergebnisse.Mehr Umsatz erzielen.