8works
8works Team
  • March 6, 2026
  • 3 Min. Lesezeit

Tech Insight: Wie setze ich meinen Shopware 6 Shop auf Werkszustand zurück?

Nach einer intensiven Testphase oder vor einem finalen Go-Live stellt sich oft die Frage: Wie lösche ich alle Testdaten und setze den Shopware 6 Shop auf Werkseinstellungen zurück? Da es keinen einfachen "Reset-Button" gibt, zeigen wir in diesem Insight, wie Sie mit gezielten SQL-Befehlen aufräumen - und warum das Löschen von Datenbank-Tabellen vor einem Relaunch in Profi-Hände gehört.

Warum ein Reset oft nötig ist (Relaunch & Neuer Shop)

Wenn Sie einen neuen Shop aufbauen oder einen Relaunch vorbereiten, sammeln sich in der Testphase schnell viele Dummy-Daten an: Testbestellungen, fiktive Kundenkonten oder wild angelegte Kategorie-Bäume. Um mit einem sauberen System live zu gehen, muss der Shop in eine Art "Werkszustand" versetzt werden. Das Problem: Shopware 6 bietet dafür im Backend keinen simplen "Alles löschen"-Button.

Der technische Weg: SQL-Befehle direkt in der Datenbank

Wie die offizielle Shopware-Dokumentation in ihren SQL Tipps & Tricks beschreibt, führt der Weg zu einem sauberen System über die Datenbank. Anstatt das gesamte System neu zu installieren, können Sie über direkte SQL-Befehle spezifische Tabellen leeren (TRUNCATE).

Typische Anwendungsfälle für einen Reset per SQL:

  • Kunden und Bestellungen löschen: Wenn Sie nur die Transaktionsdaten aus der Testphase entfernen möchten, müssen alle Tabellen, die mit customer und order beginnen, in der richtigen Reihenfolge geleert werden.
  • Produkte und Kategorien bereinigen: Per TRUNCATE TABLE lassen sich Artikelstammdaten restlos entfernen. Das ist besonders wichtig, wenn Sie nach den ersten Tests einen finalen, sauberen Import aus Ihrem ERP- oder PIM-System starten wollen.
  • System-Standards retten: Sollten Sie in der Testphase aus Versehen wichtige System-Standards (wie die Standard-Kundengruppe) gelöscht haben, lassen sich diese über gezielte INSERT-Befehle wiederherstellen.

Tipp für Entwickler: Die genauen SQL-Scripts für die oben genannten Szenarien finden Sie direkt in der Shopware 6 Dokumentation (SQL Tips & Tricks).

Achtung: Höchste Vorsicht bei Datenbank-Eingriffen!

Ein falscher SQL-Befehl (z.B. das Missachten von Fremdschlüssel-Abhängigkeiten / Foreign Keys) kann Ihr Shopware-System unwiderruflich zerstören. Erstellen Sie zwingend ein vollständiges Datenbank-Backup, bevor Sie Tabellen leeren. Falsch gelöschte Strukturen führen nicht nur zu massiven Fehlern im Frontend, sondern können auch Indexierungsfehler provozieren und Ihr SEO schwer beschädigen.

Sicher in den Live-Betrieb mit 8works

Datenbank-Operationen sind fehleranfällig und kosten oft wertvolle Zeit, die Sie kurz vor dem Launch besser in Marketing oder Vertrieb stecken sollten. Überlassen Sie das technische Aufräumen den Profis.

Sie planen einen Relaunch oder bauen einen neuen Shopware 6 Shop auf? Als Experten für Shopware, komplexe Datenmigrationen und maßgeschneiderte Plugin-Entwicklung sorgen wir dafür, dass Ihr System technisch und SEO-seitig fehlerfrei an den Start geht. Sprechen Sie uns an!


Lassen Sie uns gemeinsam starten & neue Erfolge erzielen

Avatar Avatar Avatar 300+
Agentur mit 20+ Jahren Erfahrung
und über 300 zufriedene Kunden