English Demoshop Store

Widerrufsformular mit Bestellbezug

Der Widerruf muss möglich sein, und er soll nachvollziehbar sein. Beides wird leichter, wenn das Formular dort steht, wo die Bestellung ohnehin schon bekannt ist.

Die Aufgabe

Die Situation

Ein Kunde möchte widerrufen. Er findet das Formular auf einer Rechtsseite, füllt es aus und schreibt die Bestellnummer aus dem Gedächtnis, oder gar nicht.

Wo die Bordmittel aufhören

Shopware bringt ein Widerrufsformular als dritten Typ seines Formular-Elements mit. Es steht auf einer Seite, seine Felder stehen im Template, und es weiß nichts von der Bestellung, um die es geht.

So sieht das Formular aus

Widerruf
Widerruf betrifft
  • die ganze Bestellung
  • einzelne Produkte
Welche Produkte?nur bei „einzelne Produkte“
T-Shirt Premium, Größe M
Grund
Gefällt nicht
Erhalten am
16.06.2026

Ich widerrufe hiermit den von mir abgeschlossenen Vertrag über den Kauf der oben genannten Waren. *

Ein Feld für die Bestellnummer braucht es nicht: Im Kundenkonto steht sie über dem Formular („Nutzen Sie das Formular für Rückfragen zu Bestellung 10042.“), und Bestellnummer, Bestelldatum, Betrag und Währung hängen unsichtbar an der Einsendung. Der Grund ist freiwillig.

Worauf es hier ankommt

dein-shop.de/admin
FormulareAbbrechenSpeichern
FormularStrukturElement
Elemente
#NameTypBreite
1WiderrufGruppe--
1.1Widerruf betrifftEinzelauswahl (radio)1/1 - ganze Zeile
1.2Welche Produkte?Einzeiliger Text (text)1/1 - ganze Zeile
1.3Zeile 3Zeile--
1.3.1GrundDropdown Menü (select)1/2
1.3.2Erhalten amDatum (date)1/2
1.4ZustimmungZustimmung / Einwilligung1/1 - ganze Zeile

Element auf oberster Ebene anlegen

  • Die Bestellung ist schon bekannt

    Über eine Bestell-Zuordnung erscheint das Formular im Kundenkonto an jeder Bestellung. Die Einsendung trägt die Bestellnummer danach als Kontext; niemand tippt sie ab, niemand vertippt sich.

  • Feste Auswahl, dazu ein Textfeld

    Auswahl-Optionen sind fester Text und für jede Bestellung gleich, die Positionen einer Bestellung kennen sie nicht. Darum fragt das Formular nur „die ganze Bestellung“ oder „einzelne Produkte“; erst bei „einzelne Produkte“ blendet eine Bedingung das Textfeld ein, in das der Kunde schreibt, welche. Ein Komma trennt Optionen, deshalb steht in keiner Option eines.

  • Die Erklärung als Zustimmung

    Der Zustimmungs-Typ ist genau dafür gedacht und lässt sich zum Pflichtfeld machen. Der Text daneben ist eine Beschriftung wie jede andere und damit übersetzbar.

Das ist ein Formular, keine Rechtsberatung. Welcher Text auf ein Widerrufsformular gehört und was darüber hinaus nötig ist, klärst du mit jemandem, der das darf; diese Seite tut es nicht. Die gesetzlich verlangte Widerrufsfunktion mit dem Knopf „Vertrag widerrufen“ bringt Shopware selbst mit: Der Widerrufsbutton in Shopware 6

  • Wo es steht

    Bestell-Zuordnung, im Kundenkonto an Bestellliste und Bestelldetail. Das Formular auf der Rechtsseite bleibt daneben bestehen, für alle, die nicht angemeldet sind.

    Die drei Wege zur Seite

  • Was zurückkommt

    Kontext „Bestellung“ mit der Nummer, dazu Umfang, Produkte, Grund und Datum als eigene Spalten. Aus der Historie wird damit eine Liste, die sich nach Datum sortieren und nach Bestellnummer filtern lässt.

    Historie, Kontext und CSV