News Shop-Management

Shopware 6 Export 2026: Produkte, Kunden und Bestellungen per CSV

Wer in Shopware 6 Produkte, Kunden oder Bestellungen exportieren will, muss dafür keine Extension installieren. Der Standard-Export im Admin schreibt die Daten als CSV heraus, ausreichend für Backups, Reporting oder die Übergabe an Marktplätze. Das ist keine neue Funktion, aber der entscheidende Punkt für Shopbetreiber: Die native Lösung reicht 2026 für deutlich mehr Szenarien, als die verbreitete Klage über fehlende Export-Tiefe vermuten lässt.

Konkret exportiert der integrierte Datenexport Produkte inklusive Varianten, Preise und Kategorien, dazu Kundenstammdaten und Bestellungen. Wer über das Standard-Admin-Interface hinaus will, greift zur ImportExportProfile-Konfiguration oder zur API. Genau dort beginnt die eigentliche Arbeit.

Was der Standard-Export in Shopware 6 wirklich leistet

Die eingebaute Funktion ist als Basis-Werkzeug konzipiert, nicht als ETL-Pipeline. Ein typisches Beispiel: Ein Händler will 12.000 Artikel inklusive Staffelpreisen und Custom Fields an einen Marktplatz übergeben. Der native Export liefert die CSV, aber Sonderfelder und individuelle Attribut-Mappings müssen manuell nachgezogen werden. Für einmalige Backups vor einem Update oder für die Übergabe an eine Steuerberatung ist das unproblematisch. Für laufende, automatisierte Synchronisationen zwischen Shop, ERP und Marketplace wird es schnell fragil.

Kernsatz: Der native Shopware-6-Export ist ein solides Einmal-Werkzeug – für wiederkehrende, komplexe Datenflüsse braucht es Profile, API-Anbindung oder eine Extension.

Wer regelmäßig exportiert, stößt auf drei Grenzen: keine geplanten, automatisierten Läufe aus dem Admin heraus, begrenzte Kontrolle über Feldmappings und keine native Versionierung historischer Bestell-Exports. Das ist kein Bug, sondern der bewusste Zuschnitt auf Standardfälle.

Wann sich eine Export-Extension für Shopware 6 lohnt

Sobald der Export in einen wiederkehrenden Prozess eingebettet ist, kippt die Rechnung. Extensions aus dem Shopware Store oder dem Community-Markt setzen genau hier an: Sie erlauben eigene Export-Profile, Cron-basierte Läufe und Mapping-Vorlagen für gängige Zielsysteme wie Amazon, eBay oder ERP-Schnittstellen. Für Händler mit mehreren Verkaufskanälen ist das oft die pragmatischere Lösung als ein selbstgebautes Skript gegen die Admin-API.

Diese Extensions ersetzen den nativen Export nicht, sie ergänzen ihn. Wer heute nur zweimal im Quartal eine CSV braucht, sollte kein Geld in eine Lizenz stecken. Wer täglich Katalogdaten an drei Systeme verteilt, sollte es tun – oder den Weg über die Shopware-API gehen, die sich sauber in bestehende Datenpipelines einhängen lässt.

Wie exportieren Händler Shopware-6-Daten ohne Extension vollautomatisch?

Gar nicht, jedenfalls nicht ohne eigenes Skript. Die Admin-Oberfläche bietet keine Scheduling-Funktion für Exporte. Automatisierte Läufe entstehen erst über die API in Kombination mit einem Cronjob oder einem Integrationstool. Das bedeutet: Wer den Export in eine nächtliche Routine einbinden will, braucht entweder Entwicklerressourcen oder eine Extension, die das übernimmt. Der Weg über die REST-API ist dokumentiert und stabil, verlangt aber Kenntnis der Endpunkte für Produkte, Bestellungen und Kunden sowie der jeweiligen Association-Strukturen.

Ein Punkt, der in vielen Anleitungen untergeht: Shopware 6 unterscheidet zwischen dem Export über den Admin und dem über den Store-API-Kontext. Für Reporting-Zwecke ist der Admin-Export der richtige Weg, für externe Systeme, die auf Live-Daten zugreifen sollen, eher die API. Die Wahl hängt davon ab, ob der Export ein Archiv oder ein Synchronisationspunkt sein soll.

Für Shopbetreiber heißt das: Erst den Anwendungsfall definieren, dann das Werkzeug wählen. Der native Export reicht für punktuelle Aufgaben. Sobald Datenfluss, Frequenz und Mapping-Anforderungen steigen, verschiebt sich die Grenze schnell zu Extensions oder API-Integration. Wer 2026 auf Shopware 6 setzt, sollte diese Grenze kennen, bevor der erste Marktplatz-Onboarding-Termin ansteht.