Unterstützte Listen
Der List Enhancer bringt vier vorbereitete Listenprofile mit. Jedes ist einem nativen Shopware-Raster zugeordnet.
Produktliste
Abschnitt betitelt „Produktliste“- Wo:
Kataloge → Produkte. - Interner Name:
swProductList - Quell-Entity:
product - Einstellungsblock: List Enhancer → Produkte → Produktliste
Das Hauptraster für Produkte in der Administration. Kommerzielle Felder hinzufügen (EAN, MPN), Logistikfelder (Breite, Höhe, Länge, Gewicht), Steuerklasse und Kategorie-Infos, oder beliebige eigene Assoziationen, die du auf der Produkt-Entity hast.
Produktvarianten-Übersicht
Abschnitt betitelt „Produktvarianten-Übersicht“- Wo: Tab Varianten auf einer Produktdetailseite.
- Interner Name:
productVariantsOverview - Quell-Entity:
product - Einstellungsblock: List Enhancer → Produkte → Produktvarianten (in Produktdetails)
Das Raster, das die Varianten eines Eltern-Produkts auflistet. Teilt die Produkt-Entity mit der Hauptliste, sodass derselbe Feldkatalog verfügbar ist — das Profil ist aber unabhängig.
Bestellübersicht
Abschnitt betitelt „Bestellübersicht“- Wo:
Bestellungen → Übersicht. - Interner Name:
swOrderList - Quell-Entity:
order - Einstellungsblock: List Enhancer → Bestellungen → Bestellübersicht
Das Hauptraster für Bestellungen. Füge Kundenfelder hinzu, Zusammenfassungen der Rechnungs-/Lieferadresse, eigene Bestellfelder, anders aufgeschlüsselte Summen oder beliebige eigene Assoziationen auf der Bestell-Entity.
Bestellpositionen
Abschnitt betitelt „Bestellpositionen“- Wo: Positions-Raster auf einer Bestelldetailseite.
- Interner Name:
swOrderLineItemGrid - Quell-Entity:
order_line_item - Einstellungsblock: List Enhancer → Bestellungen → Bestellpositionen (in Bestelldetails)
Das Positions-Raster pro Bestellung. Die Quell-Entity ist order_line_item, der Feldkatalog also positions-typisch (label, quantity, unitPrice, totalPrice, Payload-Felder, die verknüpfte Produkt-Assoziation usw.).
Richtigen Block wählen
Abschnitt betitelt „Richtigen Block wählen“Im Profil-Editor ist das Quell-Entity-Dropdown auf die vom Block deklarierte Entity gesperrt — ein product-Feld lässt sich also nicht in den Bestellpositionen konfigurieren. Erst den richtigen Block wählen, dann das Profil bauen.
Weitere Listen hinzufügen
Abschnitt betitelt „Weitere Listen hinzufügen“Die vier obigen Blöcke werden als qe_products.xml, le_products.xml und le_orders.xml ausgeliefert. Jeder Block verwendet dieselbe Komponente p2lab-qpe-config-list-enhancer-profile mit zwei Parametern — dem internen Rasternamen und seiner Quell-Entity. Neue Blöcke für andere Raster könnten genauso ergänzt werden, ab Werk sind heute aber keine weiteren Raster enthalten.