Startangebot

Founders-Lizenz: Updates für mindestens 2 Jahre

149 €einmalig, netto

Eine normale Shop-Lizenz kostet 199 €.

Für die ersten 100 Shop-Lizenzen, bis 10. Dezember 2026. Updates und neues Berater-Wissen für mindestens 2 Jahre, ohne Verlängerung. Eine normale Shop-Lizenz: 12 Monate.

Founders für 149 € holen

PrestaShop Kategorie nicht im Menü: 6 Dinge, die Sie prüfen sollten

Wenn eine Kategorie nicht im PrestaShop-Menü erscheint, wurde sie meist nicht zum Hauptmenü-Modul hinzugefügt. Öffnen Sie Module > Modul-Manager, suchen Sie das Hauptmenü und klicken Sie auf Konfigurieren. Verschieben Sie die Kategorie aus der Liste der verfügbaren Einträge zu den ausgewählten und speichern Sie. Hilft das nicht, leeren Sie den Cache und prüfen Sie, ob die Kategorie aktiviert ist.

Autor: Das TellMyShop-Team. Ein Ratgeber für Betreiber von PrestaShop-Shops: die Ursache, die Lösung von Hand und dieselbe Arbeit im Gespräch mit dem Chat.
Zuletzt aktualisiert: · 6 Min. Lesezeit

Kurze Antwort: Symptom und Ursache

Bevor Sie anfangen zu klicken, ordnen Sie das Symptom der Ursache zu. Die Tabelle beginnt mit den häufigsten Fällen.

Was Sie sehenWahrscheinlichste UrsacheWo Sie es beheben
Eine neue Kategorie der obersten Ebene fehlt im Menüsie wurde nicht zum Menü-Modul hinzugefügtEinstellungen des Moduls Hauptmenü
Hinzugefügt, aber im Shop nicht sichtbarder Cache zeigt das alte MenüErweiterte Einstellungen > Leistung, Cache leeren
Die Kategorie ist weder im Menü noch unter ihrer URL sichtbardie Kategorie ist deaktiviertKatalog > Kategorien, Spalte Angezeigt
Sie sehen sie eingeloggt, der Kunde nichtkein Zugriff für die Gruppe Besucher oder GastBearbeitung der Kategorie, Bereich Gruppenzugriff
Das Menü im Shop sieht anders aus als in den Einstellungendas Theme nutzt ein eigenes Menü-Moduldas Menü-Modul des Themes
Fehlt nur in einer Spracheleerer Name in dieser SpracheBearbeitung der Kategorie, Sprachflagge

Wie Sie eine Kategorie Schritt für Schritt zum Menü hinzufügen

Im Theme Classic und vielen darauf basierenden Themes kommt das Menü aus dem Modul ps_mainmenu. Seinen Einstellungsbildschirm beschreibt die Dokumentation des Moduls Hauptmenü: links die ausgewählten Einträge, rechts die verfügbaren.

  1. Öffnen Sie Module > Modul-Manager und suchen Sie nach „Menü“.
  2. Klicken Sie neben dem Modul Hauptmenü auf Konfigurieren.
  3. Wählen Sie in der Liste der verfügbaren Einträge Ihre Kategorie aus und klicken Sie auf Hinzufügen.
  4. Legen Sie mit den Pfeilen fest, an welcher Stelle im Menü sie erscheinen soll.
  5. Speichern Sie die Einstellungen.
  6. Leeren Sie den Cache unter Erweiterte Einstellungen > Leistung.
  7. Öffnen Sie den Shop in einem privaten Browserfenster und prüfen Sie das Menü, auch auf dem Handy.

Wenn Sie eine übergeordnete Kategorie zum Menü hinzufügen, erscheinen ihre Unterkategorien als Dropdown-Liste. Sie müssen nicht jede einzeln hinzufügen. Eine neue Unterkategorie in diesem Zweig erscheint von selbst, sobald der Cache geleert ist.

Den Code des Moduls und seine Änderungshistorie finden Sie im Repository ps_mainmenu.

Die Kategorie ist im Menü, aber der Shop zeigt sie trotzdem nicht

Dann prüfen Sie die Kategorie selbst. Die Felder und den Kategoriebaum beschreibt das PrestaShop-8-Handbuch zur Verwaltung von Kategorien.

