In Entwicklung

Novastrix Produkt-Dashboard

Produktdaten-Qualität auf einen Blick: Das Plugin prüft jedes Produkt auf 21 Kriterien und zeigt Scores, Noten, totes Kapital und einen priorisierten Aktionsplan direkt in der Shopware-Administration.

Novastrix
12 min Lesezeit
Produktdaten
proprietary
ProduktdatenSEOAuditDatenqualität
Produkt-Dashboard in der Shopware-Administration: Prüfbericht mit Gesamtnote, Ø-Katalog-Score, Noten-Verteilung und Kennzahlen

Sei dabei, wenn es startet

Dieses Plugin ist noch in Entwicklung und noch nicht im Shopware Store verfügbar. Trag dich in die Warteliste ein — ich melde mich, sobald es losgeht.

Kein Newsletter-Opt-in. Keine Weitergabe deiner Daten. Nur eine Nachricht, sobald es startet.

Novastrix Produkt-Dashboard

Überblick

Schlechte Produktdaten kosten Umsatz: fehlende Meta-Titles drücken dein Google-Ranking, fehlende EANs blockieren Google Shopping, und inaktive Produkte mit Bestand binden Kapital im Lager. Das Produkt-Dashboard macht diese Probleme sichtbar. Es prüft jedes Produkt auf 21 Kriterien und zeigt dir direkt in der Administration, wo du ansetzen musst — sortiert nach Dringlichkeit.

Du findest das Dashboard nach der Installation unter Kataloge → Produkt-Dashboard.

Produkt-Dashboard: Prüfbericht als Instrument-Panel mit Gesamtnote, Ø-Katalog-Score, Noten-Verteilungsband und Kennzahlen

Auf einen Blick

  • Prüft jedes Produkt per Klick auf 21 Kriterien — von Meta-Title über EAN bis Bildqualität
  • Note A bis F und Score 0–10 pro Produkt, mit konkreter Fehlerliste und Handlungsempfehlung
  • Zeigt totes Kapital: gebundenes Einkaufsgeld in inaktiven Produkten mit Bestand
  • Priorisierter Aktionsplan — die dringendsten Produkte zuerst
  • Score-Verlauf über mehrere Läufe: Du siehst, ob deine Datenpflege wirkt
  • XLSX-Export mit 4 Blättern für Team und Dienstleister

Die 21 Prüfkriterien

BereichKriterien
SEO-TexteProduktname, Meta-Title, Meta-Description, Beschreibung, Suchbegriffe (optional)
StammdatenEAN/GTIN, Herstellernummer, Gewicht, Abmessungen
VerfügbarkeitAktiv-Status, Verkaufspreis, Einkaufspreis, Bestand, Lieferzeit (optional)
VersandVersandkostenfrei-Empfehlung
BilderBildanzahl, Coverbild, Alt-Texte, WebP-Format
StrukturEigenschaften, Kategorien

Jedes Kriterium bringt 0 bis 10 Punkte. Der Gesamtscore ist der Durchschnitt, daraus entsteht die Note: ab 9 eine A, ab 7 eine B, ab 5 eine C, ab 3 eine D, darunter F.

Zwei Kriterien sind standardmäßig deaktiviert, weil sie nicht in jedem Shop aussagekräftig sind: Suchbegriffe (oft schon durch den Produktnamen oder eine externe Suche abgedeckt) und Lieferzeit (kann aus der Versandart stammen und dadurch überschrieben werden). Beide lassen sich in den Einstellungen aktivieren.

Voraussetzungen

  • Shopware: ab 6.7.0

Installation

Du findest das Plugin im Shopware Store. Öffne in deiner Administration Erweiterungen → Store, suche nach „Novastrix Produkt-Dashboard" und lade es herunter. Danach wechselst du zu Erweiterungen → Meine Erweiterungen, klickst Installieren und aktivierst das Plugin.

