Der universelle Widerrufsbutton für Joomla Webseiten
Seit dem 19. Juni 2026 braucht jede Website, die Verbrauchern Verträge anbietet, eine elektronische Widerrufsfunktion. JoomRevoke bietet dir eine Lösung für deine Joomla-Webseite, gleich welcher Shop oder welches Buchungssystem dort läuft und auch dann, wenn du gar keinen einsetzt.
Eine simple und schnelle Lösung zur Integration des Widerrufsbuttons
In wenigen Minuten fertig
Paket einspielen, Menüpunkt setzen, Button in den Footer. Mehr braucht es nicht.
Für jeden Kunden erreichbar
Ein Klick genügt, ganz ohne Konto und Anmeldung. Das verlangt auch das Gesetz.
Deine Daten bleiben bei dir
Alles läuft auf deinem eigenen Server. Kein CDN, kein externer Versand, kein fremdes Captcha.
Was das Gesetz verlangt und wie JoomRevoke es erfüllt
§ 356a BGB nennt fünf Punkte. Der Joomla-Widerrufsbutton ist an genau diesen fünf Punkten entlang gebaut, nicht an einer Funktionsliste.
1. Ständig verfügbare Schaltfläche „Vertrag widerrufen“
Modul für Footer oder Menü, mit genau diesem Wortlaut
2. Formular für Name, Vertragskennzeichnung, Kontaktweg
Genau diese Pflichtfelder, mehr nicht
3. Bestätigungsschaltfläche „Widerruf bestätigen“
Die Absendeschaltfläche trägt diese Beschriftung
4. Unverzügliche Bestätigung auf dauerhaftem Datenträger
E-Mail und druckbare Bestätigungsseite, beide mit Zeitpunkt
5. Maßgeblich ist der Zeitpunkt des Absendens
Serverseitiger Zeitstempel, nachträglich nicht änderbar
Der Ablauf, nachdem der Kunde den Widerruf ausgelöst hat
Deine Übersicht im Joomla-Backend.
Was JoomRevoke dir bietet
Deine Kunden bekommen sofort eine Bestätigung
Der Zeitpunkt steht fest, für beide Seiten
Läuft weiter, auch wenn die Lizenz ausläuft
Die Daten deiner Kunden bleiben bei dir
Ein Klick genügt, ganz ohne Konto
Deutsch und Englisch
Passt sich deinem Template an
Eine Übersicht, die du sofort verstehst
Nachweise drucken, Daten exportieren
Diskret gegenüber Fremden
Erreicht wirklich jeden Besucher
Häufige Fragen zum Widerrufsbutton für Joomla
Betroffen sind Unternehmen, die Verbrauchern online Verträge anbieten, bei denen ein Widerrufsrecht besteht. Das reicht weit über Online-Shops hinaus: Abonnements, Buchungen, Kurse und Dienstleistungsverträge gehören genauso dazu.
Ob es auf dein Angebot zutrifft, klärst du am besten kurz mit deiner Anwältin oder deinem Anwalt. Lautet die Antwort ja, ist die Technik dafür mit JoomRevoke in wenigen Minuten eingerichtet.
Und wenn die Antwort unklar bleibt: Der Button zu viel schadet niemandem. Ihn zu haben, ohne ihn zu brauchen, kostet 39 Euro im Jahr. Ihn zu brauchen und nicht zu haben, kann eine Abmahnung nach sich ziehen, und die bewegt sich schnell im vierstelligen Bereich. Das Verhältnis spricht für sich.
Ja, und genau dafür ist JoomRevoke gemacht. Es braucht kein Shopsystem und keine Bestelldatenbank im Hintergrund.
Dein Kunde schreibt selbst hinein, worum es geht: eine Bestellnummer, eine Vertragsnummer oder einfach die Bezeichnung der Leistung. Zuordnen kannst du das anschließend in Ruhe im Backend.
Hier ist die Rechtslage nicht eindeutig. Ob eine online gebuchte Behandlung, Beratung oder Werkstattzeit ein widerrufliches Fernabsatzgeschäft ist, hängt an Einzelheiten: um welche Leistung es geht, wann sie erbracht wird und ob eine der gesetzlichen Ausnahmen greift. Eindeutig beantwortet ist das bis heute nicht.
Das Risiko dieser Unklarheit trägt der Betreiber der Website, nicht der Verbraucher. Ein Widerrufsbutton, der genau genommen nicht nötig gewesen wäre, kostet dich nichts außer der Lizenz. Ein fehlender Button, den man später für Pflicht hält, kann sehr viel teurer werden.
Eine belastbare Auskunft für dein Angebot bekommst du nur von deiner Anwältin oder deinem Anwalt. Die technische Seite ist mit JoomRevoke in wenigen Minuten erledigt, unabhängig davon, wie diese Frage für dich ausfällt.
Technisch ja. Das Gesetz schreibt keine bestimmte Erweiterung vor, sondern ein Ergebnis: eine ständig verfügbare Schaltfläche mit dem Wortlaut „Vertrag widerrufen“, ein Formular mit den vorgeschriebenen Angaben, eine Absendeschaltfläche „Widerruf bestätigen“ und eine unverzügliche Bestätigung auf einem dauerhaften Datenträger. Wer das alles sauber selbst baut, erfüllt die Anforderungen genauso.
Die Frage ist eher, was der Weg dorthin kostet. Zusammen kommen: das Formular, zwei E-Mails, ein Nachweis des Absendezeitpunkts, der sich nachträglich nicht ändern lässt, Schutz vor Formularrobotern ohne fremdes Captcha, Bedienbarkeit ohne JavaScript, eine Übersicht im Backend - und all das noch einmal, wenn Joomla eine neue Hauptversion bringt. Ein Webdesigner rechnet das in Stunden ab.
JoomRevoke kostet 39 Euro im Jahr, ist in wenigen Minuten eingerichtet und wird gepflegt. Diese Rechnung geht für die meisten schnell auf.
Für deine Kunden ändert sich nichts. Der Widerrufsbutton, das Formular, die Eingangsbestätigungen und dein Backend laufen unverändert weiter.
Was aufhört, sind die Updates, und das ist der Teil, den du im Blick behalten solltest. Ändert sich die Rechtslage, verlangt eine neue Joomla-Fassung eine Anpassung oder schließen wir eine Sicherheitslücke, dann erreicht dich das nur mit gültiger Lizenz. Deine Website läuft weiter, aber auf dem Stand von heute.
Dass die Funktion nicht abschaltet, ist bewusst so gebaut: Eine gesetzlich vorgeschriebene Schaltfläche soll nicht davon abhängen, ob gerade eine Rechnung offen ist. Es ist keine Einladung, die Erweiterung nach einem Jahr sich selbst zu überlassen.
Nein, deine Baustelle ist frei. localhost und alles auf .test, .local, .localhost, .invalid oder .example zählt nie mit.
Ebenso wenig staging., dev. und test. vor einer Domain, die deine Lizenz ohnehin abdeckt. Du kannst also entwickeln, testen und vorführen, ohne Plätze zu verbrauchen.
Ja, und es kostet dich nichts. Schreib uns kurz, welche Domain frei werden soll. Wir geben den Platz frei, meist noch am selben Tag, und du trägst deinen Schlüssel auf der neuen Domain einfach wieder ein.
Ja, sehr gut sogar. Den Widerrufsbutton setzt du über YOOthemes eigenes Element Modul an jede beliebige Stelle im Builder.
Ja. JoomRevoke bringt zwei stille Prüfungen mit, die vollständig auf deinem Server laufen: ein Feld, das für Menschen unsichtbar ist und von Formularrobotern zuverlässig ausgefüllt wird, und die Zeit zwischen Aufruf und Absenden. Deine Besucher merken davon nichts.
Greift eine der Prüfungen, wird die Einsendung trotzdem nicht verworfen. Der Absender wird freundlich gebeten, sie noch einmal zu senden, und findet alle Eingaben wieder vor. Ein echter Widerruf soll auf keinen Fall verlorengehen.
Hast du in Joomla ein Captcha eingerichtet, nutzt das Formular es zusätzlich.
In der Datenbank deiner eigenen Joomla-Installation, und nur dort.
Kein CDN, kein externer Mailversand, kein fremdes Captcha, keine nachgeladene Schriftart, kein Tracking. Die einzige Verbindung nach außen ist die Prüfung deines Lizenzschlüssels, und dabei gehen nur der Schlüssel und dein Domainname über die Leitung.
Das hängt von deiner Branche und deinen Aufbewahrungspflichten ab. Deshalb legt JoomRevoke keine Frist fest und löscht auch nichts von selbst.
Widerrufe bleiben in der Liste, bis du sie dort markierst und löschst. So entscheidest du in jedem Einzelfall, was weg darf und was du als Nachweis behältst.
Joomla 5 oder 6 und PHP ab Version 8.3.
Joomla selbst würde auch mit PHP 8.1 starten. Wir setzen bewusst höher an, weil 8.1 und 8.2 keine Sicherheitsaktualisierungen mehr erhalten und hier Kontaktdaten deiner Kunden verarbeitet werden. Bei fast allen Hostern lässt sich die PHP-Version im Kundenmenü mit zwei Klicks umstellen.
Nein, und das ist gut so. Nach § 356a Abs. 5 BGB ist der Widerruf bereits mit dem Absenden wirksam.
Ein Bestätigungslink, von dem die Wirksamkeit abhinge, wäre eine zusätzliche Hürde für deinen Kunden und rechtlich angreifbar. JoomRevoke verzichtet deshalb darauf.
Nein, JoomRevoke bietet eine technische Lösung. Wir setzen die Anforderungen aus § 356a BGB in Software um und legen offen, warum wir sie so umsetzen.
Die rechtlichen Fragen bleiben bei den Fachleuten: Ob dein Angebot unter die Pflicht fällt, welche Angaben du erheben darfst und wie lange du sie aufbewahrst, klärt deine Anwältin oder dein Anwalt. Um die Technik kümmern wir uns.
JoomRevoke wird auf Deutsch und Englisch bereitgestellt: Formular, Bestätigungsseite, beide E-Mails und das gesamte Backend.
Auf einer mehrsprachigen Joomla-Website richtet sich die Sprache automatisch nach der Seite, die dein Kunde gerade ansieht. Zu jedem Widerruf wird gespeichert, in welcher Sprache er eingegangen ist.
Ja, vollständig. Formular und Bestätigungsseite entstehen auf deinem Server, ganz ohne Skript im Browser.
Das hilft allen, die mit einem Screenreader arbeiten, in einem Firmennetz mit strengen Einstellungen sitzen oder ein älteres Gerät benutzen. Eine gesetzlich vorgeschriebene Funktion soll bei jedem ankommen.