Vendure

Was ist Vendure?

Vendure ist eine quelloffene Headless-Commerce-Plattform für individuell entwickelte Onlineshops und Marktplätze. Sie stellt Produkt-, Bestell-, Kunden- und Verwaltungsfunktionen über GraphQL-Schnittstellen bereit. Das Frontend wird davon getrennt umgesetzt. Die Software basiert auf TypeScript, Node.js und NestJS und lässt sich über Plugins, Schnittstellen und eigene Geschäftslogik erweitern.

Vendure als Headless-Commerce-Plattform

Vendure trennt die kaufmännischen Funktionen eines Onlineshops von der sichtbaren Benutzeroberfläche. Das System verwaltet unter anderem Produkte, Varianten, Preise, Lagerbestände, Kunden, Warenkörbe, Bestellungen, Zahlungen und Versandprozesse. Ein frei entwickelbares Frontend ruft diese Daten über Programmierschnittstellen ab.

Der Begriff Headless Commerce beschreibt diese Trennung zwischen Backend und Frontend. Unternehmen können dadurch unterschiedliche Verkaufskanäle mit derselben Handelslogik versorgen, beispielsweise einen Webshop, eine mobile Anwendung, ein Händlerportal oder spezielle Frontends für einzelne Länder und Marken.

Vendure richtet sich vor allem an Unternehmen mit individuellen E-Commerce-Prozessen. Typische Einsatzfelder sind B2B-Shops, internationale Handelsplattformen, Marktplätze, mehrere Shops mit gemeinsamen Produktdaten sowie Projekte mit besonderen Preis-, Freigabe- oder Bestellregeln.

So ist Vendure aufgebaut

Eine Vendure-Anwendung besteht aus mehreren technischen Komponenten. Der Server verarbeitet Anfragen an die Schnittstellen. Ein separater Worker übernimmt Hintergrundaufgaben wie die Aktualisierung des Suchindex, den E-Mail-Versand oder rechenintensive Prozesse. Das Dashboard dient der Verwaltung von Produkten, Kunden, Bestellungen und Einstellungen.

Vendure stellt zwei GraphQL-Schnittstellen bereit. Die Shop API versorgt das Frontend mit Produkt-, Warenkorb-, Kunden- und Bestelldaten. Die Admin API ermöglicht Verwaltungsfunktionen und individuelle Erweiterungen. GraphQL erlaubt es, gezielt die Felder abzurufen, die ein Frontend für eine bestimmte Ansicht benötigt.

Die technische Basis besteht aus TypeScript und Node.js. Vendure nutzt NestJS als Anwendungsframework und unterstützt relationale SQL-Datenbanken. Das Verwaltungs-Dashboard basiert auf React. Diese Architektur erleichtert die Integration in moderne Technologie-Stacks, setzt jedoch Erfahrung mit Softwareentwicklung, Hosting und Schnittstellen voraus.

Plugins und individuelle Funktionen

Vendure ist modular aufgebaut. Zusätzliche Funktionen werden häufig als Plugins umgesetzt. Damit lassen sich etwa Zahlungsanbieter, Versanddienstleister, Warenwirtschaftssysteme, Suchlösungen, Speicheranbieter oder individuelle Verwaltungsansichten anbinden.

Eigene Plugins können Datenmodelle, GraphQL-Felder, Geschäftsregeln und Oberflächen im Dashboard erweitern. Ein Unternehmen kann dadurch spezielle Anforderungen direkt im Commerce-Backend abbilden, statt wesentliche Abläufe außerhalb des Shops manuell zu verwalten.

Channels für mehrere Verkaufskanäle

Channels bilden in Vendure unterschiedliche Shops, Regionen, Marken oder Verkäufer innerhalb einer Installation ab. Für jeden Channel können unter anderem Produkte, Preise, Währungen, Sprachen, Steuerregeln, Versandarten und administrative Berechtigungen festgelegt werden.

  • Internationale Shops können länderspezifische Sortimente, Preise und Währungen erhalten.
  • Mehrere Marken können eine gemeinsame Produktbasis nutzen und dennoch getrennte Frontends betreiben.
  • Marktplätze können Verkäufer über separate Channels und Rollen organisieren.
  • Verkaufskanäle können gemeinsame Lagerbestände mit unterschiedlichen Preisregeln verbinden.

Vendure im Vergleich zu Shopsystemen

Der Unterschied zwischen Vendure und einem klassischen Shopsystem liegt hauptsächlich im Umfang der vorgegebenen Benutzeroberfläche. Ein traditionelles Komplettsystem verbindet Backend, Templates und Shopdarstellung eng miteinander. Vendure liefert den Commerce-Kern und überlässt die konkrete Darstellung einem separat entwickelten Frontend.

