Kurz gesagt
- Shopware 6 durchsucht im Standard Produktnummer, GTIN/EAN und Herstellernummer, die Produktnummer hat dabei die höchste Rangpunktzahl.
- Bindestriche, Schrägstriche, Leerzeichen und führende Nullen sind die häufigsten Gründe, warum eine Nummer nicht gefunden wird.
- Auf die Produktseite springt Shopware nur, wenn es genau einen Treffer gibt und die Eingabe exakt der Produktnummer entspricht.
- Saubere Datenpflege und eine feste Test-Liste mit echten Nummern bringen mehr als jede Einstellung.
Warum Kunden mit Nummern suchen
Wer eine Bestellung nachkauft, ein Ersatzteil braucht oder aus einer Stückliste bestellt, kennt den Artikel schon. Für diese Kunden ist der Produktname Nebensache. Sie haben eine Nummer auf dem Lieferschein, auf der Verpackung oder im eigenen Warenwirtschaftssystem und kopieren sie ins Suchfeld.
Das betrifft vor allem B2B-Shops, Händler für Ersatzteile, Werkzeug, Elektro- und Sanitärbedarf, aber auch Endkunden, die eine EAN vom Karton abtippen oder ein Modell über die Herstellernummer vergleichen.
Diese Suchen haben eine hohe Kaufabsicht. Gleichzeitig verzeihen sie wenig: Zeigt die Suche keinen oder einen falschen Treffer, geht der Kunde davon aus, dass Sie den Artikel nicht führen. In der Auswertung tauchen solche Suchen später als Suchen ohne Treffer auf.
Typische Stolpersteine bei Nummern
Nummern sehen einfach aus, sind für eine Suche aber schwieriger als Wörter. Die folgenden Fälle begegnen mir in Shops immer wieder. Die Nummern in der Tabelle sind Beispiele.
| Problem | Beispiel | Folge |
|---|---|---|
| Trennzeichen | Shop: „AB-1234“, Kunde: „AB1234“ oder „AB 1234“ | Kein oder ein unpassender Treffer |
| Schrägstrich und Klammern | „4711/20“ oder „4711(20)“ | Nummer wird in Teile zerlegt, viele Fremdtreffer |
| Teilnummer | Kunde kennt nur „1234“ | Treffer gehen in ähnlichen Nummern unter |
| Variantennummer | Hauptartikel „AB-1234“, Variante „AB-1234-XL“ | Kunde landet beim falschen Artikel oder bei allen Größen |
| Eigene Nummer vs. Herstellernummer | Shop: „SK-100245“, Kunde sucht die Nummer des Herstellers | Kein Treffer, wenn die Herstellernummer fehlt |
| EAN/GTIN | 13-stellige EAN vom Karton | Kein Treffer, wenn das Feld leer ist |
| Führende Nullen | Shop: „4012345“, Kunde: „04012345“ | Kein Treffer, oft nach Tabellen-Import |
Besonders tückisch sind führende Nullen. Tabellenkalkulationen entfernen sie beim Import gern still, wenn eine Spalte als Zahl statt als Text behandelt wird. Die EAN im Shop ist dann eine Stelle kürzer als auf der Verpackung.
Was Shopware 6 im Standard durchsucht
Die Shopware-Standardsuche ohne Elasticsearch arbeitet mit einem eigenen Suchindex aus Suchbegriffen je Produkt. Welche Felder dort landen und wie stark sie gewichtet werden, legen Sie in der Administration unter Einstellungen → Suche im Bereich „Durchsuchbare Inhalte“ fest.
Laut den Standardwerten, die Shopware bei der Installation anlegt, sind diese Felder durchsuchbar:
| Feld in der Administration | Durchsuchbar | Rangpunktzahl (Standard) |
|---|---|---|
| Produktnummer | ja | 1000 |
| Eigene Suchbegriffe | ja | 800 |
| Produktname | ja | 700 |
| Herstellernummer | ja | 500 |
| GTIN/EAN | ja | 500 |
| Herstellername | ja | 500 |
| Beschreibung, Kategoriename, Tags, Eigenschaften u. a. | nein | 0 |
Die gute Nachricht: Die drei wichtigen Nummernfelder sind von Haus aus durchsuchbar, und die Produktnummer hat die höchste Gewichtung. Ihre Werte können aber abweichen, wenn jemand die Einstellungen geändert hat. Prüfen Sie deshalb einmal, was in Ihrem Shop tatsächlich eingestellt ist. Was die übrigen Optionen bewirken, erklärt der Ratgeber Sucheinstellungen richtig konfigurieren.
Achtung bei Zusatzfeldern
Pflegen Sie weitere Nummern, etwa alte Artikelnummern oder Nummern von Vorgängermodellen, in Zusatzfeldern, sind diese nicht automatisch durchsuchbar. Sie lassen sich im Reiter „Zusatzfelder“ unter „Durchsuchbare Inhalte“ hinzufügen. Danach muss der Suchindex neu erstellt werden.
Wie die Standardsuche Nummern vergleicht
Ein Blick in den Shopware-Code (Version 6.7) erklärt viele Effekte aus der Praxis. Die folgenden Punkte gelten für die Standardsuche ohne Elasticsearch oder OpenSearch.
Trennzeichen: Die Suchanfrage wird in Kleinbuchstaben umgewandelt und in einzelne Begriffe zerlegt. Bindestrich, Unterstrich, Plus, Punkt und @ bleiben dabei erhalten. Andere Zeichen wie Schrägstrich, Komma oder Klammern werden wie ein Leerzeichen behandelt. Aus „4711/20“ werden also zwei Suchbegriffe.
Teilnummern: Enthält ein Suchbegriff eine Ziffer, sucht Shopware ihn als Teilstück irgendwo im gespeicherten Begriff. „1234“ findet damit auch „AB-1234“ und „1234-XL“, aber ebenso „51234“. Bei kurzen Teilnummern wird die Trefferliste schnell lang.
Ohne Trennzeichen: Gibt der Kunde „AB1234“ ein, ist das kein Teilstück von „AB-1234“. Die Nummer wird so nicht direkt gefunden. Hier helfen eigene Suchbegriffe, dazu gleich mehr.
Mindestlänge: Die minimale Suchbegrifflänge steht im Standard auf 2 Zeichen. Kürzere Teile einer Eingabe fallen weg, sofern noch längere Begriffe in der Eingabe stehen.
Mit Elasticsearch oder OpenSearch zerlegt und vergleicht Shopware Begriffe anders. Testen Sie Nummern dann gezielt neu. Wann sich dieser Schritt lohnt, steht im Ratgeber Elasticsearch/OpenSearch in Shopware.
Findet Ihre Suche die Nummern Ihrer Kunden?
Wir prüfen Ihre Shopsuche mit echten Begriffen, Tippfehlern und Nummern und schicken Ihnen das Ergebnis als Bericht.
Direktsprung auf das Produkt
Gibt ein Kunde eine eindeutige Nummer ein, will er direkt zum Artikel, nicht auf eine Trefferseite mit einem einzigen Ergebnis. Shopware kann das im Standard, allerdings nur unter engen Bedingungen.
Der Such-Controller der Storefront leitet direkt auf die Produktseite weiter, wenn die Trefferseite genau einen Treffer hat und die Eingabe exakt der Produktnummer dieses Artikels entspricht. Verglichen wird mit der kleingeschriebenen Produktnummer. Daraus folgt:
- Der Sprung greift nur bei der Produktnummer, nicht bei EAN oder Herstellernummer.
- Er greift nur auf der Trefferseite nach Enter, nicht in den Suchvorschlägen beim Tippen.
- Enthält Ihre Produktnummer Großbuchstaben und tippt der Kunde sie genau so, findet die Suche den Artikel zwar, der direkte Sprung bleibt nach dem Code aber aus.
- Liefert die Nummer mehrere Treffer, etwa weil sie Teil anderer Nummern ist, erscheint die Trefferseite.
Für Shops mit viel Nummernsuche lohnt es sich daher, das Verhalten mit einigen echten Nummern zu prüfen, statt sich auf den Direktsprung zu verlassen.
Datenpflege: Nummern suchtauglich machen
Die meisten Probleme mit Nummern entstehen nicht in der Suche, sondern in den Daten. Diese Regeln haben sich bewährt:
- Herstellernummer und EAN vollständig pflegen. Ein leeres Feld kann keine Suche finden. Prüfen Sie per Export, wie viele aktive Artikel ohne EAN oder Herstellernummer sind.
- Nummern als Text importieren. Stellen Sie EAN- und Nummernspalten in der Tabellenkalkulation auf Text, bevor Sie Daten einfügen. So bleiben führende Nullen erhalten.
- Ein Format für eigene Nummern. Entscheiden Sie sich für eine Schreibweise, etwa immer mit Bindestrich, und bleiben Sie dabei. Gemischte Formate machen jede Suche unberechenbar.
- Schreibweisen als eigene Suchbegriffe ergänzen. Suchen Kunden eine Nummer oft ohne Bindestrich oder mit Leerzeichen, tragen Sie diese Schreibweise im Produkt unter „Eigene Suchbegriffe“ ein. Das Feld ist im Standard durchsuchbar.
- Varianten eindeutig nummerieren. Jede Variante braucht eine eigene, sprechende Nummer, zum Beispiel mit Größe oder Farbe als Endung.
- Alte Nummern mitnehmen. Ändern sich Nummern durch einen Lieferantenwechsel, kennen Stammkunden oft noch die alten. Pflegen Sie diese als eigene Suchbegriffe oder in einem durchsuchbaren Zusatzfeld.
Nach größeren Änderungen an den Sucheinstellungen erstellen Sie den Suchindex in der Administration neu. Die Schaltfläche dafür finden Sie unter Einstellungen → Suche im Bereich „Such-Index“.
Test-Routine für die Nummernsuche
Eine feste Test-Liste zeigt schnell, wo es hakt, und lässt sich nach jedem Update wiederholen. So gehen Sie vor:
- Wählen Sie zehn Artikel aus verschiedenen Kategorien, darunter Artikel mit Varianten.
- Notieren Sie je Artikel: Produktnummer, eine Variantennummer, Herstellernummer und EAN.
- Ergänzen Sie Schreibweisen: ohne Bindestrich, mit Leerzeichen, mit führender Null, nur der hintere Teil der Nummer.
- Suchen Sie jede Eingabe einmal im Suchfenster beim Tippen und einmal mit Enter auf der Trefferseite.
- Halten Sie fest: Steht der richtige Artikel an erster Stelle? Springt die Suche direkt auf die Produktseite?
Für einen schnellen Gegencheck ohne Storefront bietet die Administration unter Einstellungen → Suche den Reiter „Echtzeit-Suche“. Dort testen Sie Begriffe je Verkaufskanal und sehen die Rangpunktzahl jedes Treffers. Wie Sie solche Tests regelmäßig in Zahlen fassen, beschreibt der Ratgeber Kennzahlen der Shopsuche.
Praxis-Tipp
Fehlertoleranz ist bei Wörtern hilfreich, bei Nummern aber gefährlich: Eine „korrigierte“ Nummer führt zu einem falschen Artikel. Prüfen Sie bei jeder Suchlösung, ob Tippfehler-Korrekturen auch auf Nummern angewendet werden. Mehr zum Thema im Ratgeber Tippfehler, Umlaute, Mehrzahl.
Nummernsuche mit Suchklar
Suchklar, das Such-Plugin für Shopware 6 von Kevin Allmann Websolutions, findet Artikelnummern auch unvollständig eingegeben. Die Tippfehler-Toleranz greift bewusst nicht bei Nummern und EAN, damit aus einer vertippten Nummer kein falscher Artikel wird. Für Händlershops gibt es das Layout „Kompakt“: eine Trefferliste direkt am Suchfeld mit Bild, Marke, Name, Artikelnummer, Verfügbarkeit und Preis in einer Zeile. Preise lassen sich für Gäste ausblenden. Ob das zu Ihrem Sortiment passt, sehen Sie in der Live-Demo oder im kostenlosen Suchtest.
Häufige Fragen
Durchsucht Shopware 6 die EAN im Standard?
Ja. Nach den Standardwerten sind GTIN/EAN, Produktnummer und Herstellernummer durchsuchbar. Ob das in Ihrem Shop noch so eingestellt ist, sehen Sie in der Administration unter Einstellungen → Suche bei „Durchsuchbare Inhalte“.
Warum findet die Suche eine Artikelnummer ohne Bindestrich nicht?
Die Standardsuche behält den Bindestrich als Teil des Begriffs. „AB1234“ ist deshalb kein Teilstück von „AB-1234“. Tragen Sie häufige Schreibweisen ohne Bindestrich als eigene Suchbegriffe am Produkt ein.
Springt Shopware bei Eingabe einer Artikelnummer direkt zum Produkt?
Nur unter Bedingungen: Die Trefferseite muss genau einen Treffer liefern, und die Eingabe muss exakt der Produktnummer entsprechen, verglichen in Kleinschreibung. Bei EAN und Herstellernummer gibt es diesen Sprung im Standard nicht.
Wie mache ich alte oder zusätzliche Nummern auffindbar?
Tragen Sie sie als eigene Suchbegriffe am Produkt ein oder pflegen Sie sie in einem Zusatzfeld, das Sie unter Einstellungen → Suche im Reiter „Zusatzfelder“ als durchsuchbar hinzufügen. Erstellen Sie danach den Suchindex neu.
Sollte eine Suche Tippfehler in Artikelnummern korrigieren?
In der Regel nicht. Eine Nummer mit einem geänderten Zeichen ist meist ein anderer Artikel. Fehlertoleranz gehört zu Wörtern, bei Nummern und EAN ist ein exakter oder teilweiser Treffer sicherer.