# Ist die s\_articles\_categories\_ro löschbar?

**URL:** <https://forum.shopware.com/t/ist-die-s-articles-categories-ro-loschbar/20377>\
**Category:** Shopware 3.5\
**Tags:** resolved-topics\
**Created:** [19. Mai 2014 um 16:07 UTC](https://forum.shopware.com/t/ist-die-s-articles-categories-ro-loschbar/20377 "2014-05-19T16:07:47Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![ag0linho](https://avatars.discourse-cdn.com/v4/letter/a/e0b2c6/32.png) [@ag0linho](https://forum.shopware.com/u/ag0linho)\
**Post date:** [19. Mai 2014 um 16:07 UTC](https://forum.shopware.com/t/ist-die-s-articles-categories-ro-loschbar/20377/1 "2014-05-19T16:07:47Z")

</div>

Hallo! Die Kategoriezuordnungen bei uns im Shop funktionieren nicht mehr: Die Vaterkategorien werden nicht mehr automatisch vererbt - siehe [HIER](http://forum.shopware.de/allgemein-f25/ubergeordnete-kategorien-im-artikel-werden-nicht-vererbt-t13091.html) Kann mir jemand sagen, ob ich die Tabelle s\_articles\_categories\_ro unter SW 4.2.3 einfach löschen kann und sie sich nach “Kategoriebaum neu erstellen” automatisch wieder erstellt? Wenn ja - darf nur der Inhalt der Tabelle gelöscht werden, oder muss die gesamte Tabelle entfernt werden? Viele Grüße, ag0linho

---

<div class="post-metadata">

**Author:** ![SebastianKloepper](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sebastiankloepper/32/21435_2.png) [@SebastianKloepper](https://forum.shopware.com/u/SebastianKloepper)\
**Post date:** [19. Mai 2014 um 16:12 UTC](https://forum.shopware.com/t/ist-die-s-articles-categories-ro-loschbar/20377/2 "2014-05-19T16:12:26Z")

</div>

Hallo, im Backend einfach nur auf “Kategoriebaum neu erstellen/aufbauen” klicken. In die Datenbank muss man nicht manuell eingreifen Sebastian

---

<div class="post-metadata">

**Author:** ![DanielNogel](https://avatars.discourse-cdn.com/v4/letter/d/96bed5/32.png) [@DanielNogel](https://forum.shopware.com/u/DanielNogel)\
**Post date:** [19. Mai 2014 um 16:14 UTC](https://forum.shopware.com/t/ist-die-s-articles-categories-ro-loschbar/20377/3 "2014-05-19T16:14:04Z")

</div>

Hi, beim Neuaufbau des Kategoriebaums wird die Tabelle bereits getruncated, angetsoßen wird das Ganze hier: \Shopware\_Controllers\_Backend\_Performance::fixCategoriesAction ` /\*\* \* Fixes categorie tree \*/ public function fixCategoriesAction() { $offset = $this-\>Request()-\>getParam('offset', 0); $limit = $this-\>Request()-\>getParam('limit', null); $component = Shopware()-\>CategoryDenormalization(); if ($offset == 0) { $component-\>rebuildCategoryPath(); $component-\>removeAllAssignments(); } $count = $component-\>rebuildAllAssignments($limit, $offset); $this-\>View()-\>assign(array( 'success' =\> true, 'total' =\> $count, )); }` Grundsätzlich kannst du dir \Shopware\Components\Model\CategoryDenormalization auch selbst erzeugen, eine PDO-Connection reinreichen und dann damit arbeiten. Eigentlich sollte das aber nicht nötig sein - nach dem Neuaufbau müssten mögliche Fehler korrigiert sien. lG Daniel

---

<div class="post-metadata">

**Author:** ![ag0linho](https://avatars.discourse-cdn.com/v4/letter/a/e0b2c6/32.png) [@ag0linho](https://forum.shopware.com/u/ag0linho)\
**Post date:** [19. Mai 2014 um 16:21 UTC](https://forum.shopware.com/t/ist-die-s-articles-categories-ro-loschbar/20377/4 "2014-05-19T16:21:24Z")

</div>

Mhh - dann lasse ich den Eingriff lieber. Woran könnte es denn dann liegen, dass (trotz heutigem Update auf 4.2.3) die Vaterkategorien nicht mehr hinterlegt werden? Den Kategoriebaum neu aufgebaut habe ich bereits häufiger - ohne Ergebnis. Das Problem besteht seit ca. den letzten 25 Artikeln - bis davor hat alles reibungslos funktioniert. Im Frontend werden die Artikel auch entsprechend in allen Kategorien gelistet. Beim Export und im Backend sind die Vaterkategorien nicht vorhanden… Mir ist außerdem aufgefallen, dass wenn ich den Kategoriebaum neu aufbauen lasse, dort ~2600 Kategorien aufgebaut werden. Wir haben allerdings nur 156 im Shop…

---

<div class="post-metadata">

**Author:** ![DanielNogel](https://avatars.discourse-cdn.com/v4/letter/d/96bed5/32.png) [@DanielNogel](https://forum.shopware.com/u/DanielNogel)\
**Post date:** [19. Mai 2014 um 21:16 UTC](https://forum.shopware.com/t/ist-die-s-articles-categories-ro-loschbar/20377/5 "2014-05-19T21:16:31Z")

</div>

Hi, die \_ro-Tabelle enthält die Kategorien denormalosiert , also für jeden Artikel alle zugeordneten Kategorien und Eltern-Kategorien. Daher sind das immer mehr Zuordnungen, als es Kategorien gibt. lG Daniel Gesendet von meinem HTC One mit Tapatalk

---

<div class="post-metadata">

**Author:** ![ag0linho](https://avatars.discourse-cdn.com/v4/letter/a/e0b2c6/32.png) [@ag0linho](https://forum.shopware.com/u/ag0linho)\
**Post date:** [20. Mai 2014 um 10:24 UTC](https://forum.shopware.com/t/ist-die-s-articles-categories-ro-loschbar/20377/6 "2014-05-20T10:24:49Z")

</div>

Hallo Daniel! Vielen Dank für die Information! Ich habe die \_ro Tabelle mal als CSV heruntergeladen. Sie enthält 3373 Zeilen, deren Einträge auch richtig sind. Bei “Kategoriebaum neu aufbauen” werden laut Fortschrittsbalken nur ~2600 Zeilen/Einträge behandelt/abgearbeitet. Ist das richtig? Das Problem, dass bei vielen Artikeln die “Parent ID’s” nicht übermittelt werden besteht weiterhin - obwohl sie richtig in der \_ro eingetragen sind. Das habe ich gerade via Vergleich mit s\_articles usw. überprüft. Wie kriege ich Shopware dazu, a) die komplette Tabelle s\_articles\_categories\_ro bei “Kategoriebaum neu aufbauen” abzuarbeiten? Die ersten ~1000 Schritte benötigen auch deutlich mehr Zeit, als die letzten - da rennt der Fortschrittsbalken nur so durch… b) dementsprechend die parentalen Kategorien auch bei ALLEN Artikeln zu hinterlegen? Hast Du da eine Idee, woran es liegen könnte? Viele Grüße, ag0linho

---

<div class="post-metadata">

**Author:** ![SebastianKloepper](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sebastiankloepper/32/21435_2.png) [@SebastianKloepper](https://forum.shopware.com/u/SebastianKloepper)\
**Post date:** [20. Mai 2014 um 21:29 UTC](https://forum.shopware.com/t/ist-die-s-articles-categories-ro-loschbar/20377/7 "2014-05-20T21:29:39Z")

</div>

Hallo, Sich kann noch immer nicht das eigentliche Problem nachvollziehen. Du musst nur im Performance Modul einmal den Kategoriebaum neu aufbauen. Mehr nicht. Shopware legt die \_ro Tabelle neu und korrekt an auf Basis deiner Kategoriezuweisungen. Was du mit parent ID meinst kann ich nicht nachvollziehen. Was meinst du damit? In wie weit vergleichst du was mit der s\_articles? Das verstehe ich noch nicht, da das verschieden/andere Dinge sind. Sollte ein Artikel danach in der Unterkategorie sichtbar sein, aber nicht in der Hauptkategorien, so muss was anderes defekt sein oder es wurde ggf. was angepasst. Da benötigt man dann aber Beispiele, weitere Infos etc. Seitens Shopware kannst du also nur die Tabelle über das backend neu aufbauen. Ansonsten muss dein System tiefer analysiert werden Sebastian

---

<div class="post-metadata">

**Author:** ![ag0linho](https://avatars.discourse-cdn.com/v4/letter/a/e0b2c6/32.png) [@ag0linho](https://forum.shopware.com/u/ag0linho)\
**Post date:** [21. Mai 2014 um 11:09 UTC](https://forum.shopware.com/t/ist-die-s-articles-categories-ro-loschbar/20377/8 "2014-05-21T11:09:10Z")

</div>

Hallo Sebastian! Vielen Dank, dass Du Dich mit dem Problem beschäftigst 😃 Ich versuche es mal bebildert: Wenn ich einen neuen Artikel angelegt habe, werden seine “Überkategorien”(=“Parent ID’s”) nicht richtig vererbt (links richtig, älterer Artikel/rechts falsch, neuer Artikel): Auch der Neuaufbau des Kategoriebaumes bringt keinen Erfolg. Die Tabelle s\_articles\_categories\_ro enthält 3373 Zeilen, in der auch alle gewünschten Kategorieverknüpfungen aufgeführt und richtig sind. Das habe ich überprüft, indem ich mir die Kategorien und Artikel exportiert und auch in der Datenbank an den entsprechenden Stellen verglichen habe. Diese Kategorieverknüpfungen werden aber im Backend (s.o.) und beim Export der Artikel in der erstellten CSV in den Spalten “categories” und “categorypaths” nicht aufgeführt (Piles und die weiteren Kategorien fehlen): Wenn ich den Kategoriebaum neu aufbauen lasse, werden 2607 Elemente bearbeitet - also deutlich weniger, als die s\_articles\_categories\_ro Zeilen hat. Deshalb denke ich, dass der Fehler dort irgendwo liegt. Die ersten ~1000 zu bearbeitenden Elemente brauchen auch deutlich mehr Zeit, als die nachfolgenden - ab ~1000 Elementen rennt der Fortschrittsbalken beim Neuaufbau nur so durch (für die ersten ~1000 werden bei 200er Schritten bspw. 4 Sekunden benötigt, für die letzten ~1607 aber nur 1 Sekunde): Ich hoffe, dass ich mein Problem etwas verdeutlichen konnte, und jetzt mehr Leute was damit anfangen können - ich stehe nämlich ziemlich auf dem Schlauch… 🙂 Viele Grüße, ag0linho

---

<div class="post-metadata">

**Author:** ![SebastianKloepper](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sebastiankloepper/32/21435_2.png) [@SebastianKloepper](https://forum.shopware.com/u/SebastianKloepper)\
**Post date:** [21. Mai 2014 um 11:15 UTC](https://forum.shopware.com/t/ist-die-s-articles-categories-ro-loschbar/20377/9 "2014-05-21T11:15:08Z")

</div>

Hallo, habe dein Post jetzt noch nicht komplett gelesen - aber folgendes fällt mir schon auf: Allerdings ist bei Screenshot 1 das Linke nicht korrekt. Korrekt, wenn man es sauber über das Backend anlegt ist die rechte Ansicht. Nur ein eintrag: Shop\>Hauptkategorie\>Unterkategorie… Die einzelnen Einträge auf der linken Seite entsprechen nicht dem Standard und sind wohl schon mal auf anderem Wege darei gekommen! Sebastian

---

<div class="post-metadata">

**Author:** ![ag0linho](https://avatars.discourse-cdn.com/v4/letter/a/e0b2c6/32.png) [@ag0linho](https://forum.shopware.com/u/ag0linho)\
**Post date:** [21. Mai 2014 um 11:56 UTC](https://forum.shopware.com/t/ist-die-s-articles-categories-ro-loschbar/20377/10 "2014-05-21T11:56:39Z")

</div>

Okay. Dann sind die Kategorien wohl damals bei der Migration von Gambio zu Shopware falsch übergeben worden. Wie ist denn die schnellste Methode, diese Mehrfacheinträge soweit zu reduzieren, dass wie im 1. Screenshot rechts jeweils nur die “Shop\>Hauptkategorie\>Unterkategorie…” eingetragen wird? Es gibt auch Artikel in mehreren End-/Unterkategorien… Läuft es darauf hinaus, dass ich alle Verknüpfungen löschen und manuell bzw. mit Excel neu erstellen muss, oder erkennt SW auf irgendeine Weise von selbst, dass die zusätzlichen Einträge wie bspw. nur “Deutsch” nicht notwendig sind? Ich befürchte, dass das heute wieder ein langer SW-Administrations-Tag für mich wird ☹

---

<div class="post-metadata">

**Author:** ![ag0linho](https://avatars.discourse-cdn.com/v4/letter/a/e0b2c6/32.png) [@ag0linho](https://forum.shopware.com/u/ag0linho)\
**Post date:** [21. Mai 2014 um 16:01 UTC](https://forum.shopware.com/t/ist-die-s-articles-categories-ro-loschbar/20377/11 "2014-05-21T16:01:43Z")

</div>

Das Problem ist gelöst! Bei der Migration von Gambio zu Shopware wurde der Kategoriebaum falsch übermittelt. Nachdem ich nun per Hand (Artikelexport - Excel - CSV bearbeiten - Artikelimport) den Artikeln die in Shopware standardmäßige Zuordnung beigebracht habe, wird alles richtig angezeigt. Da nach der Migration bereits alle Artikel fehlerhaft waren, erschienen für mich die neu angelegten Artikel eben aufgrund der Abweichung vom von mir aus gesehenen Standard als falsch. Nochmals vielen Dank, Sebastian! Deine Antwort hat mir die Augen geöffnet!

---

<div class="post-metadata">

**Author:** ![exwe](https://avatars.discourse-cdn.com/v4/letter/e/3d9bf3/32.png) [@exwe](https://forum.shopware.com/u/exwe)\
**Post date:** [7. September 2016 um 12:28 UTC](https://forum.shopware.com/t/ist-die-s-articles-categories-ro-loschbar/20377/12 "2016-09-07T12:28:29Z")

</div>

> [@SebastianKlöpper schrieb:](https://forum.shopware.com/profile/66/SebastianKl%C3%B6pper "SebastianKl%C3%B6pper")
> 
> Hallo,
> 
> habe dein Post jetzt noch nicht komplett gelesen - aber folgendes fällt mir schon auf:  
> Allerdings ist bei Screenshot 1 das Linke nicht korrekt. Korrekt, wenn man es sauber über das Backend anlegt ist die rechte Ansicht.  
> Nur ein eintrag: Shop\>Hauptkategorie\>Unterkategorie…
> 
> Die einzelnen Einträge auf der linken Seite entsprechen nicht dem Standard und sind wohl schon mal auf anderem Wege darei gekommen!
> 
> Sebastian

Hallo Leute, Hallo Sebastian,

könnte diese falsche Zuordnung auch zu diesem Fehler in der Suche (mit Beschränkung auf eine Kategorie) führen?

> **[Shopware Issuetracker](https://issues.shopware.com/#/issues/PT-6583)**
>
> Shopware Issuetracker

Ich könnte mir vorstellen, dass das zusammenhängt, da der Fehler in der Suche weg ist, sobald man die Kategoriebaum neu generiert.

Gruß Yuri
