WP Manifestindependent plugin directory
manifest / ecommerce / eu-revocation-button-for-woocommerce

EU Revocation Button for WooCommerce

Free § 356a BGB contract-revocation button (EU-Widerrufsbutton) for WooCommerce — theme-independent, HPOS-compatible, full & partial revocation.

by Amir Moghancy Moghaddam · github.com/moghancy/eu-revocation-button-for-woocommerce · website

0stars
1release downloads
0forks

Install

The author publishes release zips, so WP-CLI can install straight from GitHub:

wp plugin install https://github.com/moghancy/eu-revocation-button-for-woocommerce/releases/download/v1.2.1/eu-revocation-button-for-woocommerce.zip

From the readme

EU Revocation Button for WooCommerce A free, theme-independent contract-revocation button (§ 356a BGB „Widerrufsbutton") for WooCommerce. From 19 June 2026 German online shops are legally required to offer a one-click way for consumers to revoke a purchase contract — this plugin provides it. Distributed free on the WordPress.org plugin directory and the WooCommerce Marketplace. Built and maintained by Moghancy. Features - Revocation form on any page via the [mocyrevocationform] shortcode, plus a [mocyrevocationbutton] trigger and a Gutenberg block. - Two-step flow (submit → confirm) with full or partial, per-item revocation. - Order matching by the internal order ID or the customer-facing order number (works with sequential/prefixed numbers such as 2026-1). - Configurable deadline: set the period in days, choose the WooCommerce order status it starts from, or set 0 to disable the time limit entirely. A revocation stays possible before the period begins (§ 355 BGB); only an elapsed period closes it. - Native WooCommerce emails (confirmation-of-receipt to customer and shop, stating date and time per § 356a Abs. 4 BGB) — no custom mail wrapper, theme-independent. - Edi

Read the full README on GitHub →

Releases

TagPublishedAssetDownloads
v1.2.1 Jul 14, 2026 eu-revocation-button-for-woocommerce.zip 1