Nach der Aktivierung erscheint der Menüpunkt Kataloge → Produkt-Dashboard. Ein erster Klick auf Audit starten füllt das Dashboard.

Konfiguration

Die Einstellungen findest du unter Erweiterungen → Meine Erweiterungen → Novastrix Produkt-Dashboard → Konfiguration. Alle Schwellenwerte haben praxiserprobte Standardwerte — du kannst sofort loslegen und später nachjustieren. Geänderte Werte gelten ab dem nächsten Audit-Lauf.

SEO-Texte

Konfiguration der SEO-Schwellenwerte

FeldTypBeschreibungStandardBeispiel
Produktname: MindestlängeZahlUnter dieser Zeichenzahl gibt es 0 Punkte10
Produktname: optimale Länge abZahlAb dieser Zeichenzahl gibt es volle Punkte20
Produktname: MaximallängeZahlDarüber gibt es Punktabzug80
Meta-Title: MindestlängeZahlUnter dieser Zeichenzahl gibt es 0 Punkte55
Meta-Title: optimale Länge abZahlAb dieser Zeichenzahl gibt es volle Punkte56
Meta-Title: MaximallängeZahlDarüber gibt es Punktabzug65
Meta-Description: MindestlängeZahlUnter dieser Zeichenzahl gibt es 0 Punkte118
Meta-Description: optimale Länge abZahlAb dieser Zeichenzahl gibt es volle Punkte140
Meta-Description: MaximallängeZahlDarüber gibt es Punktabzug165
Beschreibung: MindestlängeZahlReiner Text, HTML zählt nicht mit118
Beschreibung: optimale Länge abZahlAb dieser Textlänge gibt es volle Punkte300

Bilder

FeldTypBeschreibungStandardBeispiel
Optimale Bildanzahl abZahlAb so vielen Bildern gibt es volle Punkte4
Akzeptable Bildanzahl abZahlAb so vielen Bildern gibt es Teilpunkte2

Struktur

FeldTypBeschreibungStandardBeispiel
Optimale Anzahl Eigenschaften abZahlEigenschaften machen Produkte filterbar3
Optimale Anzahl Kategorien abZahlMehrere Kategorien verbessern die Auffindbarkeit2

Preise, Versand & Audit

FeldTypBeschreibungStandardBeispiel
Preisschwelle für Gratisversand-EmpfehlungZahlAb diesem Bruttopreis empfiehlt das Audit, Gratisversand zu prüfen50
Produkte pro Audit-BatchZahlWie viele Produkte pro Schritt geprüft werden (10–200)50

Audit-Umfang

Audit-Umfang und Kriterien-Auswahl mit den optionalen Kriterien Suchbegriffe und Lieferzeit

FeldTypBeschreibungStandardBeispiel
Nur aktive Produkte prüfenSchalterInaktive Produkte bleiben außen vor. Hinweis: Totes Kapital gibt es nur bei inaktiven Produkten — mit dieser Option bleibt der Reiter leeraus
Varianten ausschließenSchalterPrüft nur Hauptprodukte. Sinnvoll, wenn Varianten die meisten Daten erbenaus

Kriterien

Hier schaltest du einzelne Kriterien ab, die für deinen Shop keine Rolle spielen. Pflegst du zum Beispiel keine Einkaufspreise, deaktivierst du Prüfen: Einkaufspreis — das Kriterium fließt dann nicht mehr in Score, Note und Fehlerliste ein. Standardmäßig sind 19 der 21 Kriterien aktiv; Suchbegriffe (optional) und Lieferzeit (optional) sind bewusst abgeschaltet und lassen sich hier zuschalten.

Bedienung

Audit starten

Öffne Kataloge → Produkt-Dashboard und klicke oben rechts auf Audit starten. Ein Fortschrittsfenster zeigt dir live, wie viele Produkte geprüft sind. Du kannst den Lauf jederzeit abbrechen. Die Ergebnisse bleiben gespeichert — das Dashboard lädt beim nächsten Besuch sofort, mit Zeitstempel des letzten Laufs.

