Shopware · Demodaten · FK-konsistent

Shopware Testdaten generieren, für Shopware 5 und 6.

SeedBase füllt deinen Shopware-Shop mit realistischen, synthetischen Demodaten: Artikel, Kategorien, Hersteller, Kunden und Bestellungen, bei denen jeder Fremdschlüssel auflöst. Vorlagen für Shopware 5 und Shopware 6 sind hinterlegt, Export als SQL oder direkt in MySQL/MariaDB.

Free-Tier · keine Kreditkarte · EU-Hosting · keine Tracker

Warum ein leerer Shop schlechte Tests macht

Ein frisch installierter Shopware-Shop hat ein leeres Listing, eine leere Bestellhistorie und keine Kategoriebäume. Genau dort verstecken sich die Bugs, die der Kunde später findet.

Leere Listings testen nichts

Pagination, Filter, Sortierung und Varianten-Auswahl zeigen ihr Verhalten erst mit hunderten Artikeln und realistischer Streuung über Kategorien und Hersteller.

Demodaten von Hand veralten

Jedes Plugin-Update und jede Schema-Anpassung bricht die paar handgepflegten Beispielartikel. Neue Felder bleiben leer, neue Tabellen fehlen.

Echte Shop-Daten sind ein DSGVO-Risiko

Ein Dump der Produktiv-Datenbank bringt echte Kunden-E-Mails, Adressen und Bestellungen auf jeden Dev-Rechner und in jedes CI-Volume.

Shopware 5 und Shopware 6, beide korrekt abgebildet

Die beiden Shopware-Generationen haben grundverschiedene Datenbanken. SeedBase hinterlegt beide als eigene Vorlage, du wählst die Version im Neues-Projekt-Flow per Dropdown.

Vorlage rein, SQL raus
Shopware 5  →  s_-Präfix, Integer-IDs
  s_articles, s_articles_details, s_categories,
  s_user, s_order, s_order_details

Shopware 6  →  UUID-basiertes Core-Schema
  product, category, product_manufacturer,
  customer, order, order_line_item

# Export: INSERTs in topologischer FK-Reihenfolge,
#   order.customer_id und order_line_item.product_id
#   lösen immer auf, 2 bis 19 Bestellungen pro Kunde

Was die generierten Daten können

FK-konsistent

Jede Bestellung gehört zu einem Kunden

Bestellpositionen referenzieren existierende Artikel, Bestellungen existierende Kunden, Artikel ihre Kategorien und Hersteller. Inserts in topologischer Reihenfolge, das SQL lädt in ein constrained Schema as-is.

realistisch

Verteilungen wie ein echter Shop

Nicht jeder Kunde hat genau 5 Bestellungen, nicht jede Kategorie gleich viele Artikel. Long-Tail- und Normalverteilungen erzeugen die Streuung, in der Performance- und Pagination-Bugs sichtbar werden.

Versionen

Shopware 5 und 6 per Dropdown

Klassisches s_-Schema mit Integer-IDs oder das UUID-basierte Shopware-6-Core. Beide werden als echtes SQL gegen eine Datenbank mit Fremdschlüssel-Constraints geprüft.

aktuell

Bestelldaten wandern mit

Bestelldatum und Anlagezeitpunkte werden relativ zu heute generiert, Umsatz-Dashboards der letzten 30 Tage bleiben gefüllt statt mit der Zeit leerzulaufen.

direkt in MySQL

SQL-Export oder DB-Push

SQL, CSV oder JSON herunterladen, oder direkt in eine MySQL/MariaDB-Verbindung schreiben. Passt zur Shopware-Standard-Datenbank ohne Zwischenschritt.

Editor

VS-Code- und JetBrains-Plugin

Eigenes Schema statt Vorlage? Push deine Tabellen aus dem Editor zu SeedBase und generiere darauf, auch für Custom-Entities und eigene Plugin-Tabellen.

Ehrlich gesagt: Wer nur drei Beispielartikel für einen Screenshot braucht, nimmt die Shopware-Demodaten aus dem Installer. SeedBase lohnt sich, wenn der Shop voll und konsistent sein muss, viele Artikel, echte Bestellhistorien, gefüllte Kategoriebäume, in Staging, in CI oder für belastbare Performance-Tests. Die Shopware-Vorlagen werden als SQL exportiert und gegen eine echte Datenbank mit aktivierten Fremdschlüssel-Constraints eingespielt.

Häufige Fragen

Wie bekomme ich realistische Testdaten in meinen Shopware-Shop?

Shopware-5- oder Shopware-6-Vorlage im Neues-Projekt-Flow wählen, Zeilenzahlen festlegen oder die Heuristik entscheiden lassen, generieren. Artikel, Kategorien, Kunden und Bestellungen entstehen so, dass jeder Fremdschlüssel auf einen existierenden Datensatz zeigt. Export als SQL oder direkt in eine MySQL/MariaDB-Verbindung.

Unterstützt ihr Shopware 5 und Shopware 6?

Ja, beide als eigene Vorlage. Shopware 5 nutzt das s_-Präfix-Schema mit Integer-IDs (s_articles, s_order, s_user), Shopware 6 das UUID-basierte Core-Schema (product, customer, order, order_line_item). Die Version wählst du per Dropdown.

Sind das echte Produktdaten oder synthetische?

Vollsynthetisch, hinter den Werten stehen keine echten Personen, also kein DSGVO-Risiko. Wer echte Produktionsdaten testen muss, maskiert sie stattdessen formatwahrend und konsistent. Mehr zur Anonymisierung →

Kann ich die Daten direkt in die Shopware-Datenbank laden?

Ja, SQL herunterladen oder direkt in eine MySQL/MariaDB-Verbindung pushen. Die Inserts kommen in topologischer Fremdschlüssel-Reihenfolge, ein constrained Schema lädt ohne Umsortieren.

In zwei Minuten zum vollen Shopware-Shop

Registrieren, Shopware-Vorlage wählen, generieren. Kein Vertriebsgespräch, keine Kreditkarte, der Free-Tier reicht für den ersten echten Eindruck.

  • Shopware 5 und 6
  • FK-konsistent
  • SQL / CSV / JSON
  • EU-Hosting
Jetzt kostenlos starten

Andere Shopsysteme: OXID eShop  ·  Allgemein: Testdaten-Generator · aus SQL-Schema