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.