Übersicht

Ganz oben steht der Prüfbericht als Instrument-Panel: die Gesamtnote (A–F) und der Ø-Katalog-Score, daneben ein Noten-Verteilungsband, das auf einen Blick zeigt, wie sich deine Produkte auf die Noten verteilen. Darunter die drei Kennzahlen totes Kapital, Fehler gesamt und geprüfte Produkte. Das Dashboard nutzt die volle Bildschirmbreite.

Darunter folgt der Score-Verlauf über die gesamte Breite — ab dem zweiten Lauf siehst du die Entwicklung deines Durchschnittsscores und erkennst, ob deine Datenpflege wirkt. Über Vergrößern klappst du den Verlauf für mehr Detail auf.

Score-Verlauf über mehrere Audit-Läufe, per Schalter vergrößerbar

Zwei weitere Auswertungen stehen nebeneinander: Top-10-Fehler — die häufigsten Probleme über alle Produkte, damit du sofort die größte Baustelle siehst — und Durchschnitt pro Kriterium, sortiert von schwach nach stark. Die roten Balken sind deine größten Hebel.

Top-10-Fehler und Durchschnitt pro Kriterium nebeneinander

Produkte

Produktliste mit Scores und Noten

Die Produktliste zeigt jedes geprüfte Produkt mit Score, Note, Fehler- und Warnungszahl. Du sortierst per Klick auf die Spaltenköpfe und filterst nach Note. Ein Klick auf die Produktnummer öffnet die Detailansicht:

Detailansicht eines Produkts

Hier siehst du alle Einzelscores, jeden Fehler im Klartext und konkrete Handlungsempfehlungen. Der Button Produkt öffnen bringt dich direkt in den Produkteditor.

Totes Kapital

Der Reiter listet inaktive Produkte mit Bestand und Einkaufspreis — Ware, die Geld bindet, aber nicht verkauft werden kann. Sortiert nach gebundenem Kapital, mit Gesamtsumme.

Aktionsplan

Aktionsplan mit Prioritäten

Der Aktionsplan sortiert alle Produkte nach Handlungsdruck: schlechter Score, gebundenes Kapital und Fehlerzahl fließen in die Priorität ein. Die Stufen sind Kritisch, Hoch, Mittel und Niedrig — filterbar über das Dropdown. So arbeitest du die wichtigsten Produkte zuerst ab.

Audit-Karte im Produkteditor

Produktdaten-Qualität im Produkteditor

Jedes geprüfte Produkt zeigt im Produkteditor (Reiter Allgemein) eine eigene Karte mit Note, Score, den wichtigsten Fehlern und aufklappbaren Handlungsempfehlungen. Du siehst die Bewertung genau dort, wo du sie behebst.

XLSX-Export

Der Button Export (XLSX) oben im Dashboard lädt den kompletten Audit-Report als Excel-Datei mit vier Blättern: Dashboard-Kennzahlen, alle Produkte mit Einzelscores, totes Kapital und Aktionsplan. Praktisch, wenn du die Ergebnisse an dein Team oder eine Agentur weitergibst.

Use Cases

Vor der Marktplatz-Anbindung: EANs und Stammdaten prüfen

Google Shopping, Amazon und andere Marktplätze verlangen EANs und vollständige Stammdaten. Bevor du anbindest, prüfst du deinen Katalog:

  1. Starte ein Audit über Kataloge → Produkt-Dashboard.
  2. Schau in Top-10-Fehler, wie viele Produkte „Keine EAN/GTIN" melden.
  3. Filtere im Reiter Produkte nach Note D oder F und arbeite die Liste ab.

Lagerwert senken: totes Kapital finden

