UND- Filterlogik für Eigenschaftsgruppen + Variantenfarbe in der Suche
Beschreibung
Highlights
Über die Erweiterung
Smartere Filter. Bessere Suche. Weniger Fehlklicks.
Shopwares Standard-Eigenschaftsfilter verwendet ODER-Logik — wer „Rot" und „Blau" auswählt, sieht Produkte, die entweder rot oder blau sind. GreatPropertyAndFilter ermöglicht es, einzelne Eigenschaftsgruppen auf UND-Logik umzustellen: Kunden, die „Rot" und „Blau" wählen, sehen nur Produkte, die wirklich beide Attribute besitzen. Keine Codeänderungen. Kein Template-Override. Nur ein Custom Field pro Eigenschaftsgruppe.
Zusätzlich zeigt das Plugin Variantenfarben direkt in der Suchvorschau und auf der Suchergebnisseite an — Kunden erkennen verfügbare Farbvarianten auf einen Blick, noch bevor sie ein Produkt anklicken.
Warum dieses Plugin?
- UND-Filterlogik pro Eigenschaftsgruppe — Shopwares Filter ist standardmäßig immer ODER. Mit diesem Plugin kannst du einzelne Gruppen (z. B. Material, Features, Zertifikate) auf UND umstellen, sodass nur Produkte gezeigt werden, die jede gewählte Option haben.
- Gemischter UND/ODER-Modus in einer Anfrage — Gruppen ohne UND-Flag behalten ihr Standard-ODER-Verhalten. UND-Gruppen und ODER-Gruppen können gleichzeitig aktiv sein und kombinieren sich nahtlos.
- Variantenfarben in der Suchvorschau — Die Live-Suchdropdown zeigt nun kleine Farbkreise neben jedem Produkt, direkt aus den Variantenoptionen des Produkts. Kunden identifizieren die richtige Variante sofort.
- Variantenfarben auf der Suchergebnisseite — Dieselbe Farbdarstellung erscheint auf der vollständigen Suchergebnisseite (frontend.search.page) für ein konsistentes Erlebnis.
- Konfigurierbar pro Eigenschaftsgruppe via Custom Field — Kein globaler Schalter, der alles beeinflusst. Jede Eigenschaftsgruppe bekommt ihr eigenes „Filterlogik"-Custom-Field (ODER / UND), das einmalig im Admin gesetzt wird.
Funktionen im Überblick
- UND-Filterlogik für Eigenschaftsgruppen, individuell konfigurierbar
- Gemischter UND + ODER Modus: verschiedene Gruppen können verschiedene Logiken haben
- Variantenfarben in der Suchvorschau-Dropdown
- Variantenfarben auf der Suchergebnisseite (frontend.search.page)
- Hex-Farbcodes werden verwendet, wenn vorhanden — mit Fallback auf Farbname
- Filterlogik-Custom-Field wird zu jeder Eigenschaftsgruppe im Admin hinzugefügt
- Kein Performance-Einfluss — nur aktive Filter werden angepasst
So funktioniert es
UND-Filterlogik
Das Plugin abonniert Shopwares ProductListingCollectFilterEvent. Wenn ein Kunde einen Eigenschaftsfilter anwendet, prüft das Plugin, ob die zugehörige Eigenschaftsgruppe das Custom Field great_property_filter_logic auf and gesetzt hat. Ist das der Fall, wird der Standard-EqualsAnyFilter (ODER) durch einen MultiFilter AND ersetzt, der verlangt, dass jede gewählte Option am Produkt vorhanden ist. Gruppen ohne das UND-Flag werden komplett unangetastet gelassen.
Variantenfarbe in der Suche
Das Plugin erweitert das Suchvorschau-Template und das Produktkarten-Template per Twig-Vererbung. Farbvarianten werden erkannt, indem der Variationsgruppen-Name auf „color", „colour" oder „farbe" geprüft wird (Groß-/Kleinschreibung irrelevant). Der Hex-Code wird direkt aus dem colorHexCode-Feld der Produktoption ausgelesen. Wenn kein Hex-Code vorhanden ist, wird der Farbname als CSS-Farbwert als Fallback verwendet.
Konfiguration
Nach der Installation und Aktivierung des Plugins:
- Gehe zu Kataloge > Eigenschaften in der Shopware Administration.
- Öffne die Eigenschaftsgruppe, die du auf UND-Logik umstellen möchtest (z. B. „Material", „Zertifikate").
- Scrolle zum Custom-Fields-Bereich GreatPropertyAndFilter.
- Setze das Feld Filterlogik auf UND.
- Speichern. Die Änderung gilt sofort für alle Listings, die diese Eigenschaftsgruppe verwenden.
Gruppen, die auf dem Standard-Wert ODER verbleiben, verhalten sich exakt wie zuvor — es ändert sich nichts für sie.
Technische Details
- Event-Subscriber-Architektur — kein Performance-Einfluss, wenn keine UND-Gruppen aktiv sind
- Custom-Field-Set great_property_filter wird per Datenbank-Migration zur Entität property_group hinzugefügt
- Storefront-Templates via Twig-Vererbung erweitert — keine Core-Datei-Überschreibungen
- Saubere Deinstallation: Custom-Field-Set und alle Felddaten werden beim Deinstallieren mit „Daten löschen" entfernt
Support & Updates
Wir stellen regelmäßig Updates bereit, um die Kompatibilität mit den neuesten Shopware-Versionen sicherzustellen. Bei Problemen einfach ein Support-Ticket über den Shopware Store eröffnen.
Details
- Verfügbar in: Englisch, Deutsch
- Zuletzt aktualisiert: 29. Mai 2026
- Veröffentlicht: 12. Juni 2026
- Version: 1.66.02
- Kategorie: Suche & Filter
Ressourcen
Bewertungen (0)
Über den Extension Partner
great2gether
Partner Status
-
Shopware
Bronze Partner -
Shopware
Extension Partner
Details
- Ø-Bewertung: 5
- Partner seit: 2015
- Erweiterungen: 26
- Zertifizierungen: 1
Support
- Land: Germany
- Spricht: Deutsch, Englisch
- Reaktionszeit: Schnell