Die Kategorie ist deaktiviert. In der Liste unter Katalog > Kategorien hat die Spalte Angezeigt ein rotes Zeichen. Eine deaktivierte Kategorie verschwindet aus dem Menü und dem Shop. Ein Kunde, der ihre URL aufruft, sieht einen Fehler.

Kundengruppen haben keinen Zugriff. Die Bearbeitung der Kategorie hat eine Liste der Gruppen, die sie sehen dürfen. Wenn Sie die Gruppen Besucher und Gast nicht anhaken, sehen nur Sie die Kategorie, wenn Sie in einem Kundenkonto eingeloggt sind. Das ist ein häufiger Grund für „bei mir funktioniert es“.

Die Kategorie hängt an der falschen Stelle im Baum. Wenn eine neue Kategorie unter einem anderen Zweig hängt, als Sie denken, erscheint sie als Unterkategorie dieses Eintrags, nicht oben im Menü. Prüfen Sie ihre übergeordnete Kategorie.

Ein Name fehlt in einer Sprache. In einem mehrsprachigen Shop zeigt das Menü in jeder Version den Namen in dieser Sprache. Ein leerer Name bedeutet einen leeren Eintrag oder gar keinen.

Der Cache. Das Menü wird zwischengespeichert, damit der Shop schneller läuft. Nach einer Änderung der Einstellungen muss der Cache geleert werden. Mehr dazu im Beitrag, warum Änderungen in PrestaShop nicht sichtbar sind.

Wenn das Theme ein eigenes Menü hat

Manche Themes von Template-Marktplätzen haben ein eigenes Menü-Modul, oft mit einem großen mehrspaltigen Menü. Dann ändern die Einstellungen des Hauptmenüs nichts, weil im Seitenkopf ein anderes Modul läuft. Das prüfen Sie unter Design > Positionen: Neben der Position des Seitenkopfs sehen Sie, welches Modul dort angezeigt wird. Die Kategorie fügen Sie in den Einstellungen dieses Moduls hinzu, nach der Anleitung des Theme-Autors.

Wenn Sie nicht wissen, welches Modul das Menü anzeigt, prüft der Chat das. Die Modulliste zeigt, an welchen Stellen der Seite jedes Modul angezeigt wird. Ein Beispiel für so eine Anfrage finden Sie im Anwendungsfall das Modul finden, das ein Element auf der Seite anzeigt.

Ist das Menü für Google wichtig?

Ja. In seinem Leitfaden zur Struktur von Onlineshops schreibt Google, dass es Links im Menü und zwischen Seiten nutzt, um zu beurteilen, wie wichtig eine Seite ist und wie der Shop aufgebaut ist. Eine Kategorie, zu der kein Link aus dem Menü oder einer anderen Kategorie führt, findet Google schwerer. Die Sitemap hilft ein wenig, ersetzt aber keinen Link.

Das heißt nicht, dass jede Kategorie oben im Menü stehen muss. Es reicht, wenn Kunden und Google sie mit ein paar Klicks erreichen: vom Menü zur übergeordneten Kategorie und von dort zur Unterkategorie. Ein Menü mit Dutzenden Einträgen auf oberster Ebene ermüdet den Kunden mehr als ein fehlender Eintrag.

Wenn Sie das Menü aufräumen, sehen Sie sich Kategorien ohne Produkte an. Ein Menüeintrag, der auf eine leere Seite führt, schreckt einen Kunden schneller ab als ein fehlender Eintrag.

Wie der Chat das Menü in Ihrem Shop repariert

Sie beschreiben das Problem in einfachen Worten. Ihr Chat (Claude oder ChatGPT) liest den Kategoriebaum, prüft, ob die Kategorie aktiviert und für Kunden sichtbar ist, findet heraus, welches Modul das Menü erzeugt, und vergleicht seine Einstellungen mit dem Baum.

Sie: Ich habe eine Kategorie Gartenleuchten angelegt, aber sie ist nicht im Menü.

Ihr Chat: Die Kategorie ist aktiviert und hat Produkte. Das Menü kommt aus dem Modul Hauptmenü, und Gartenleuchten steht nicht auf seiner Liste der Einträge. Ich schlage vor, sie nach der Kategorie Beleuchtung einzufügen:

Sie: Ja, füg sie hinzu.

Ihr Chat: Das ist eine Änderung der Moduleinstellungen. Schalten Sie im TellMyShop-Panel den Schalter Module ein, und ich zeige Ihnen eine Vorschau zur Freigabe. Danach muss der Cache geleert werden, dafür braucht es den Schalter Theme.

