Meine Erfahrung mit sehr vielen Unterkategorien.
Ab einigen hundert Kategorien ist ein Megamenü, m.E. nur sinnvoll wenn man die Kategorien irgendwie auswählen kann, die angezeigt werden.
Um den Quellcode nicht zu überfrachten ist bei sehr großer Kategorie Anzahl ein CSS Ausblenden irgendwie auch nicht voll ideal.
Lösung dafür wären Filter, die wie Kategorien funktionieren. (Von der Logik her ist eine Kategorie ja auch nur ein Filter.)
HHG hat, oder hatte, so eine ähnliche, einfache aber sehr sinnvolle Lösung.
Stellt euch vor, bei einer Kategorie hat man einen Schalter:
Kategorie oder Filter,
(Kategorie per default)
Wenn Filter, dann wird die Kategorie nicht in den Menüs angezeigt, sondern als Filter oben auf der Kategorie Seite oder bei vielen davon und großem Bildschirm evtl. seitlich.
So kann man dann Unterkategorien als Filter anzeigen lassen.
Und behandeln und sortieren usw kann man die Produkte weiterhin wie in einer Kategorie.
Ist m.E. die idealste Art von Filter, auch weil man so schnell vielen Produkten Filter(Kategorien) zuweisen kann.
...nur ganz grob umrissen...
Gruss
Manne