Widerrufseingang

Widerrufseingang im Backend

Die E-Mail-Vorlage Widerrufseingang bestaetigt eine gesendete Widerrufsanfrage und informiert gleichzeitig die Bearbeitung im Shop.

Ausloeser und Zweck

Die Vorlage wird nach erfolgreichem Absenden des Widerrufsformulars verwendet. Der Shop prueft die Eingaben, rendert die Vorlage mit Formularwerten und Shopdaten und sendet die Nachricht an die angegebene E-Mail-Adresse sowie an die hinterlegten Bearbeiteradressen.

  • Interner Vorlagenname: widerrufseingang.
  • Ausloeser: Absenden des Widerrufsformulars im Shop.
  • Aktivierung: Die Konfiguration aktiv muss fuer das Widerrufsformular des gewaehlten Shops gesetzt sein. Bei aktiv=0 leitet der Shop auf die Fehlerseite weiter.
  • Empfaenger: Die erste Empfaengeradresse ist die im Formular angegebene E-Mail-Adresse.
  • Bearbeitung: Zusaetzlich erhalten die unter recipient_email gepflegten Adressen die gleiche Nachricht. Ist das Feld leer, verwendet der Shop die Admin-Adresse des Shops.
  • Backend-Nachricht: Nach erfolgreichem Mailversand legt der Shop eine Nachricht vom Typ widerrufsanfrage an.

Frontend-Formular und Validierung

Das Formular nimmt Name, E-Mail-Adresse, Nummer und Freitext entgegen. Bei Validierungsfehlern bleibt das Formular sichtbar und zeigt die Fehlermeldung im Fehlerbereich an.

  • email: Pflichtfeld. Leerwerte werden abgewiesen, Leerzeichen werden entfernt und das Ergebnis wird gegen ein E-Mail-Muster geprueft.
  • nummer: Pflichtfeld fuer Bestellnummer, Auftragsnummer oder Vertragsnummer.
  • name: Optionaler Name der anfragenden Person. Der Wert wird in E-Mail und Formular-Rueckfuellung verwendet.
  • anfrage: Optionaler Freitext mit weiteren Angaben. Fuer die erneute Formularanzeige wird HTML entfernt.
  • captcha: Wird geprueft, wenn reCAPTCHA im Shop aktiv ist. Bei Fehler wird der Versand blockiert.
  • FORM_ACTION, V_NAME, V_EMAIL, V_NUMMER und V_ANFRAGE: Templatewerte fuer Formularziel und Rueckfuellung.

Backend-Einstellungen zum Formular

Die Einstellungen liegen pro Shop in der Konfigurationsgruppe widerrufsformular. Beim Oeffnen der Backend-Seite werden fehlende Variablen fuer alle Shops angelegt.

  • aktiv: Checkbox fuer die Verfuegbarkeit des Widerrufsformulars. Ohne gesetzte Checkbox wird beim Speichern 0 hinterlegt.
  • recipient_email: Eine oder mehrere Bearbeiteradressen. Mehrere Adressen werden mit Semikolon getrennt und beim Versand einzeln als direkte Empfaenger ergaenzt.
  • Shopauswahl: Die Backend-Maske arbeitet mit dem aktuell ausgewaehlten Shop. Einstellungen und Empfaengeradressen gelten dadurch shopbezogen.

Versandlogik

Beim Versand laedt der Shop die Vorlage in der aktuellen Sprache, setzt Shopdaten und Widerrufsdaten ein und versendet die E-Mail ueber den Mailer des aktuellen Shops.

  • subject wird als Betreff der Eingangsbestaetigung gerendert.
  • value_html wird als HTML-Inhalt verwendet.
  • value wird als Text-Alternative verwendet; HTML-Zeilenumbrueche werden vor dem Versand in Textumbrueche umgewandelt und Tags entfernt.
  • Individuelle Absenderdaten der Vorlage werden vor dem Versand auf die E-Mail angewendet.
  • Vor dem Hinzufuegen der Bearbeiteradressen werden BCC-Adressen geleert. Bearbeiter erhalten die Nachricht deshalb als direkte Empfaenger.
  • Nach erfolgreichem Versand wird eine Backend-Nachricht fuer die Kundenbearbeitung angelegt.
  • Bei Mailfehlern erzeugt der Shop stattdessen eine Systemnachricht vom Typ emailfailed mit Empfaengerangaben, Betreff und Fehlermeldung.
Wichtig: Diese Vorlage ist eine Eingangsbestaetigung. Rechtliche Bewertung, Rueckzahlung oder Statusentscheidung sollten nicht automatisch zugesagt werden, solange der Widerruf noch geprueft wird.