Status der Karte: wartet auf Ihr „Ja“
Vorschau der Änderung

alte Version: Beleuchtung, Möbel, Dekoration

neue Version: Beleuchtung, Gartenleuchten, Möbel, Dekoration

Illustration: Produkte, Zahlen und Antworten sind Beispiele.

Die Kategorienamen im Beispiel sind Muster.

In TellMyShop Free liest der Chat den Kategoriebaum und die Modulliste, nennt also die Ursache und sagt Ihnen, was Sie anklicken müssen. Er speichert nichts. In TellMyShop Pro kann der Chat eine deaktivierte Kategorie aktivieren oder ihren Namen sofort korrigieren, weil das zum Bereich Katalog gehört. Menüeinstellungen ändert er, nachdem Sie den Schalter Module eingeschaltet haben, und den Cache leert er mit dem Schalter Theme. Beide gelten 24 Stunden und brauchen eine Datenbanksicherung von heute, die das Modul selbst anlegt. Siehe auch den Anwendungsfall Moduleinstellungen prüfen und ändern.

Jede Änderung sehen Sie vor dem Speichern in einer Vorschau und danach im Änderungsverlauf. Sie können jede davon mit einer Bitte rückgängig machen. Die Pläne finden Sie auf der Seite Preise. Wenn die Kategorie im Menü ist, der Kunde darin aber keine Produkte sieht, lesen Sie den Beitrag, warum ein Produkt im Shop nicht angezeigt wird.

Fragen und Antworten

Warum erscheint eine neue Kategorie nicht von selbst im Menü?

Das Hauptmenü-Modul zeigt nur Einträge, die jemand hinzugefügt hat. Eine neue Kategorie der obersten Ebene kommt nicht automatisch hinein. Eine Unterkategorie erscheint nur dann von selbst, wenn ihre übergeordnete Kategorie im Menü ist.

Wo bearbeite ich das Hauptmenü in PrestaShop?

Im Theme Classic kommt das Menü aus dem Modul Hauptmenü (ps_mainmenu). Sie finden es unter Module > Modul-Manager, mit dem Button Konfigurieren. Wenn Ihr Theme ein eigenes Menü hat, stellen Sie es im Modul dieses Themes ein.

Ich habe die Kategorie zum Menü hinzugefügt, aber der Shop zeigt sie immer noch nicht. Was nun?

Leeren Sie zuerst den Cache unter Erweiterte Einstellungen > Leistung und laden Sie die Seite in einem privaten Fenster neu. Prüfen Sie dann, ob die Kategorie aktiviert ist und ob die Gruppe Besucher Zugriff darauf hat.

Erscheint eine leere Kategorie im Menü?

Das Hauptmenü-Modul zeigt sie, wenn sie aktiviert und zum Menü hinzugefügt ist, auch ohne Produkte. Der Kunde landet dann auf einer leeren Seite, deshalb ordnen Sie ihr besser zuerst Produkte zu.

Kann der Chat eine Kategorie selbst zum Menü hinzufügen?

Ja, in TellMyShop Pro, nachdem Sie den Schalter Module für 24 Stunden eingeschaltet haben. Der Chat zeigt eine Vorschau der neuen Menüeinstellungen und speichert sie erst nach Ihrem „Ja“. In der kostenlosen Version nennt er die Ursache, ändert aber nichts.

PrestaShop ist eine eingetragene Marke der PrestaShop SA. Claude ist eine Marke der Anthropic PBC. ChatGPT und OpenAI sind Marken von OpenAI. TellMyShop ist mit diesen Unternehmen nicht verbunden.

Prüfen Sie Ihren Shop kostenlos

TellMyShop Free prüft Ihren Shop und zeigt die Probleme, das Wichtigste zuerst. Es speichert nichts.

Prüfen Sie, ob Ihr Shop bereit ist

Geben Sie die Adresse Ihres Shops ein. In wenigen Sekunden sehen Sie die Plattform und ob TellMyShop funktioniert.

Wir prüfen die Adresse, HTTPS und die Plattform. Sie installieren nichts, und wir speichern die Adresse nicht.

ihrshop.deBeispielergebnis
Shop antwortet
ja
HTTPS
aktiv
Plattform
PrestaShop 8.1
TellMyShop funktioniert

Weiterlesen

Free für 0 €, liest und berät

Free holen