Leistungen
Shopware
Preise Referenzen Über uns Vor Ort in NRW Kontakt Notfallservice Kundenlogin Kundenkonto anlegen Kostenloser Website-Check

// Shopware-Hilfe

Produkte nicht sichtbar?
Die Checkliste

Im Admin sind die Produkte angelegt und Kategorien zugewiesen, im Shop steht aber „Es konnten keine Produkte gefunden werden“? Das passiert bei neuen Shops genauso wie nach Importen aus der Warenwirtschaft. Fast immer ist es einer von acht Punkten, und die meisten lassen sich im Admin in wenigen Minuten prüfen.

Sichtbarkeit Verkaufskanal Kategorie-Layout Produktlisting Abverkauf Indexierung OpenSearch Import Sichtbarkeit Verkaufskanal Kategorie-Layout Produktlisting Abverkauf Indexierung OpenSearch Import

Kurz gesagt

Damit ein Produkt im Shop erscheint, muss eine ganze Kette stimmen: Das Produkt ist aktiv und im richtigen Verkaufskanal sichtbar, die Kategorie ist aktiv, gehört zum Navigationsbaum des Verkaufskanals und hat ein Layout mit Produktlisting, und der Index ist aktuell. Reißt ein Glied, bleibt die Kategorie leer, obwohl im Admin alles richtig aussieht. Besonders nach Importen über Schnittstellen fehlt oft die Sichtbarkeit im Verkaufskanal, oder der Index wurde nicht aktualisiert.

Woran Sie das Problem erkennen

  • Die Kategorie zeigt „Es konnten keine Produkte gefunden werden“, obwohl Produkte zugewiesen sind
  • Produkte erscheinen in der Unterkategorie, aber nicht in der übergeordneten Kategorie, oder umgekehrt
  • Ein Produkt ist über seine Adresse erreichbar, taucht aber in keiner Kategorie und nicht in der Suche auf
  • Produkte werden erst sichtbar, nachdem sie im Admin noch einmal gespeichert wurden
  • Nach einem Import aus Warenwirtschaft oder ERP fehlen Produkte im Shop, im Admin sind sie da

// Ursachen

Die häufigsten Ursachen

Produkt oder Variante inaktiv

Neu angelegte oder importierte Produkte sind nicht automatisch aktiv. Bei Variantenprodukten kann das Hauptprodukt aktiv sein und die Varianten nicht, oder umgekehrt.

Keine Sichtbarkeit im Verkaufskanal

Unter Zuordnung muss jedes Produkt dem Verkaufskanal zugewiesen sein. Ist die Sichtbarkeit so eingestellt, dass das Produkt in Listings ausgeblendet wird, fehlt es in den Kategorien, obwohl es über seine Adresse erreichbar ist.

Kategorie falsch eingerichtet

Die Kategorie ist inaktiv, liegt außerhalb des Navigations-Einstiegspunkts des Verkaufskanals, ist als Strukturelement oder Link statt als Seite angelegt oder hat ein Layout ohne Produktlisting.

Abverkauf ohne Bestand

Ist ein Produkt als Abverkauf markiert und der Bestand bei null, blendet Shopware es je nach Einstellung im Listing aus. Nach einem Bestandsabgleich verschwinden dann plötzlich viele Produkte.

Index nicht aktuell

Shopware speichert, welche Produkte zu welchem Kategoriebaum gehören, in einem Index. Wird er nach Importen oder Änderungen nicht aktualisiert, fehlen Produkte vor allem in übergeordneten Kategorien. Ein typisches Zeichen: Nach dem erneuten Speichern ist das Produkt plötzlich da.

Suchindex oder Plugin

Nutzt der Shop OpenSearch oder Elasticsearch, muss auch dieser Index aktuell sein. Plugins für Kundengruppen, B2B oder Sichtbarkeitsregeln können Produkte zusätzlich ausblenden.

Die Checkliste im Admin

Gehen Sie diese Punkte für ein betroffenes Produkt der Reihe nach durch. Sie ändern dabei nichts, was den laufenden Shop gefährdet.

  • Produkt aktiv? Auch bei Variantenprodukten die Varianten prüfen.
  • Sichtbarkeit: Unter Zuordnung ist der richtige Verkaufskanal eingetragen, und die Sichtbarkeit erlaubt die Anzeige in Listings und Suche.
  • Kategorie aktiv und im Baum: Die Kategorie liegt unterhalb des Navigations-Einstiegspunkts, der im Verkaufskanal eingestellt ist, und ist vom Typ Seite beziehungsweise Liste, nicht Strukturelement oder Link.
  • Layout mit Produktlisting: Das zugewiesene Kategorie-Layout enthält ein Element für das Produktlisting.
  • Produktzuweisung: Ist die Kategorie auf eine dynamische Produktgruppe eingestellt, prüfen, ob deren Bedingungen das Produkt überhaupt erfassen.
  • Bestand und Abverkauf: Ist das Produkt als Abverkauf markiert und der Bestand bei null?
  • Cache und Indizes: Unter Einstellungen, System, Caches & Indizes den Cache leeren und die Indizes aktualisieren. Auf großen Shops besser außerhalb der Hauptverkaufszeit.

