OXID eShop · Demodaten · FK-konsistent

OXID eShop Testdaten generieren, für OXID 6 und 7.

SeedBase füllt deinen OXID eShop mit realistischen, synthetischen Demodaten: oxarticles, oxcategories, oxvendor, oxuser und oxorder, bei denen jeder Fremdschlüssel auflöst. Vorlagen für OXID 6 und 7 sind hinterlegt, Export als SQL oder direkt in MySQL/MariaDB.

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

Warum ein leerer eShop schlechte Tests macht

Ein frisch aufgesetzter OXID eShop hat keine Artikel, keine Bestellhistorie und keine Kategoriebäume. Genau dort verstecken sich die Bugs, die im Live-Betrieb teuer werden.

Leere Listen testen nichts

Pagination, Filter, Varianten und Staffelpreise zeigen ihr Verhalten erst mit hunderten oxarticles und realistischer Streuung über Kategorien und Hersteller.

Demodaten von Hand veralten

Jedes Modul-Update und jede DB-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.

Das ox-Schema, korrekt abgebildet

OXID eShop nutzt ein eigenes, ox-prefixed Tabellenschema mit char(32)-IDs. SeedBase hat es als Vorlage hinterlegt, mit den Fremdschlüsseln zwischen Artikeln, Kategorien, Nutzern und Bestellungen.

Vorlage rein, SQL raus
OXID eShop  →  ox-Präfix, char(32)-IDs
  oxarticles, oxcategories, oxvendor,
  oxmanufacturers, oxobject2category,
  oxuser, oxaddress, oxorder, oxorderarticles

# Export: INSERTs in topologischer FK-Reihenfolge,
#   oxorder.oxuserid und oxorderarticles.oxartid
#   lösen immer auf, 2 bis 19 Bestellungen pro Nutzer

OXID 6 und 7 teilen dieses Kern-Schema.

Was die generierten Daten können

FK-konsistent

Jede Bestellung gehört zu einem Nutzer

oxorderarticles referenzieren existierende oxarticles, oxorder existierende oxuser, Artikel ihre Kategorien und Hersteller über oxobject2category. Inserts in topologischer Reihenfolge, das SQL lädt as-is.

realistisch

Verteilungen wie ein echter Shop

Nicht jeder Nutzer 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

OXID 6 und 7 per Dropdown

Das DB-Schema ist von 6 auf 7 im Kern gleich geblieben, beide Versionen sind wählbar. Die Vorlage wird als echtes SQL gegen eine Datenbank mit Fremdschlüssel-Constraints geprüft.

aktuell

Bestelldaten wandern mit

oxorderdate und Anlagezeitpunkte werden relativ zu heute generiert, Umsatz-Auswertungen 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 OXID-Standard-Datenbank ohne Zwischenschritt.

Editor

VS-Code- und JetBrains-Plugin

Eigenes Schema oder Custom-Module mit eigenen Tabellen? Push deine Tabellen aus dem Editor zu SeedBase und generiere darauf, nicht nur auf der Standard-Vorlage.

Ehrlich gesagt: Für einen schnellen Screenshot reichen die OXID-Demodaten aus dem Setup. 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 OXID-Vorlage wird als SQL exportiert und gegen eine echte Datenbank mit aktivierten Fremdschlüssel-Constraints eingespielt.

Häufige Fragen

Wie bekomme ich realistische Testdaten in meinen OXID eShop?

OXID-6- oder OXID-7-Vorlage im Neues-Projekt-Flow wählen, Zeilenzahlen festlegen oder die Heuristik entscheiden lassen, generieren. oxarticles, oxcategories, oxuser und oxorder entstehen so, dass jeder Fremdschlüssel auf einen existierenden Datensatz zeigt. Export als SQL oder direkt in eine MySQL/MariaDB-Verbindung.

Unterstützt ihr OXID 6 und OXID 7?

Ja, beide als Vorlage. Das ox-prefixed Kern-Schema (oxarticles, oxcategories, oxvendor, oxuser, oxorder, oxorderarticles) ist von OXID 6 auf 7 gleich geblieben, die Version wählst du per Dropdown.

Sind das echte Kundendaten 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 OXID-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 OXID eShop

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

  • OXID 6 und 7
  • FK-konsistent
  • SQL / CSV / JSON
  • EU-Hosting
Jetzt kostenlos starten

Andere Shopsysteme: Shopware  ·  Allgemein: Testdaten-Generator · aus SQL-Schema