Inaktive Produkte mit Bestand kosten Lagerplatz und binden Einkaufsgeld:

  1. Öffne den Reiter Totes Kapital.
  2. Die Liste ist nach gebundenem Kapital sortiert — die teuersten Fälle stehen oben.
  3. Entscheide pro Produkt: reaktivieren, abverkaufen oder ausbuchen.

Datenpflege-Sprint mit Erfolgskontrolle

Du planst eine Woche Produktdatenpflege im Team:

  1. Starte ein Audit als Ausgangsbasis und exportiere den Report als XLSX.
  2. Verteile die Produkte aus dem Aktionsplan — Stufe „Kritisch" zuerst.
  3. Starte nach dem Sprint ein neues Audit: Der Score-Verlauf zeigt schwarz auf weiß, was ihr erreicht habt.

API & Webhooks

Das Plugin stellt Admin-API-Endpoints bereit. Alle Aufrufe brauchen einen gültigen Admin-API-Token (OAuth) und die passende Berechtigung.

POST /api/_action/novastrix-product-dashboard/audit/start

Startet einen neuen Audit-Lauf. Antwortet mit runId, Gesamtzahl der Produkte und Batch-Größe. Läuft bereits ein Audit, kommt HTTP 409 — mit {"force": true} brichst du den alten Lauf ab und startest neu.

POST /api/_action/novastrix-product-dashboard/audit/batch

Verarbeitet den nächsten Batch. Request: {"runId": "...", "offset": 0}. Die Antwort enthält nextOffset, done und den Fortschritt. Du rufst den Endpoint in einer Schleife auf, bis done true ist.

POST /api/_action/novastrix-product-dashboard/audit/cancel

Bricht einen laufenden Audit ab. Request: {"runId": "..."}.

GET /api/_action/novastrix-product-dashboard/audit/summary

Liefert den letzten abgeschlossenen Lauf mit allen Kennzahlen: Notenverteilung, Kriterien-Durchschnitte, Fehlerhäufigkeiten, totes Kapital.

GET /api/_action/novastrix-product-dashboard/export/xlsx

Liefert den XLSX-Report als Download. Optionaler Parameter locale (de-DE oder en-GB) steuert die Sprache der Datei.

Die Einzelergebnisse pro Produkt liest du über die Standard-Admin-API: POST /api/search/novastrix-product-audit.

FAQ

Wie lange dauert ein Audit?

Das Audit prüft die Produkte in Schritten von 50 (einstellbar). Kleine Kataloge sind in Sekunden fertig. Bei 10.000 Produkten dauert ein Lauf einige Minuten — der Fortschrittsbalken zeigt dir den Stand, und du kannst währenddessen weiterarbeiten, solange der Tab offen bleibt.

Aktualisiert sich das Dashboard automatisch?

Nein. Das Audit läuft nur, wenn du es startest. Die Ergebnisse bleiben gespeichert, bis du erneut prüfst — der Zeitstempel „Letzter Lauf" zeigt dir, wie aktuell die Daten sind.

Ein Kriterium passt nicht zu meinem Shop. Kann ich es abschalten?

Ja. In der Konfiguration unter Kriterien deaktivierst du einzelne Prüfungen. Deaktivierte Kriterien fließen nicht in Score, Note und Fehlerliste ein. Die Änderung gilt ab dem nächsten Lauf.

Warum verwässern Varianten meine Statistik?

Varianten erben viele Felder vom Hauptprodukt und tauchen trotzdem als eigene Produkte in der Auswertung auf. Wenn dich nur die Hauptprodukte interessieren, aktiviere in der Konfiguration Varianten ausschließen.

Was genau ist totes Kapital?

Ein inaktives Produkt mit Bestand und hinterlegtem Einkaufspreis. Das Plugin rechnet Bestand mal Einkaufspreis (netto) — so viel Geld liegt in Ware, die über den Shop nicht abfließen kann.

Ändert das Plugin meine Produktdaten?

