Untergeordnete Shopseite einer anderen Shopseite unterordnen in Shopware 5

In Shopware 5 ist es möglich einer Shopseite weitere Shopseiten unterzuordnen. Leider gibt es derzeit aber keine Möglichkeit über das Backend diese der Ordnung halber einer anderen Shopseite zuzuweisen. Der einzige Weg das zu ändern ist, es direkt in der Datenbank anzupassen.

Beispiel:
Die untergeordnete Shopseite 1.1 soll der Shopseite 2 untergeordnet werden.

shopseite-unterseite-verschieben-shopware5

Shopseite in der Datenbank neu zuordnen:
Per phpmyAdmin oder MySql Dumper habt Ihr zugriff auf die Shopware Datenbank. Navigiert zu der Tabelle „s_cms_static“. Hier sind alle Shopseiten abgespeichert.

s-cms-static-datenbank-shopware-5

Um die Shopseite nun zu verschieben suchen wir in der Tabelle nach der ID „50“ (Im Backend zu sehen siehe erstes Bild dieses Beitrags).

s-cms-static-eintrag-datenbank-shopware-5

Hier sehen wir nun das in der Spalte „parentID“ derzeit die ID „47“ steht. Diese ID müssen wir auf „48“ ändern. Das ist die ID der Shopseite, der wir diese Shopseite zuweisen wollen.

s-cms-static-eintrag-aenderung-datenbank-shopware-5

Nach dem Speichern in der Datenbank im Shopware Backend das Fenster der Shopseiten schließen und über die Navigation erneut öffnen, damit die Änderung angezeigt wird. Die Shopweite ist nun wie gewünscht verschoben.

shopseite-unterseite-verschoben-shopware5

In der Regel würde ich absolut davon abraten in der Datenbank manuell Anpassungen zu machen. Für dieses Problem gibt es aber derzeit keine andere Lösung, da auch kein Plugin dafür zur Verfügung steht.

Ich übernehme keine Verantwortung für Schäden durch die Anpassung entstehen. Alle Angaben ohne Gewähr.