Das ist ein bekanntes Problem nach dem 6.7.9.0-Update – in den meisten Fällen fehlt schlicht ein aktiver Flow im Flow Builder. Folgende Checkliste hilft:
1. Flow im Flow Builder anlegen (häufigste Ursache)
Unter Einstellungen → Flow Builder → Flow-Vorlagen gibt es nach dem Update auf 6.7.9.0 eine Vorlage „Withdrawal form sent". Daraus einen neuen Flow erstellen:
- Auslöser: Widerrufsformular gesendet
- Aktion: E-Mail senden → Vorlage „Widerrufsformular" auswählen
- Flow auf „Aktiv" setzen und speichern
Ohne aktiven Flow passiert nach dem Absenden des Formulars buchstäblich nichts – kein Fehler, keine E-Mail, nur eine stille Bestätigungsseite.
Falls die Vorlage unter Flow-Vorlagen nicht auftaucht, einmal Cache leeren und danach das Update-Finish erneut ausführen:
php bin/console cache:clear
php bin/console system:update:finish
Das legt fehlende Mail-Templates und Flow-Vorlagen nach, falls sie beim ursprünglichen Update nicht angelegt wurden.
2. E-Mail-Vorlage vorhanden?
Unter Einstellungen → E-Mail-Templates prüfen, ob eine Vorlage für den Widerruf existiert. Fehlt sie, ebenfalls system:update:finish ausführen. Anschließend im Flow Builder prüfen, ob die Vorlage korrekt zugewiesen ist.
3. CMS-Seite richtig zugewiesen (häufiger Konfigurationsfehler)
Unter Einstellungen → Grundeinstellungen → Shopseiten prüfen, ob bei „Shopseiten-Layout für Widerrufsantrag-Seite" wirklich das Erlebniswelt-Layout mit dem Widerrufsformular hinterlegt ist – und nicht die Widerrufsbelehrung (Rechtstext). Die beiden Seiten sehen in der Auswahl ähnlich aus. Wenn hier das falsche Layout hinterlegt ist, wird das Formular gar nicht korrekt ausgeliefert und es gibt kein ausgelöstes Ereignis.
4. Plugin-Konflikt mit FroshPlatformMailArchive
Falls dieses Plugin installiert ist und im var/log/-Verzeichnis ein Fehler wie
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'mail_template_id' in 'field list'
auftaucht, ist das Plugin nicht kompatibel mit der aktuellen Shopware-Version. Lösung: Plugin auf die neueste Version aktualisieren.
Kurzübersicht der Prüfpunkte:
- Flow im Flow Builder vorhanden und aktiv? → Einstellungen → Flow Builder
- Mail-Vorlage für Widerruf vorhanden? → Einstellungen → E-Mail-Templates
- Richtiges CMS-Layout zugewiesen? → Einstellungen → Grundeinstellungen → Shopseiten
- FroshPlatformMailArchive auf aktuellem Stand? → Erweiterungen → Meine Erweiterungen
- Mailversand grundsätzlich aktiv? (Bestellbestätigung kommt an?) → Einstellungen → System → Mailer
Grüße