Nein. Das Audit liest nur. Alle Ergebnisse landen in eigenen Tabellen — deine Produkte bleiben unangetastet.

Wer darf das Dashboard sehen und Audits starten?

Das Plugin bringt eigene Berechtigungen mit. Unter Einstellungen → Benutzer & Rechte → Rollen vergibst du Anzeigen (Dashboard lesen) und Audit ausführen getrennt.

Ich habe Schwellenwerte geändert — warum ändern sich die Scores nicht?

Schwellenwerte gelten ab dem nächsten Audit-Lauf. Starte das Audit neu, dann rechnet das Plugin mit den neuen Werten.

Troubleshooting

Änderungen nicht sichtbar

Leere den Cache: Einstellungen → System → Caches & Indexer → Cache leeren oder per Konsole bin/console cache:clear.

Der Menüpunkt „Produkt-Dashboard" fehlt

Prüfe unter Erweiterungen → Meine Erweiterungen, ob das Plugin installiert und aktiviert ist. Fehlt der Punkt weiterhin, fehlt deinem Benutzer die Berechtigung — ein Admin vergibt sie unter Einstellungen → Benutzer & Rechte.

Das Audit bleibt bei „Ein Audit läuft bereits" hängen

Das passiert, wenn ein früherer Lauf abgebrochen wurde (zum Beispiel durch einen geschlossenen Browser-Tab). Wähle im Dialog Abbrechen und neu starten — der alte Lauf wird verworfen.

Der Reiter „Totes Kapital" ist leer, obwohl ich inaktive Produkte habe

Totes Kapital braucht drei Dinge: Produkt inaktiv, Bestand größer 0 und ein hinterlegter Einkaufspreis. Fehlt der Einkaufspreis, kann das Plugin keinen Wert berechnen. Prüfe außerdem, ob in der Konfiguration Nur aktive Produkte prüfen aktiv ist — damit fallen inaktive Produkte komplett aus dem Audit.

Bekannte Limitierungen

Diese Einschränkungen sind aktuell bekannt und technisch bedingt — sie lassen sich nicht über Konfiguration lösen:

  • Audit in einer Sprache — Texte wie Meta-Title und Beschreibung werden in der Sprache deiner Admin-Sitzung geprüft. Übersetzungen in weiteren Shop-Sprachen fließen nicht separat in den Score ein.
  • Produktliste sortiert nicht nach Einzelkriterien — die Liste sortiert nach Gesamtscore, Note, Fehlern und totem Kapital. Die 21 Einzelscores siehst du in der Detailansicht und im XLSX-Export.

Update & Wartung

Aktualisieren

Neue Versionen erscheinen automatisch unter Erweiterungen → Meine Erweiterungen mit einem Update-Button. Alternativ per Konsole: bin/console plugin:update NovastrixProductDashboard.

Cache nach Update

Nach jedem Update solltest du den Cache leeren:

bin/console cache:clear

Deinstallation

  1. Im Admin öffnen: Erweiterungen → Meine Erweiterungen
  2. Novastrix Produkt-Dashboard finden und Deaktivieren
  3. Anschließend Deinstallieren anklicken

Was passiert mit deinen Daten?

Beim Deinstallieren fragt Shopware, ob die Plugin-Daten erhalten bleiben sollen:

  • Daten behalten: Die Audit-Ergebnisse und deine Konfiguration bleiben in der Datenbank. Nach einer Neuinstallation ist alles wieder da.
  • Daten löschen: Das Plugin entfernt seine beiden Tabellen (Audit-Ergebnisse und Lauf-Historie) sowie alle Konfigurationswerte vollständig. Deine Produktdaten sind davon nie betroffen — das Plugin schreibt grundsätzlich nicht in Produkte.

Support & Kontakt

Fragen oder Probleme, die dir FAQ und Troubleshooting nicht beantworten? Melde dich über das Kontaktformular — wir helfen dir weiter.