Mit Zugriff auf die Kommandozeile

Vorher Datenbank und Dateien sichern. Diese Befehle bauen die Indizes neu auf, ohne Daten zu ändern:

php bin/console dal:refresh:index --use-queue
php bin/console cache:clear

Mit --use-queue läuft die Indexierung über die Warteschlange und belastet den Shop weniger. Das funktioniert nur, wenn die Message Queue tatsächlich abgearbeitet wird. Nutzt der Shop OpenSearch, zusätzlich den Suchindex neu aufbauen:

php bin/console es:index

Nach Importen dauerhaft lösen

Kommen Produkte aus einer Warenwirtschaft oder einem ERP, sollte die Schnittstelle Sichtbarkeit und Aktiv-Status gleich mitsetzen und die Indexierung anstoßen. Fehlt das, tritt das Problem nach jedem Import erneut auf. Das lässt sich in der Schnittstelle oder mit einem kleinen Plugin dauerhaft beheben.

Was Sie besser nicht tun sollten

  • Hunderte Produkte von Hand öffnen und speichern, um den Index anzustoßen. Das kostet Stunden und löst die Ursache nicht.
  • Kategorien löschen und neu anlegen. Dabei gehen Adressen, Layouts und Rankings verloren.
  • Die Indizes großer Shops mitten am Tag ohne Warteschlange neu aufbauen. Das kann den Shop spürbar ausbremsen.

Wann Sie Hilfe holen sollten

Wenn die Checkliste stimmt und Produkte trotzdem fehlen, wenn das Problem nach jedem Import zurückkommt oder wenn viele Produkte auf einmal verschwunden sind. Wir prüfen Konfiguration, Index, Warteschlange und Schnittstelle und sorgen dafür, dass neue Produkte zuverlässig im Shop erscheinen. Fehlen gerade Ihre wichtigsten Produkte, hilft der 24/7 Notfallservice.

// Passt dazu

// Soforthilfe

Sie kommen nicht weiter?

Schicken Sie uns kurz ein Beispielprodukt und die Kategorie, in der es fehlen soll. Wir finden heraus, an welcher Stelle die Kette reißt.

Anfrage senden → 💬 WhatsApp 📞 +49 172 2485226

// Häufige Fragen

Fragen und Antworten

Warum steht in der Kategorie „Es konnten keine Produkte gefunden werden“?+

Die Kategorie findet keine Produkte, die aktiv, im Verkaufskanal sichtbar und im Index dieser Kategorie zugeordnet sind. Häufig fehlt die Sichtbarkeit im Verkaufskanal, oder der Index ist nach einem Import nicht aktuell.

Warum ist ein Produkt über die URL erreichbar, aber nicht in der Kategorie?+

Meist ist die Sichtbarkeit im Verkaufskanal so eingestellt, dass das Produkt in Listings ausgeblendet wird. Eine andere Ursache ist ein veralteter Index, der das Produkt der Kategorie nicht zuordnet.

Warum fehlen Produkte in der übergeordneten Kategorie?+

Shopware zeigt in übergeordneten Kategorien auch die Produkte der Unterkategorien, sofern der Index aktuell ist. Fehlen sie dort, muss der Index neu aufgebaut werden.

Warum erscheint ein Produkt erst, nachdem ich es noch einmal speichere?+

Beim Speichern aktualisiert Shopware den Index für dieses eine Produkt. Wurden Produkte importiert, ohne dass die Indexierung lief, fehlt diese Zuordnung. Ein vollständiger Neuaufbau der Indizes behebt das für alle Produkte auf einmal.

Darf ich die Indizes im laufenden Betrieb neu aufbauen?+

Ja, das ändert keine Daten. Bei großen Shops belastet es aber den Server. Mit --use-queue läuft es schonender über die Warteschlange, am besten außerhalb der Hauptverkaufszeit.

Warum findet die Suche ein Produkt nicht, obwohl es in der Kategorie steht?+

Die Suche nutzt einen eigenen Index, bei OpenSearch oder Elasticsearch sogar einen separaten Dienst. Ist dieser Index veraltet oder der Dienst ausgefallen, fehlen Produkte in der Suche, obwohl sie in der Kategorie stehen.

Warum verschwinden Produkte nach einem Bestandsabgleich?+

Produkte, die als Abverkauf markiert sind, werden bei Bestand null je nach Einstellung im Listing ausgeblendet. Liefert die Warenwirtschaft kurzzeitig falsche Bestände, verschwinden sie plötzlich in großer Zahl.