Zum Inhalt springen

Überblick

Der List Enhancer nimmt die eingebauten Shopware-Listenansichten und erlaubt das Anpassen ihrer Spalten: welche Felder erscheinen, in welcher Reihenfolge, mit welcher Beschriftung und Breite.

Die Anpassung gilt pro Liste, nicht pro Benutzer — ein Profil, das du für die Produktliste baust, wirkt für alle Administratoren beim nächsten Öffnen.

Aktuell werden vier eingebaute Raster erweitert:

ListeQuell-EntityWo zu finden
ProduktlisteproductKataloge → Produkte
Produktvarianten-ÜbersichtproductVarianten-Tab in einem Produkt
BestellübersichtorderBestellungen → Übersicht
Bestellpositionenorder_line_itemPositions-Raster in einer Bestellung

Siehe Unterstützte Listen als kanonische Referenz mit den internen Bezeichnungen.

Ein Profil ist eine geordnete Liste von Feldern. Jedes Feld trägt:

  • Eine Quelle — welches Entity-Feld oder welche Assoziation in die Spalte gelesen wird (product.name, product.stock, manufacturer.name usw.).
  • Eine Beschriftung — was im Spaltenkopf erscheint. Fällt auf das Standard-Snippet des Feldes zurück.
  • Anzeigeoptionen — Breite, Ausrichtung, ob die Spalte im Spalten-Auswahlfenster standardmäßig sichtbar ist usw.

Profile werden mit dem Profil-Editor erstellt — einer Drag-and-Drop-Oberfläche unter Einstellungen → Quick Editor & List Enhancer → List Enhancer.

  • Der List Enhancer fügt Spalten hinzu und ordnet sie neu. Er ersetzt das darunterliegende Raster nicht, ändert weder Paginierung noch Filter noch Suche — diese bleiben nativ.
  • Er löscht keine Felder der Entity und ändert keine Werte. Er ändert nur die Darstellung.
  • Er bietet keine benutzerspezifischen Einstellungen. Alle sehen denselben Spaltensatz.

Beide Werkzeuge ergänzen sich: Nutze den Quick Editor, um Werte inline zu bearbeiten, und den List Enhancer, um sicherzustellen, dass die richtigen Felder überhaupt sichtbar sind. Füge EAN und Maße zur Produktliste hinzu und bearbeite sie direkt, ohne eine Detailseite zu öffnen.