Blogfunktion fehlerhaft / Eigene Verschuldung - was nun?

Shopware „hinterlegt“ keinen Blogordner, dass ist eine virtuelle Url, die von shopware.php ausgewertet wird… sofern kein Verzeichnis oder Datei vorhanden ist.
Was Du hier zeigst, ist die Url von Shopware, solange keine „SEO Url“ generiert wurde. blog ist in dem Fall der controller. In der SEO-Url würde der echte Kategoriepfad erscheinen.
Möchtest Du nun den Blog von WP entfernen, und den „blog“ von SW ganz verwenden, einfach den WP-Ordner löschen - oder umbenennen.
Dann kann SW auch wieder mit „rewrite“ der Url den internen Blog aufrufen - also den „blog“-controller
Oder zu obigem Link die SEO-Url generieren.