Advanced Search - Beispiele

In diesem Artikel erklären wir Dir, wie sich bestimmte Einstellungen der Erweiterten Suche in deiner Strorefront auswirken.

Um diese Beispiele verwenden zu können benötigtist du eine vollständig installierte Umgebung mit Elasticsearch oder OpenSearch.
Ebenfalls muss die Erweiterung Advanced Search installiert und aktiviert sein.
 

Produktsuche


Damit Deine Kunden in Deinem Shop nach Produkten suchen können sollte in den Einstellungen der Erweiterten Suche (Einstellungen > Erweiterungen > Shopware Erweiterte Suche) im Bereich Durchsuchbare Informationen eine Auswahl an durchsuchbaren Feldern aktiviert sein.

Klicke auf den Link Definiere Such Index -> um in die Einstellungen zu gelangen.

Wähle im Dropdown Entity(1) den Punkt Produkt (Voreinstellung) und Du erhälst die Auswahl aller Felder die im Bereich Produkt für die Suche verwendet werden können.
Es stehen diverse Daten incl. der Produkttexte zur Auswahl. Zunächst sind alle Bereiche auf Nicht Durchsucht (2) eingestellt. Um ein Feld für die Suche zu aktivieren, stelle den Auswahlpunkt auf Durchsucht (3) um es in den Index der Suche aufzunehmen.
In unserem Beispiel haben wir die Produktnummer(productNumber) und den Produktnamen(name) auf durchsucht gestellt.

Somit kann eine Suche nach dem Namen

und der Produktnummer gesucht werden.

Hast Du im Produktnamen den Haken Teiltreffer ebenfalls aktiviert werden bei einer Suche auch Ergebnisse gefunden, bei denen die Eingabe nicht nur am Anfang sondern auch mitten im Namen gefunden wird.

Ist der Haken Zusammengesetzte Wörter aktiv, werden auch Treffer angeboten, bei denen die Sucheingabe auch über mehrere Worte gefunden werden.

Herstellersuche


Sind ebenfalls die Felder der Hesteller für die Suche aktiviert, erscheint bei der Suche ebenfalls eine Liste der Hersteller(1) in der Suche, sofern die Eingabe übereinstimmt.

Wird der Hersteller ausgewählt, werden alle Produkte des Hersteller in einer Liste ausgegeben.

Boosting

Sofern du ein Boosting von Produkten wünscht. Gehe in den Bereich Boost, und lege einen euen Boost an.

Als Beispiel haben wir einen Boost für eine Dynamische Produktgruppe angelegt, welche alle im Sale befindlichen Produkte beinhaltet.
Hierzu lege vorab eine Dynamische Produktgruppe an in der deine Produkte ermittelt werden, welche sich zum Beispiel im Abverkauf befinden, oder einen Streichpreis eingetragen haben.
Wähle dann in der Boosting Konfiguration im Feld Stream Typ die Auswahl Product Stream aus und wähle in der Auswahl TypeId die Dynamische Produktgruppe aus (hier die Gruppe Sale).

Speichere diese Konfiguration und nun werden bei einer Suche in der Storefront die Produkte aus der angegebenen Dynamischen Produkte bevorzugt in den Suchergebnissen ausgegeben.

In diesem Beispiel wurde dem Produkt "Hauptprodukt mit Eigenschaften" ein Streichpreis eingetragen, somit wird es in der Suche vor den anderen Treffern ausgegeben.

Genauer wurde der Streichpreis in der Variante "S" eingetragen, so dass Diese direkt geöffnet wird.

Aktionen

Soll der Kunde im Rahmen der Such auf ein bestimmtes Produkt gefüht werden oder ein externer Link angeboten werden, wenn Dieser einen gewünschen Suchbegriff eingibt, kann dies über die Aktionen gesteuert werden.

In unserem Beispiel soll der Kunde auf das Produkt "Hauptprodukt, versandkostenfrei mit Hervorhebung" geleitet werden, wenn er den Suchbegriff "kostenlos" eingibt.

Gebe im Feld Suchbegriff die Stichworte ein, die zu dem Produkt führen sollen. Im Feld Typ wähle "weiterleiten zu Produkt aus" und anschließend im Feld Produkt das Zielprodukt.

Wenn nun in der Suche "kostenlos" eingegeben wird erhält der Kunde auf der rechten Seite den Vorschlag "kostenlos" und auf der linken Seite erscheint das Produkt "Hauptprodukt, versandkostenfrei mit Hervorhebung"

Synonyme

Im Bereich Synonyme kannst du die Suche eines Kunden in der Storefront ausweiten oder leiten. Wenn ein Kunde bei der Suche nur einen Oberbegriff, wie Kühlschrank oder Telefon verwendet, und es keine passenden Treffer gibt, kannst du hier entsprechende alternative Suchbegriffe eintragen, um dem Kunden passende Treffer anzubieten.
Gebe in der linken(1) Liste mögliche Suchworte ein, die ein Kunde verwenden würde. In der rechten(2) Liste gibst du entsprechene Suchbegriffe an, die das Suchergebnis passend zu deinen Produkten anpasst. Die Synonyme werden nach Sprachen(3) sortiert gespeichert, so dass du passend zu jeder Sprache Einträge anlegen kannst. Wähle die entsprechende Sprache gemäß deiner Eingaben aus.

War dieser Artikel hilfreich?