Warum wird die richtige Produktvariante nicht in den Suchergebnissen angezeigt?

Suchindex neu erstellen

Der wahrscheinlichste Grund ist, dass die „Variantenwerte“ im Bereich „Durchsuchbare Felder“ unter „Einstellungen > Suche“ nicht aktiviert sind.

Anschließend müssen Sie den Suchindex neu indizieren. Je nachdem, ob Sie Elasticsearch/OpenSearch oder die normale Shopware-Datenbanksuche verwenden, unterscheidet sich der Vorgang geringfügig.

Neuaufbau über die Shopware-Datenbanksuche

Der normale Shopware-Datenbankindex kann unter „Einstellungen > Suche > Live-Suche“ durch Auswahl von „Suchindex neu erstellen“ neu erstellt werden.

Neuaufbau über Elasticsearch / OpenSearch

Der Elasticsearch/OpenSearch-Index kann mit drei CLI-Befehlen oder über das Frosh-Plugin „Tools“ im Admin-Bereich neu erstellt werden.

Wenn „Elasticsearch“ in der oberen Leiste der Frosh Tools unter „Einstellungen > Tools“ fehlt, ist es nicht aktiviert. Sie müssen es daher zunächst in Ihrer „.env“-Datei aktivieren.

CLI-Befehle
bin/console es:index
bin/console es:status
bin/console es:create:alias
Verwendung des Frosh-Plugins „Tools“
  1. Öffnen Sie „Einstellungen > Tools“.
  2. Klicken Sie in der oberen Leiste auf „Elasticsearch“.
  3. Klicken Sie auf „Neu indexieren“.
  4. Warten Sie einige Minuten, je nach Anzahl der Produkte.
  5. Klicken Sie bei Bedarf auf die kleine Aktualisierungsschaltfläche.
  6. Klicken Sie anschließend auf „Alias Switch durchführen“.

Hinweis: Der Vorgang dauert in der Regel etwa 5–15 Minuten, abhängig von der Produktanzahl.