KriteriumVendureKlassisches Komplettsystem
ArchitekturHeadless und API-basiertBackend und Frontend meist eng verbunden
FrontendFrei wählbar und individuell entwickelbarMeist über Themes und Templates gesteuert
ErweiterungenPlugins, Schnittstellen und eigene GeschäftslogikModule, Apps oder systemeigene Erweiterungen
Technischer AufwandEigene Entwicklung und laufende technische BetreuungJe nach System teilweise über Konfiguration umsetzbar
Typische ProjekteKomplexe, internationale oder kanalübergreifende ShopsShops mit weitgehend üblichen Handelsprozessen

Vendure Core ist Open Source und kann selbst gehostet werden. Die kostenlose Softwarelizenz bedeutet jedoch nicht, dass ein vollständiger Shop ohne Kosten entsteht. Budget wird vor allem für Konzeption, Frontend-Entwicklung, Hosting, Schnittstellen, Qualitätssicherung, Wartung und Weiterentwicklung benötigt.

Für wen eignet sich Vendure?

Vendure eignet sich für Unternehmen, deren Geschäftsmodell mehr Flexibilität verlangt, als sich über fertige Konfigurationen wirtschaftlich abbilden lässt. Dazu gehören komplexe Produktstrukturen, kundenspezifische Preise, mehrere Länder, verschiedene Marken, B2B-Freigaben oder die Anbindung zahlreicher Drittsysteme.

Für einen kleinen Shop mit überschaubarem Sortiment und üblichen Kaufprozessen kann eine Headless-Architektur mehr technischen Aufwand verursachen als nötig. Die Systemwahl sollte deshalb anhand der Geschäftsprozesse, der vorhandenen technischen Kompetenzen, der Integrationen und der erwarteten Weiterentwicklung erfolgen. Eine strategische E-Commerce-Konzeption sollte diese Punkte vor der Festlegung auf eine Plattform prüfen.

Vendure im E-Commerce 2026

Vendure passt zu einem Composable-Commerce-Ansatz, bei dem spezialisierte Systeme über Schnittstellen verbunden werden. Ein Projekt kann beispielsweise Vendure für Handelsprozesse, ein separates Content-Management-System für redaktionelle Inhalte und eine externe Suche für große Produktbestände einsetzen.

Der modulare Aufbau reduziert die Bindung des Frontends an das Commerce-Backend. Ein neues Webdesign oder ein zusätzlicher Verkaufskanal kann umgesetzt werden, ohne sämtliche Handelsprozesse neu zu entwickeln. Dafür müssen Schnittstellen, Datenmodelle und Zuständigkeiten bereits in der Planung klar definiert sein.

SEO mit Vendure planen

Vendure erzeugt nicht automatisch eine suchmaschinenoptimierte Shopoberfläche, weil das Frontend unabhängig vom Backend entsteht. Die technische SEO-Qualität hängt daher wesentlich davon ab, wie das Frontend URLs, HTML, interne Links, Metadaten, strukturierte Daten und Ladeprozesse umsetzt.

Für gute Crawling- und Indexierungsbedingungen sollten Produkt- und Kategorieseiten bereits beim Seitenaufruf vollständiges HTML liefern. Serverseitiges Rendering oder statisch erzeugte Seiten erleichtern Suchmaschinen den Zugriff auf Inhalte. Eine rein clientseitige Darstellung kann das Crawling erschweren, wenn zentrale Produktinformationen erst nach umfangreicher JavaScript-Ausführung erscheinen.

Eine Headless-Architektur ist nicht automatisch SEO-freundlich. Ohne klare Anforderungen entstehen leicht wechselnde URLs, fehlende Canonical-Tags, unvollständige Metadaten oder Produktseiten ohne intern verlinkbaren HTML-Inhalt. Diese Punkte gehören in das Frontend-Konzept und müssen vor dem Livegang technisch geprüft werden.

Eine belastbare SEO-Umsetzung für Vendure sollte folgende Funktionen abdecken:

  • dauerhafte und verständliche URLs für Produkte, Kategorien und Filterseiten
  • individuelle Title-Tags und Meta-Descriptions für indexierbare Seitentypen
  • Canonical-Tags für Varianten, Parameter und ähnliche Produktseiten
  • XML-Sitemaps, robots.txt und steuerbare Indexierungsregeln
  • strukturierte Produktdaten für Preis, Verfügbarkeit, Marke und Bewertungen
  • hreflang-Verknüpfungen für internationale Sprach- und Länderversionen
  • interne Links und Breadcrumbs, die ohne Nutzerinteraktion erreichbar sind

Die laufende Kontrolle sollte Crawling-Fehler, Weiterleitungen, Statuscodes, Ladezeiten und indexierbare URLs verbinden. Ein Leitfaden zum Management technischer SEO-Anforderungen hilft dabei, Fehler vor einem Release zu erkennen. Für Sortimente mit vielen Artikeln müssen außerdem individuelle Produkttexte mit klarer Suchintention eingeplant werden.

SEA und GEO im Headless-Shop

Für SEA beeinflusst das Vendure-Frontend die Qualität und Messbarkeit der Zielseiten. Schnelle Produktseiten, konsistente Preise, verfügbare Artikel und sauber übergebene Produktkennungen unterstützen Google-Ads-Kampagnen und Produktfeeds. Tracking, Consent-Steuerung und Datenlayer müssen passend zur individuellen Frontend-Architektur implementiert und getestet werden.

