simple_withdrawalbutton

Minimales PrestaShop-Modul für eine elektronische Widerrufsfunktion (Widerrufsrecht nach § 312k / § 356 BGB).

→ Aktuelle Version herunterladen

Enthaltene Funktionen

  • Footer-Link „Vertrag widerrufen" über displayFooter
  • zusätzlicher Link im Kundenkonto über displayCustomerAccount
  • öffentliches Formular ohne Login-Zwang
  • vollständiger Widerruf oder Teilwiderruf per Freitext
  • zweistufiger Ablauf: Angaben prüfen → „Widerruf bestätigen"
  • Speicherung in eigener Tabelle ps_simple_withdrawal_request
  • automatische Eingangsbestätigung per E-Mail an den Verbraucher
  • interne Benachrichtigung per E-Mail an den Shopbetreiber
  • einfache Backoffice-Liste unter Bestellungen → Widerrufe
  • Statusverwaltung: new, processing, closed
  • CSRF-Token, Honeypot und konfigurierbares Rate-Limit

Installation

  1. ZIP-Datei von der Releases-Seite herunterladen.
  2. In PrestaShop unter Module → Module Manager → Modul hochladen hochladen.
  3. Modul installieren und aktivieren.

Konfiguration

Nach der Installation unter Module → Module Manager → simple_withdrawalbutton → Konfigurieren:

Einstellung Beschreibung
Shop-Benachrichtigungs-E-Mail Adresse, an die neue Widerrufe gemeldet werden
Rate-Limit pro Stunde Max. Einreichungen pro E-Mail oder IP-Hash (Standard: 5)
Datenschutzerklärung URL Link zur Datenschutzerklärung im Formular (DSGVO Art. 13)
Widerrufsbelehrung URL Link zur Widerrufsbelehrung oberhalb des Formulars
Aufbewahrungsfrist (Monate) Ältere Einträge können manuell gelöscht werden (0 = unbegrenzt)

Test nach der Installation

  1. Frontend-Link im Footer oder im Kundenkonto öffnen.
  2. Testwiderruf ausfüllen und bestätigen.
  3. Prüfen, ob Kunden-E-Mail und Shop-Benachrichtigung ankommen.
  4. Im Backoffice unter Bestellungen → Widerrufe prüfen, ob der Datensatz sichtbar ist.

Wichtige Hinweise

  • Das Modul bestätigt nur den Eingang des Widerrufs, nicht dessen rechtliche Wirksamkeit.
  • Die Widerrufsbelehrung, Datenschutzerklärung und AGB müssen separat gepflegt werden.
  • Beim Deinstallieren löscht das Modul die gespeicherten Widerrufe nicht — diese können rechtlich relevant sein.
  • Das Modul erzeugt keine Retourenlabels und führt keine automatische Erstattung aus.

Kompatibilität

Klassisches PrestaShop-Legacy-Modul für PrestaShop 1.7.8+ / 8 / 9, PHP 7.2+. Vor Live-Nutzung in einer Staging-Umgebung testen.

S
Description
No description provided
Readme 192 KiB
v0.1.8 Latest
2026-06-01 10:02:15 +02:00
Languages
PHP 51.1%
Go Template 30.6%
CSS 13.4%
HTML 4%
Shell 0.9%