Bearbeitbare Felder der Vorlage

Die Vorlage nutzt die Standardfelder der E-Mail-Vorlagenverwaltung. Die Inhalte sollten die eingegangenen Angaben vollstaendig und nachvollziehbar wiedergeben.

  • subject: Betreff der Eingangsbestaetigung.
  • value_html: HTML-Version der Nachricht. Verwende {WIDERRUF_ANFRAGE_HTML} fuer Freitext mit HTML-Zeilenumbruechen.
  • value: Textversion der Nachricht. Verwende {WIDERRUF_ANFRAGE_TXT} fuer den unveraenderten Textwert.
  • sender_name: Optionaler Absendername fuer diese Vorlage.
  • sender_email: Optionale Absenderadresse fuer diese Vorlage.
  • replay_to: Optionale Antwortadresse der Vorlage. Der Backend-Feldname lautet replay_to.
  • bcc_emails: Nicht fuer Bearbeiterkopien einplanen, weil diese Versandlogik BCC vor dem internen Versand leert.

Verfuegbare Variablen

Die Widerrufsvariablen stammen direkt aus dem Formular oder aus dem aktuellen Versandzeitpunkt. Shopvariablen stehen ebenfalls bereit.

VariableBedeutung
{WIDERRUF_DATUM_ZEIT}Datum und Uhrzeit des E-Mail-Versands im Format Tag, Monat, Jahr und Uhrzeit.
{WIDERRUF_NAME}Name aus dem Widerrufsformular.
{WIDERRUF_EMAIL}E-Mail-Adresse aus dem Formular und erste Empfaengeradresse der Eingangsbestaetigung.
{WIDERRUF_NUMMER}Bestellnummer, Auftragsnummer oder Vertragsnummer aus dem Formular.
{WIDERRUF_ANFRAGE_HTML}Weitere Angaben mit HTML-Zeilenumbruechen fuer die HTML-Mail.
{WIDERRUF_ANFRAGE_TXT}Weitere Angaben als reiner Text fuer die Textversion.
{SHOPNAME}, {FIRMEN_LOGO}, {FIRM_LOGO}Shopname und Logo des Shops.
{EMAIL_SIG_HTML}, {EMAIL_SIG_TXT}HTML- und Textsignatur des Shops.

Shopvariablen

Variable Beschreibung
SHOPNAME Firmenname o. Rechtsform
FIRMEN_LOGO das hinterlegte Firmenlogo als HTML Tag des (Multi-) Shops
EMAIL_SIG_TXT die TXT E-Mailsignatur des (Multi-) Shops
EMAIL_SIG_HTML die HTML E-Mailsignatur des (Multi-) Shops
MY_BANK eigener Bankname der Bankverbindung
MY_EMPFAENGER eigener Empfängername der Bankverbindung
MY_BLZ eigene BLZ der Bankverbindung
MY_KONTO_NR eigene Konto-Nr. der Bankverbindung
MY_IBAN eigene IBAN der Bankverbindung
MY_BIC eigene BIC der Bankverbindung
MY_NNAME eigener Nachname
MY_VNAME eigener Vorname
MY_STRASSE eigene Straße
MY_PLZ eigene PLZ
MY_ORT eigener Ort
MY_LAND eigenes Land
MY_TEL eigene Tel-Nr
MY_FAX eigene Fax-Nr
MY_EMAIL eigene E-Mail-Adresse
MY_USTID eigene USt-Id

Sicher pruefen

  1. Aktiviere das Widerrufsformular fuer den betroffenen Shop.
  2. Hinterlege recipient_email mit einer oder mehreren Bearbeiteradressen.
  3. Sende eine Testanfrage mit E-Mail-Adresse, Nummer und Freitext ab.
  4. Pruefe, ob die E-Mail sowohl an WIDERRUF_EMAIL als auch an die Bearbeiteradressen geht.
  5. Kontrolliere, ob im Backend eine Widerrufsanfrage-Nachricht angelegt wurde.
  6. Teste eine leere Bearbeiteradresse und pruefe den Versand an die Admin-Adresse des Shops.
  7. Teste fehlende Pflichtfelder und ein Captcha-Szenario, falls reCAPTCHA aktiv ist.
Praxis-Tipp: Trenne Eingangsbestaetigung und Bearbeitungsentscheidung sprachlich klar. Das reduziert Missverstaendnisse im Kundenkontakt.

War diese Seite hilfreich?

Hilf uns, das Handbuch weiter zu verbessern. Wenn etwas fehlt oder unverständlich ist, kannst Du direkt einen kurzen Kommentar senden.