# Widerrufsbutton in Shopware 6.7.9.0 – wo aktivieren & wie umsetzen?

**URL:** https://forum.shopware.com/t/widerrufsbutton-in-shopware-6-7-9-0-wo-aktivieren-wie-umsetzen/109001
**Category:** Shopware 6 (German)
**Created:** [1. Mai 2026 um 10:45 UTC](https://forum.shopware.com/t/widerrufsbutton-in-shopware-6-7-9-0-wo-aktivieren-wie-umsetzen/109001 "2026-05-01T10:45:55Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![doitauto](https://avatars.discourse-cdn.com/v4/letter/d/dbc845/32.png) [@doitauto](https://forum.shopware.com/u/doitauto)
#### Post date: [1. Mai 2026 um 10:45 UTC](https://forum.shopware.com/t/widerrufsbutton-in-shopware-6-7-9-0-wo-aktivieren-wie-umsetzen/109001/1 "2026-05-01T10:45:55Z")

</div>

Hallo zusammen,

mit dem Release von Shopware 6.7.9.0 wurde ja offiziell der neue Widerrufsbutton angekündigt. Laut offizieller Kommunikation ist dieser im System integriert, allerdings stellt sich mir aktuell die Frage:

👉 **Wo genau wird der Widerrufsbutton aktiviert bzw. eingebunden?**

---

<div class="post-metadata">

### Author: ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)
#### Post date: [1. Mai 2026 um 11:08 UTC](https://forum.shopware.com/t/widerrufsbutton-in-shopware-6-7-9-0-wo-aktivieren-wie-umsetzen/109001/2 "2026-05-01T11:08:33Z")

</div>

> [@Widerrufsbutton v6.7.9.0](https://forum.shopware.com/t/widerrufsbutton-v6-7-9-0/108907/13):
>
> Es wird eine mal an den Shopbetreiber und eine an den Kunden verschickt. Sonst passiert nix.

---

<div class="post-metadata">

### Author: ![doitauto](https://avatars.discourse-cdn.com/v4/letter/d/dbc845/32.png) [@doitauto](https://forum.shopware.com/u/doitauto)
#### Post date: [2. Mai 2026 um 09:45 UTC](https://forum.shopware.com/t/widerrufsbutton-in-shopware-6-7-9-0-wo-aktivieren-wie-umsetzen/109001/4 "2026-05-02T09:45:37Z")

</div>

Der Button wird auf [doitauto.de](http://doitauto.de) angezeigt und ich kann den Widerruf auch auslösen. Allerdings wird keine E-Mail versendet, stattdessen erscheint folgende Fehlermeldung:

> {  
> „source“: „core“,  
> „environment“: „prod“,  
> „additionalData“: {  
> „message“: „Could not send mail with error message: An exception occurred while executing a query: SQLSTATE[42S22]: Column not found: 1054 Unknown column ‚mail\_template\_id‘ in ‚field list‘“,  
> „template“: „\n \n Neuer Widerrufsantrag für den Vertrag mit der Nummer 33434343.\n \n \n Weitere Informationen:\n  
> \n Vorname: Arif\n  
> \n Nachname: Calhan\n  
> \n E-Mail-Adresse: [arifcalhan@t-online.de](mailto:arifcalhan@t-online.de)\n  
> \n Vertragsnummer (Bestellnummer, Abonnementnummer, …): 33434343\n  
> \n Kommentar:  
> \n 343434\n \n \n Das Formular wurde am 02.05.2026, 11:41 eingereicht.\n \n\n“,  
> „eventName“: „revocation\_request.sent“,  
> „exception“: "PDOException: SQLSTATE[42S22]: Column not found:

---

<div class="post-metadata">

### Author: ![doitauto](https://avatars.discourse-cdn.com/v4/letter/d/dbc845/32.png) [@doitauto](https://forum.shopware.com/u/doitauto)
#### Post date: [2. Mai 2026 um 09:51 UTC](https://forum.shopware.com/t/widerrufsbutton-in-shopware-6-7-9-0-wo-aktivieren-wie-umsetzen/109001/5 "2026-05-02T09:51:21Z")

</div>

Der Button wird im Storefront auf [doitauto.de](http://doitauto.de) korrekt angezeigt. Ich kann den Widerruf auch absenden, allerdings wird keine E-Mail versendet. Stattdessen erscheint folgender Fehler im Log:

```auto
Could not send mail with error message:
An exception occurred while executing a query:
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'mail_template_id' in 'field list'

```

Im Stacktrace wird folgendes Plugin genannt:

```auto
custom/plugins/FroshPlatformMailArchive/src/Services/MailSender.php

```

Auffällig ist diese Stelle:

```auto
Frosh\MailArchive\Services\MailSender->saveMail()
Frosh\MailArchive\Services\MailSender->send()
Shopware\Core\Content\Mail\Service\MailService->send()
Shopware\Core\Content\Flow\Dispatching\Action\SendMailAction->handleFlow()

```

Der betroffene Event ist:

```auto
revocation_request.sent

```

Es scheint also so, dass die Widerruf-Mail korrekt erzeugt wird, aber beim Speichern im Frosh Mail Archive ein Datenbankfeld `mail_template_id` erwartet wird, das in der Tabelle nicht vorhanden ist.

Meine Fragen:

1. Ist das Plugin **FroshPlatformMailArchive** aktuell kompatibel mit Shopware 6.7.9.0?

2. Muss für Shopware 6.7.9.0 eine neue Migration für `mail_template_id` ausgeführt werden?

3. Gibt es einen bekannten Fix oder Workaround?

4. Reicht ein Plugin-Update / erneutes Ausführen der Migrationen?

Getestete bzw. geplante Befehle:

```auto
php bin/console plugin:list | grep -i mail
php bin/console database:migrate FroshPlatformMailArchive --all
php bin/console database:migrate --all
php bin/console cache:clear

```

Kurzfristiger Workaround wäre vermutlich:

```auto
php bin/console plugin:deactivate FroshPlatformMailArchive
php bin/console cache:clear

```

---

<div class="post-metadata">

### Author: ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)
#### Post date: [2. Mai 2026 um 10:13 UTC](https://forum.shopware.com/t/widerrufsbutton-in-shopware-6-7-9-0-wo-aktivieren-wie-umsetzen/109001/6 "2026-05-02T10:13:13Z")

</div>

Bei mir läuft 6.7.9.1 und 3.6.0 ohne Fehler zusammen.

Im verlinkten Beitrag gab es auch ein Problem, dass die E-Mails nicht verschickt wurden. Habe nicht nachgesehen ob das relevant ist. Probiere das mal.

Das FroshMailArchive Plugin ist vermutlich nur in der Liste, da es den E-Mail-Prozess über den eigenen Service umleitet, der eigentliche Fehler tritt aber beim E-Mail-Versand auf.

mail\_template\_translation

 ![Bildschirmfoto 2026-05-02 um 12.18.24](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/d/c/dc5ac1634975eeae379307b6af4b4823e49264d2.png)

---

<div class="post-metadata">

### Author: ![frip-tech.de](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/frip-tech.de/32/24453_2.png) [@frip-tech.de](https://forum.shopware.com/u/frip-tech.de)
#### Post date: [2. Mai 2026 um 11:11 UTC](https://forum.shopware.com/t/widerrufsbutton-in-shopware-6-7-9-0-wo-aktivieren-wie-umsetzen/109001/7 "2026-05-02T11:11:40Z")

</div>

Woher stammt diese Info: \* Der Button wird nur angezeigt, wenn der Bestellstatus und die rechtlichen Voraussetzungen (Widerrufsfrist, Kundengruppe, Länderzuordnung etc.) erfüllt sind.

---

<div class="post-metadata">

### Author: ![raymond-de](https://avatars.discourse-cdn.com/v4/letter/r/7feea3/32.png) [@raymond-de](https://forum.shopware.com/u/raymond-de)
#### Post date: [2. Mai 2026 um 11:50 UTC](https://forum.shopware.com/t/widerrufsbutton-in-shopware-6-7-9-0-wo-aktivieren-wie-umsetzen/109001/8 "2026-05-02T11:50:46Z")

</div>

@frip-tech.de  
Wollte ich auch noch schreiben. Nach meinen Recherchen muss der Button immer eingeblendet sein, auch für Gastkunden, die ja kein Account haben, also uneingeloggt.

Wir werden probieren es mit Acris CMS (den integrierten Formular Builder) umzusetzen. So wie ich es verstanden habe kann diese auch eine Mail an den Anfrager schicken (das typische CC kann ja der Shopware integrierte Formular Builder immer noch nicht), was ja eine rechtliche Voraussetzung ist.

Wir wollen nicht schon wieder Shopware aktualisieren müssen nur für diese Funktion.

---

<div class="post-metadata">

### Author: ![doitauto](https://avatars.discourse-cdn.com/v4/letter/d/dbc845/32.png) [@doitauto](https://forum.shopware.com/u/doitauto)
#### Post date: [2. Mai 2026 um 11:59 UTC](https://forum.shopware.com/t/widerrufsbutton-in-shopware-6-7-9-0-wo-aktivieren-wie-umsetzen/109001/9 "2026-05-02T11:59:36Z")

</div>

Sobald ich das Plugin **Frosh\MailArchive** aktiviere, werden keine E-Mails mehr versendet. Im Ereignis-Log erscheint dazu ein entsprechender Fehler.

 ![Bildschirmfoto 2026-05-02 um 13.58.25](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/6/9/697e9e2a3a6c35563c07e2800f33baafdeacdd4a.png)

---

<div class="post-metadata">

### Author: ![raymond-de](https://avatars.discourse-cdn.com/v4/letter/r/7feea3/32.png) [@raymond-de](https://forum.shopware.com/u/raymond-de)
#### Post date: [2. Mai 2026 um 12:24 UTC](https://forum.shopware.com/t/widerrufsbutton-in-shopware-6-7-9-0-wo-aktivieren-wie-umsetzen/109001/10 "2026-05-02T12:24:36Z")

</div>

Den Macher des Plugins bitte melden. Schon schade, dass immer noch Shopware so eine essenzielle Funktion wie Mail Archiv nicht anbietet und 100% auf den Machern von Frosh also Friends of Shopware vertraut (die sehr gute Arbeit leisten).

---

<div class="post-metadata">

### Author: ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)
#### Post date: [2. Mai 2026 um 12:35 UTC](https://forum.shopware.com/t/widerrufsbutton-in-shopware-6-7-9-0-wo-aktivieren-wie-umsetzen/109001/11 "2026-05-02T12:35:28Z")

</div>

> [@frip-tech.de](#):
>
> Woher stammt diese Info: \* Der Button wird nur angezeigt, wenn der Bestellstatus und die rechtlichen Voraussetzungen (Widerrufsfrist, Kundengruppe, Länderzuordnung etc.) erfüllt sind.

Das ist doch ziemlich offensichtlich eine KI generierte Antwort (gewesen). Ich habe den Beitrag geflaggt.

---

<div class="post-metadata">

### Author: ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)
#### Post date: [2. Mai 2026 um 12:36 UTC](https://forum.shopware.com/t/widerrufsbutton-in-shopware-6-7-9-0-wo-aktivieren-wie-umsetzen/109001/12 "2026-05-02T12:36:45Z")

</div>

Dann deinstalliert das Plugin vollständig und installiere es erneut. Wie gesagt, bei mir funktioniert es fehlerfrei. Also ist es sehr wahrscheinlich kein generelles Problem, sondern ein individuelles.

---

<div class="post-metadata">

### Author: ![juweliermeder](https://avatars.discourse-cdn.com/v4/letter/j/5f9b8f/32.png) [@juweliermeder](https://forum.shopware.com/u/juweliermeder)
#### Post date: [4. Mai 2026 um 14:38 UTC](https://forum.shopware.com/t/widerrufsbutton-in-shopware-6-7-9-0-wo-aktivieren-wie-umsetzen/109001/13 "2026-05-04T14:38:03Z")

</div>

Ich finde keine Anleitung zur Umsetzung des Widerruf Button, in den Stammdaten habe ich unter „Recht und Datenschutz“ den Button aktiviert.

---

<div class="post-metadata">

### Author: ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)
#### Post date: [4. Mai 2026 um 15:19 UTC](https://forum.shopware.com/t/widerrufsbutton-in-shopware-6-7-9-0-wo-aktivieren-wie-umsetzen/109001/14 "2026-05-04T15:19:23Z")

</div>

> [@Widerrufsbutton v6.7.9.0](https://forum.shopware.com/t/widerrufsbutton-v6-7-9-0/108907/10):
>
> Ich bekomme es leider nicht wirklich hin. Ich habe: Button in den Stammdaten aktiviert neue Shopseite erstellt und mit dem Widerrufsformular gefüllt Kategoriepunkt in der Footernavigation angelegt, das auf die Formularseite zeigt. Als Menüpunkt wird das jetzt angezeigt und die Mailfunktion geht auch. Allerdings sehe ich keinen expliziten Button. Habe ich noch irgendetwas übersehen? Meine Version: 6.7.9.1

---

<div class="post-metadata">

### Author: ![juweliermeder](https://avatars.discourse-cdn.com/v4/letter/j/5f9b8f/32.png) [@juweliermeder](https://forum.shopware.com/u/juweliermeder)
#### Post date: [5. Mai 2026 um 07:22 UTC](https://forum.shopware.com/t/widerrufsbutton-in-shopware-6-7-9-0-wo-aktivieren-wie-umsetzen/109001/15 "2026-05-05T07:22:29Z")

</div>

Ich habe es bei mir im shop wie in folgendem Youtube video umgesetzt: [https://youtu.be/fpPTV8GxEKk?si=EEf8gQjPLIG9G4TJ](https://youtu.be/fpPTV8GxEKk?si=EEf8gQjPLIG9G4TJ)

Zusätzlich habe ich in den Stammdaten die entspr. Stalle aktiviert. Im Footer gibt es jetzt zwar einen Link „Vertrag widerrufen“ aber ein Button ist nicht zu sehen. Hat jemand eine genaue Anleitung wie das mit dem Button funktionieren soll. Von Shopware hätte ich zu diesem Thema etwas besseres erwartet!

---

<div class="post-metadata">

### Author: ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)
#### Post date: [5. Mai 2026 um 07:32 UTC](https://forum.shopware.com/t/widerrufsbutton-in-shopware-6-7-9-0-wo-aktivieren-wie-umsetzen/109001/16 "2026-05-05T07:32:13Z")

</div>

Der Button ist ein a Tag. Wenn dein Theme a tags anders stylt, dann sieht der Button eben nicht wie ein Button aus, sondern wie ein Link.

```auto
<div class="footer-revocation-button mt-4">
    <a class="btn btn-primary" href="/page/cms/019d970186cc73a8b1d7cf1af5306cec" title="Vertrag widerrufen">Vertrag widerrufen</a>
</div>

```

---

<div class="post-metadata">

### Author: ![pucmuc1](https://avatars.discourse-cdn.com/v4/letter/p/f05b48/32.png) [@pucmuc1](https://forum.shopware.com/u/pucmuc1)
#### Post date: [5. Mai 2026 um 07:45 UTC](https://forum.shopware.com/t/widerrufsbutton-in-shopware-6-7-9-0-wo-aktivieren-wie-umsetzen/109001/17 "2026-05-05T07:45:05Z")

</div>

Mich würde interessieren, wie und wann die Funktion in Versionen \< 6.7.9.0 verfügbar sein wird (Backport). Gibt es da schon Infos?

---

<div class="post-metadata">

### Author: ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)
#### Post date: [5. Mai 2026 um 08:08 UTC](https://forum.shopware.com/t/widerrufsbutton-in-shopware-6-7-9-0-wo-aktivieren-wie-umsetzen/109001/18 "2026-05-05T08:08:13Z")

</div>

In 6.6.x ist sie mit dem letzten Update bereitgestellt worden.

In 6.7 hilft nur ein Update auf die aktuellste Version.

Du solltest dir die Funktion mit einem normalen Kontaktformular aber selbst nachbauen können.

---

<div class="post-metadata">

### Author: ![juweliermeder](https://avatars.discourse-cdn.com/v4/letter/j/5f9b8f/32.png) [@juweliermeder](https://forum.shopware.com/u/juweliermeder)
#### Post date: [5. Mai 2026 um 09:31 UTC](https://forum.shopware.com/t/widerrufsbutton-in-shopware-6-7-9-0-wo-aktivieren-wie-umsetzen/109001/19 "2026-05-05T09:31:18Z")

</div>

Ich benutze das Standart Theme da sollte es doch eigentlich funktionieren.

---

<div class="post-metadata">

### Author: ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)
#### Post date: [5. Mai 2026 um 10:10 UTC](https://forum.shopware.com/t/widerrufsbutton-in-shopware-6-7-9-0-wo-aktivieren-wie-umsetzen/109001/20 "2026-05-05T10:10:40Z")

</div>

Bei mir und anderen funktioniert es ohne Probleme (und die Schritte das einzurichten sind wirklich überschaubar). Wird vermutlich ein individuelles Problem sein mit anderen Plugins, CSS, etc.

Cache leeren, Theme neu kompilieren. Wenn dass den Button nicht anzeigt, dann Schritt für Schritt individuelles CSS/Plugins deaktivieren.

Wenn der Link angezeigt wird un funktioniert, dann ist es „nur noch“ ein CSS Problem.

---

<div class="post-metadata">

### Author: ![raymond-de](https://avatars.discourse-cdn.com/v4/letter/r/7feea3/32.png) [@raymond-de](https://forum.shopware.com/u/raymond-de)
#### Post date: [5. Mai 2026 um 11:31 UTC](https://forum.shopware.com/t/widerrufsbutton-in-shopware-6-7-9-0-wo-aktivieren-wie-umsetzen/109001/21 "2026-05-05T11:31:36Z")

</div>

Hat das jemand auch anders bereits umgesetzt z.B. mit dem Acris CMS Formular Builder, um ein jetziges Update von Shopware zu umgehen?

[Nächste Seite](https://forum.shopware.com/t/widerrufsbutton-in-shopware-6-7-9-0-wo-aktivieren-wie-umsetzen/109001.md?page=2)