GEO, ausgeschrieben Generative Engine Optimization, optimiert Inhalte für Antworten von ChatGPT, Perplexity, Gemini und anderen KI-Systemen. Ein Vendure-Shop benötigt dafür zugängliche HTML-Inhalte, eindeutige Produktinformationen, konsistente Marken- und Unternehmensdaten sowie klar beantwortete Nutzerfragen. Die GraphQL-Daten allein sind für externe KI-Systeme kein Ersatz für öffentlich erreichbare und verständlich strukturierte Seiten.

SEO, SEA und GEO greifen bei Headless Commerce auf dieselben Produkt-, Preis- und Verfügbarkeitsdaten zurück. Unterschiedliche Angaben zwischen Shopseite, Produktfeed und strukturierten Daten schwächen die Datenqualität. Ein zentrales Datenmodell mit definierten Verantwortlichkeiten erleichtert konsistente Ausgaben über alle Kanäle.

Vendure-Projekte richtig vorbereiten

Vor der Einführung sollten Unternehmen zuerst ihre Prozesse dokumentieren. Dazu zählen Produktpflege, Preislogik, Bestellablauf, Zahlung, Versand, Retouren, Internationalisierung und Rollenverteilung. Erst danach lässt sich beurteilen, welche Funktionen Vendure bereits abdeckt und welche Erweiterungen entwickelt werden müssen.

In E-Commerce-Projekten zeigt sich regelmäßig, dass unklare Verantwortlichkeiten für Produktdaten mehr Aufwand verursachen als die Schnittstelle selbst. Ein Feld wie die Produktbezeichnung braucht eine verbindliche Quelle, einen Pflegeprozess und klare Regeln für Shop, Feed, SEO und strukturierte Daten.

Eine E-Commerce-SEO-Strategie für Onlineshops sollte deshalb vor der Frontend-Umsetzung festlegen, welche Seitentypen indexiert werden, wie Filter funktionieren und welche Inhalte skalierbar gepflegt werden können.

Wenn du ein Vendure-Projekt oder einen bestehenden Headless-Shop fachlich prüfen lassen möchtest, kannst du einen unverbindlichen Potenzialcheck anfragen.

Kostenloser Potenzialcheck

Häufige Fragen zu Vendure

Ist Vendure kostenlos?

Vendure Core ist quelloffen und kann unter seiner Open-Source-Lizenz selbst gehostet werden. Kosten entstehen dennoch für Konzeption, Frontend, Hosting, Erweiterungen, Schnittstellen, Wartung und technische Betreuung.

Ist bei Vendure ein fertiger Onlineshop enthalten?

Vendure stellt das Commerce-Backend, ein Verwaltungs-Dashboard und GraphQL-Schnittstellen bereit. Für das Frontend gibt es offizielle Startprojekte, die an Design, Inhalte, Prozesse und SEO-Anforderungen des jeweiligen Shops angepasst werden müssen.

Kann man Vendure ohne Programmierkenntnisse nutzen?

Die tägliche Produkt- und Bestellverwaltung erfolgt über ein Dashboard. Einrichtung, Frontend-Entwicklung, Hosting, Plugins und Schnittstellen erfordern jedoch fundierte technische Kenntnisse oder einen geeigneten Umsetzungspartner.

Ist Vendure für B2B-Shops geeignet?

Vendure kann als Grundlage für B2B-Shops eingesetzt werden, weil Geschäftslogik, Rollen, Preise und Bestellprozesse erweiterbar sind. Kundenspezifische Preislisten, Freigaben oder Angebotsprozesse müssen abhängig vom Projekt konzipiert und umgesetzt werden.

Ist Vendure SEO-freundlich?

Vendure ermöglicht eine SEO-freundliche Shoparchitektur, legt deren Umsetzung aber in die Verantwortung des Frontends. Rendering, URLs, Metadaten, Canonical-Tags, strukturierte Daten, interne Links und Ladezeiten müssen gezielt entwickelt und geprüft werden.

Welche Datenbanken unterstützt Vendure?

Vendure verwendet relationale SQL-Datenbanken und unterstützt offiziell PostgreSQL, MySQL beziehungsweise MariaDB sowie SQLite. Die Auswahl richtet sich nach Projektgröße, Hosting-Konzept, Skalierungsbedarf und Betriebsmodell.

Was ist der Unterschied zwischen Vendure und einem SaaS-Shopsystem?

Bei Vendure betreibt und erweitert das Unternehmen den Commerce-Kern innerhalb seiner eigenen technischen Architektur. Ein SaaS-Shopsystem stellt Infrastruktur und viele Shopfunktionen als zentral betriebenen Dienst bereit, begrenzt individuelle Eingriffe jedoch entsprechend seinem Funktionsmodell.


Sie haben noch Fragen?

Kontaktieren Sie uns

Free Account erstellen


Weitere Inhalte