=== Widerrufsbutton Beschriftung für WooCommerce ===
Contributors: teil1
Tags: woocommerce, widerruf, widerrufsbutton, 356a
Requires at least: 6.5
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 1.1.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Passt die Beschriftungen der nativen WooCommerce-Widerrufsfunktion (ab WooCommerce 11.1) an und stellt den Einstieg „Vertrag widerrufen“ bereit.

== Description ==

WooCommerce 11.1 bringt eine native Widerrufsfunktion mit. Zwei Dinge fehlen für § 356a BGB in der Praxis:

* Der Absende-Button heißt in der deutschen Übersetzung „Widerruf absenden“, das Gesetz nennt „Widerruf bestätigen“.
* Die Widerrufsseite ist nirgends verlinkt – der Einstieg „Vertrag widerrufen“ muss selbst gesetzt werden.

Dieses Plugin löst beides ohne Code:

* Beschriftung des Absende-Buttons und der Prüfansicht frei einstellbar (Standard: Gesetzeswortlaut)
* Shortcode `[widerrufsbutton]` für einen Button „Vertrag widerrufen“ an beliebiger Stelle
* Optional: automatischer Button am Seitenende
* Optional: bestehende Links und Buttons, die bereits auf die Widerrufsseite führen (Footer-Menü, Buttons, Page-Builder-Bereiche), automatisch mit der gewünschten Beschriftung versehen – geändert werden nur reine Textlinks, Links mit Icons oder Bildern bleiben unverändert

Hinweis bei Caching-Plugins: Nach dem Ändern einer Beschriftung den Seiten-Cache leeren, damit alle Seiten den neuen Text zeigen.

Das Plugin ändert keine WooCommerce-Dateien und keine Übersetzungsdateien. Nach dem Deaktivieren ist alles wie zuvor.

Rechtlicher Hinweis: Das Plugin ändert Beschriftungen und Verlinkung. Ob die Umsetzung für einen konkreten Shop ausreicht, prüft eine Kanzlei. Die Widerrufsbelehrung muss separat angepasst werden.

== Installation ==

1. WooCommerce 11.1 oder neuer installieren und unter WooCommerce → Einstellungen → Erweitert → Funktionen die Funktion „Widerruf“ aktivieren.
2. Plugin-ZIP unter Plugins → Installieren → Plugin hochladen installieren und aktivieren.
3. Unter Einstellungen → Widerrufsbutton Beschriftungen prüfen und den Einstieg per Shortcode oder Footer-Option setzen.
4. Testbestellung als Gast durchführen und den Widerruf bis zu beiden E-Mails verfolgen.

== Changelog ==

= 1.1.0 =
* Neu: Option, bestehende Links zur Widerrufsseite automatisch umzubenennen.
* Tolerante Auswertung von Ja/Nein-Optionen.

= 1.0.1 =
* Abgesicherter Start: Prüfung von PHP-, WordPress- und WooCommerce-Version mit verständlichen Hinweisen statt Fehlern.

= 1.0.0 =
* Erste Version.
