Ich habe eine Kategorie „Couchtische“ mit der Unterkategorie „Eiche“.
Jetzt will ich aber nicht, dass alle Produkte aus den verschiedenen Unterkategorien auch in der Oberkategorie angezeigt werden.
Zu dem anderen Problem, dass die Artikel überhaupt den Oberkategorien hinzugefügt werden:
Du kannst die Oberkategorien per eigenem Script leeren, dazu musst du die s_articles_categories_ro bearbeiten - diese wird bei jedem neuen Aufbau der Kategorien neu gefüllt… das heißt du müsstest das per Cronjob lösen, sodass das Script regelmäßig ausgeführt wird.
Allerdings finden dann die Filter in den Oberkategorien diese Artikel dann nicht mehr. Sofern du die Filterfunktionen dort eh nicht nutzen solltest wäre es egal.
Einfach mal die s_articles_categories_ro Tabelle anschauen.
Ich hatte früher (bevor wir die Filter nutzten) es bspw. so gemacht, das in den obersten Kategorien nur noch halbwegs wichtige/beliebte Artikel angezeigt wurden.