allesecht. / Wir digitalisieren dein Projekt allesecht.
  • CMS PRO.
CMS PRO.

Ratgeber

Shopware 6.7: die Fallen beim Umstieg

2026 haben wir mehrere Shops auf Shopware 6.7 gebracht. Dabei sind wir in Fallen getappt, die in keiner Update-Anleitung stehen. Hier sind sie, jeweils mit Symptom, Ursache und Lösung, damit du nicht dieselben Stunden verlierst.

Stand: 2. Oktober 2026.

Laptop mit Programmcode auf einem dunklen Schreibtisch

2. Oktober 2026 · 3 Min. Lesezeit

Die zehn Fallen

1. Echte Seiten verlieren ihre SEO-Adresse

Symptom: Eine Kategorie bekommt plötzlich eine Ersatzadresse, die alte Adresse leitet mit 302 weiter.
Ursache: Shopware 6.7 erzeugt auch für Link-Kategorien (etwa Einträge im Footer) eigene SEO-Adressen. Heißt eine Link-Kategorie wie die echte Seite, schnappt sie ihr die Adresse weg.
Lösung: Vor dem ersten Neuaufbau der Adressen die Vorlage für Kategorie-Adressen so ändern, dass Link-Kategorien ausgenommen sind ({% if category.type != 'link' %}). Danach alte und neue Adressen vergleichen.

2. Nach dem Domainwechsel geht nur die Kasse nicht

Symptom: Startseite und Produkte laufen, die Kasse wirft einen Fehler 500.
Ursache: Shopware merkt sich einen Fingerabdruck aus Domain und Installationspfad. Passt er nicht mehr, scheitert die Kasse, auch ohne installierte Apps.
Lösung: app:shop-id:check, dann app:shop-id:change mit move-shop-permanently, danach den Cache leeren.

3. Umgehängte Weiterleitung landet im 404

Symptom: Eine alte Adresse soll per 301 auf eine neue Seite zeigen, liefert aber 404.
Ursache: Shopware löst Adressen über das Feld path_info auf, nicht über die Verknüpfung zum Artikel.
Lösung: Beim Umhängen path_info mitziehen und danach jede Adresse einmal abrufen.

4. Theme-Schalter lassen sich nicht ausschalten

Symptom: Eine Option im Theme bleibt sichtbar, obwohl sie abgeschaltet ist.
Ursache: 6.7 gibt Schalter als 0 und 1 an das SCSS weiter. Die übliche Abfrage != false ist bei 0 trotzdem wahr.
Lösung: auf == 1 prüfen.

5. Plugin-Menüpunkt fehlt im Admin

Symptom: Das Plugin ist aktiv, sein Menüpunkt in der Verwaltung fehlt, ohne Fehlermeldung.
Ursache: 6.7 lädt Erweiterungen der Verwaltung nur noch über den Vite-Build.
Lösung: Plugin mit 6.7-Build ausliefern. Vorsicht: Der Vite-Build leert den alten Ordner.

6. Strukturierte Daten lassen sich nicht einschalten

Symptom: feature:enable JSON_LD_DATA meldet „OK“, es passiert nichts.
Ursache: Große Feature-Schalter werden beim Start verworfen.
Lösung: über eine Umgebungsvariable oder zur Laufzeit aktivieren.

7. Alte Plugins lassen sich nicht installieren

Symptom: Installation verweigert.
Ursache: Viele Plugins sind in alten Fassungen fest auf 6.6 begrenzt.
Lösung: Vor dem Umstieg für jede Erweiterung die 6.7-Fassung besorgen, sonst Ersatz planen.

8. Die Testumgebung verschickt echte Mails

Symptom: Testbestellungen lösen Mails an echte Kunden aus, Apps verschicken Einladungen.
Ursache: Die Mail-Einstellung steht in der Datenbank, nicht in der .env. Webhooks zu Apps sind in der Kopie weiter scharf.
Lösung: In der Kopie den Mailversand in der Datenbank abschalten, Webhooks und Apps deaktivieren, Zahlarten auf Test stellen.

9. Updates am Umschalttag verstellen Einstellungen

Symptom: Nach dem Umschalten fehlen Apps, eine Zahlart steht auf Testmodus.
Ursache: Das Aktualisieren der Apps entfernt Apps ohne Ordner, manche Zahlungs-Plugins setzen beim Update den Testmodus.
Lösung: App-Ordner vorher sichern, nach jedem Update die Einstellungen der Zahlarten prüfen, Testkauf machen.

10. Google darf Seitenblätterung und Feed-Bilder nicht holen

Symptom: Google meldet gesperrte Bilder, Folgeseiten der Kategorien werden nicht erfasst.
Ursache: Eine Regel wie Disallow: /*?* in der robots.txt sperrt auch ?p= und Bildadressen mit ?ts=.
Lösung: Nur Filter-Parameter gezielt sperren, Seitenblätterung freigeben, im Feed Bildadressen ohne Parameter ausgeben.

Bonus: Änderungen direkt in der Datenbank

Wer Artikel per SQL abschaltet, sieht sie weiter in Listen und Suche, weil der Suchindex nichts mitbekommt. Wer Bestellungen per SQL übernimmt, bekommt doppelte Einträge, weil Bearbeitungsstände dieselbe ID tragen. Änderungen deshalb über Shopwares eigene Datenschicht machen.

Lieber umsetzen lassen?

Wir übernehmen das für deinen Shop – von der Planung bis zum Test, mit Nachweis.

Umstieg mit uns planenUnverbindlich anfragen

Kurz beantwortet

Ist Shopware 6.7 ein normales Update?

Technisch ja, praktisch nein. Wegen der Änderungen an Verwaltung, Theme und Erweiterungen behandeln wir es wie einen kleinen Umzug, mit Testumgebung und Umschalttag.

Was sollte ich vor dem Umstieg prüfen?

Ob es für jede Erweiterung eine 6.7-Fassung gibt, wie die Adressen deiner Kategorien heißen und ob dein Theme Schalter abfragt.

Wie lange dauert der Umstieg?

Das hängt von Zahl und Art der Erweiterungen ab. Den größten Teil der Zeit verbringen wir in der Testumgebung, der Umschalttag selbst dauert meist wenige Stunden.

Technik

← Alle Beiträge im Ratgeber