Das Plugin Produktvollständigkeit & Datenqualität analysiert Ihre Produktdaten und berechnet für jedes Produkt einen Vollständigkeits-Score von 0 bis 100 %. So erkennen Sie auf einen Blick, welche Produkte unvollständige Beschreibungen, fehlende Bilder oder unzureichende SEO-Metadaten haben — und wo Optimierungspotenzial für bessere Conversions besteht.
Was das Plugin leistet
Das Plugin ergänzt den nativen Shopware-Admin um drei Bereiche:
Dashboard
Das Dashboard gibt Ihnen einen sofortigen Überblick über den Zustand Ihres Produktkatalogs:
Score-Verteilung: Wie viele Produkte sind „Gut", „Mittel" oder „Kritisch"?
Durchschnittlicher Score: Ein einziger Wert für den Gesamtzustand des Katalogs
Fehlende Felder: Die fünf häufigsten Datenlücken in Ihrem Sortiment
Validierungszusammenfassung: Wie viele Produkte bestehen Ihre Pflichtfeld-Prüfungen?
Dashboard mit Score-Verteilung und fehlenden Feldern
Dedizierte Produktliste
Unter dem Tab Produktliste finden Sie eine eigene Produktübersicht mit Score- und Validierungsstatus-Spalten sowie Filtern nach Score-Bereich, fehlendem Feld und Validierungsstatus.
Dedizierte Produktliste mit Scores und Filtern
Score- und Validierungsspalten in der Produktliste
In der nativen Shopware-Produktliste erscheinen automatisch zwei neue Spalten:
Completeness: Farbcodierter Badge (Grün / Orange / Rot) mit dem aktuellen Score
Valid: Status-Badge, ob das Produkt alle Validierungsregeln erfüllt
Beide Spalten sind filterbar und sortierbar — ohne Konfiguration.
Score- und Validierungsspalten in der Produktliste
Score-Karte auf der Produkt-Detailseite
Auf jeder Produkt-Detailseite blendet das Plugin eine Score-Karte ein. Sie zeigt den aktuellen Score und listet konkret auf, welche Felder für dieses Produkt noch fehlen oder unvollständig sind.
Score-Karte auf der Produkt-Detailseite
Regelbasierte Auswertung
Der Score wird nicht pauschal berechnet, sondern nach konfigurierbaren Regelsets. Sie definieren selbst:
Welche Felder relevant sind (Name, Beschreibung, Bilder, Kategorien, Custom Fields, …)
Wie stark jedes Feld gewichtet wird
Ob ein Feld binär geprüft werden soll (Validierungsregel: vorhanden oder nicht)
Für welche Verkaufskanäle und Sprachen ein Regelset gelten soll
Das Plugin erkennt automatisch alle kompatiblen Felder aus der Shopware ProductDefinition — Textfelder, Zahlen, Bilder, Kategorien, Tags, Custom Fields und mehr.
Asynchrone Berechnung
Die Score-Berechnung läuft über den Symfony Messenger im Hintergrund. Produkt-Saves im Admin kehren sofort zurück — kein Timeout, kein Warten. Scores werden automatisch bei jedem Produkt-Speichervorgang neu berechnet.