Zum Hauptinhalt springen

Den Widerrufsbutton einrichten

Von der Installation bis zum fertig bearbeiteten Widerruf. Fehlt hier eine Antwort, schreib uns. Dann fehlt sie im Handbuch, nicht bei dir.

Voraussetzungen

Joomla 5 oder 6, PHP ab 8.3.0, MySQL ab 8.0.13 oder MariaDB ab 10.4.

PHP 8.1 und 8.2 bekommen keine Sicherheitsaktualisierungen mehr. Weil JoomRevoke Kontaktdaten deiner Kunden verarbeitet, verlangen wir 8.3, auch wenn Joomla selbst noch tiefer ansetzt. Auf einer älteren Version bricht die Installation ab, bevor irgendetwas kopiert wird.

Installation

Im Backend unter System → Installieren → Erweiterungen die Datei pkg_joomrevoke.zip hochladen.

In einem Zug installiert werden die Komponente, das Widerrufsbutton-Modul, ein Modul für die Backend-Übersicht, ein Systemplugin und ein Aufgabenplugin. Danach steht JoomRevoke unter Komponenten → JoomRevoke.

Einrichtung

Menüpunkt anlegen. Menüs → dein Menü → Neuer Menüpunkt, Menüpunkttyp JoomRevoke → Widerrufsformular. Am besten im Fußmenü, dort, wo auch Impressum und Datenschutzerklärung stehen.

Button platzieren. System → Website-Module → Neu → JoomRevoke - Widerrufsbutton. Position wählen, Menüzuweisung auf Auf allen Seiten. Die Beschriftung leer lassen, dann steht dort „Vertrag widerrufen“, der vom Gesetz verlangte Wortlaut.

CSS-Klassen eintragen, damit der Button aussieht wie deine übrigen Schaltflächen. Cassiopeia: btn btn-primary. YOOtheme Pro: uk-button uk-button-primary.

Ohne Menüpunkt? Geht auch, und zwar auf zwei Arten. Das Gesetz verlangt den Button, nicht den Menüeintrag.

Erste Art: gar kein Menüpunkt. Das Formular ist auch ohne einen erreichbar, unter der Standardadresse der Komponente: /component/joomrevoke. Auf einer mehrsprachigen Website steht das Sprachkürzel davor, also /de/component/joomrevoke. Der Widerrufsbutton verlinkt von sich aus dorthin; du musst diese Adresse nirgends eintragen.

Zweite Art: eigene Adresse, aber kein sichtbarer Eintrag. Wenn dir /component/joomrevoke zu technisch aussieht und du lieber /vertrag-widerrufen hättest, brauchst du dafür einen Menüpunkt, denn nur ein Menüpunkt erzeugt in Joomla eine eigene Adresse. Ein Menüpunkt wird aber erst sichtbar, wenn ein Menü-Modul das Menü anzeigt, in dem er liegt. Genau das lässt sich weglassen:

  1. Unter Menüs → Verwalten → Neu ein eigenes Menü anlegen, zum Beispiel „Versteckt".
  2. In diesem Menü den Menüpunkt vom Typ JoomRevoke → Widerrufsformular anlegen und ihm den gewünschten Alias geben, etwa vertrag-widerrufen.
  3. Für dieses Menü kein Menü-Modul veröffentlichen.

Der Eintrag taucht dann in keiner Navigation auf, die Adresse gibt es trotzdem, und der Widerrufsbutton verlinkt automatisch darauf.

Benachrichtigungen

Unter Komponenten → JoomRevoke → Optionen, Reiter Benachrichtigungen, trägst du die Adresse ein, an die Meldungen über neue Widerrufe gehen sollen. Bleibt das Feld leer, wird die Absenderadresse aus der Joomla-Konfiguration verwendet.

Standardmäßig enthält diese Meldung nur die Widerrufs-ID und den Zeitpunkt, keine personenbezogenen Daten. E-Mails laufen unverschlüsselt über fremde Server und bleiben lange in Postfächern liegen. Die vollständigen Angaben stehen ohnehin im Backend.

Die Eingangsbestätigung an deinen Kunden ist davon nicht betroffen. Sie ist Pflicht und wird immer versendet.

Widerrufe bearbeiten

Unter Komponenten → JoomRevoke → Widerrufe stehen alle Vorgänge. Vier Zustände sind möglich: Neu, In Bearbeitung, Abgeschlossen, Abgelehnt. Dazu eine interne Notiz, die nur du siehst.

Jede Statusänderung wird mit Zeitpunkt und Benutzerkonto im Verlauf festgehalten. Die Angaben deines Kunden selbst sind nicht änderbar, denn sie sind sein Nachweis und deiner.

Die Schaltfläche Nachweis öffnet eine druckbare Ansicht ohne Bedienoberfläche. Exportieren liefert alle Vorgänge als CSV-Datei.

Lizenz und Updates

Den Schlüssel aus deiner Bestellbestätigung trägst du unter Komponenten → JoomRevoke → Optionen, Reiter Lizenz, ein. Unter dem Feld steht danach, was der Lizenzserver geantwortet hat.

Updates spielst du über System → Aktualisieren → Erweiterungen ein. Ohne gültigen Schlüssel wird die Update-Quelle abgeschaltet, damit Joomla dir kein Update anbietet, dessen Download dann abgewiesen würde.

An der Funktion ändert das nichts: Der Widerrufsbutton arbeitet mit Lizenz, mit abgelaufener Lizenz und ganz ohne Lizenz gleich.

Was ohne gültige Lizenz fehlt, sind die Updates - und damit jede Anpassung an neue Joomla-Fassungen, an geänderte Vorschriften und an geschlossene Sicherheitslücken. Halte die Lizenz aktuell, wenn deine Website es auch bleiben soll.

Widerrufe löschen

JoomRevoke löscht von sich aus nichts. Kein Vorgang verschwindet nach einer Frist, und im Hintergrund räumt nichts auf. Was in der Liste steht, bleibt dort, bis du es selbst entfernst.

Zum Löschen markierst du unter Komponenten → JoomRevoke → Widerrufe die gewünschten Zeilen und verwendest Löschen in der Werkzeugleiste. Du wirst vorher gefragt, und der Vorgang wird protokolliert.

Dass nichts automatisch verschwindet, ist Absicht: Wie lange du Widerrufe aufbewahren musst und darfst, hängt von deiner Branche ab. Eine Frist, die wir setzen, würde Nachweise vernichten, die du im Streitfall brauchst.


JoomRevoke ist kein Produkt von The Joomla! Project™ und steht in keiner Verbindung zu Open Source Matters, Inc. Der Name Joomla!® sowie das Joomla-Logo sind eingetragene Warenzeichen von Open Source Matters, Inc. in den USA und anderen Ländern.

© 2026 JoomRevoke