WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by wbwiderrufbutton v1.3.25

Widerrufsbutton

Electronic withdrawal button for WooCommerce with two-step form, order verification, audit log and email confirmation.

Widerrufsbutton

The facts

Active installs
300+
Price
Free
Last updated
3 Apr 2026
Added
Mar 2026
Requires WP
6.7
Tested up to
WP 6.9.7
Requires PHP
8.0
Downloads
929

Our analysis

AI-assisted

Widerrufsbutton is a WordPress plugin designed for WooCommerce shops, facilitating a structured electronic withdrawal process compliant with EU regulations. It allows customers to initiate a withdrawal through a shortcode, with a two-step submission and confirmation process. All submissions are logged in the backend for audit purposes.

The plugin includes features such as WooCommerce order verification, email confirmations, and configurable texts. It also offers security measures like a honeypot field and per-IP rate limiting to protect against abuse. This plugin is suitable for WooCommerce store owners who need a compliant solution for handling customer withdrawal requests.

Best for: WooCommerce store owners looking for a compliant withdrawal process.

What it does well

  • Compliant with EU withdrawal regulations
  • Logs all submissions in the WordPress backend
  • Configurable texts and email content
  • Includes security features to prevent abuse
  • Free version available in the WordPress.org directory

Where it falls short

  • Limited information on the pro version features
  • Data is not removed on uninstall by default

Verdict

Widerrufsbutton provides a practical solution for managing withdrawal requests in WooCommerce, though users should consider the limitations regarding data retention on uninstall.

From the developer

wbwiderrufbutton's own description of Widerrufsbutton, lightly tidied.

Widerrufsbutton provides a structured, two-step electronic withdrawal (right of revocation) process for WooCommerce shops — compliant with § 356a BGB and EU Directive 2011/83/EU. All submissions are logged in the WordPress backend for full audit traceability.

Free version features:

  • Withdrawal button via shortcode
  • Withdrawal form via shortcode (place it anywhere)
  • Optional modal mode or dedicated form page
  • Two-step process: submission and confirmation
  • WooCommerce order verification (order ID + email + withdrawal period)
  • Email confirmation for customer and merchant
  • Dedicated database table for audit logging
  • Admin overview and detail view of all withdrawals
  • Fully configurable texts, labels, error messages, and email content
  • Theme-neutral base styling

Pro version add-ons:

  • Partial withdrawal (select individual items and quantities)
  • Elementor & Gutenberg block widgets
  • PDF proof with integrity hash
  • CSV export (bulk and individual download)
  • HTML email templates
  • Shortcode for WooCommerce email templates (order confirmation etc.)
  • Advanced backend features

Security & abuse protection:

  • Honeypot field (bots are silently rejected)
  • Per-IP rate limiting (transients, IP stored as hash only)
  • IP addresses are never stored in plain text
  • Two-step confirmation with time-limited cryptographic token

Privacy:

The plugin stores only the data required to process and document a withdrawal: name, email address, order or contract reference, optional reason and remark, and timestamps. No data is transmitted to external servers. Emails are sent via the WordPress/WooCommerce mail system.

Data retention & uninstall:

Withdrawal records are retained until the shop operator deletes them. By default, plugin data is not removed on uninstall. Optionally, all plugin options and the withdrawal table can be deleted on uninstall (opt-in setting).

Legal notice:

This plugin provides a technical solution and does not replace individual legal advice.

Shortcodes

Widerrufsbutton:
[widerrufsbutton url=”/widerruf”]

Optional als Modal:
[widerrufsbutton target=”modal” layout=”multi”]

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for monitoring a site.

WP Activity Log

The #1 user-rated activity log plugin for event logging, activity monitoring and change tracking.

Free 300k+ installs 4.7★ (488)
Simple History

Track changes and user activities on your WordPress site. See who created a page, uploaded an attachment, and...

Free 300k+ installs 4.9★ (486)
301 Redirects

Manage 301 & 302 redirects. Simple redirection & redirects validation. Includes redirect stats & 4...

Free 300k+ installs 4.7★ (578)
Defender Security

WordPress security plugin with malware scanner, IP blocking, audit logs, antivirus scans, firewall, 2FA, brute...

Free 80k+ installs 4.8★ (334)
404 to 301

Redirect manager for 301, 302 and 307 redirection. Monitor and fix 404 errors, log every broken link and prote...

Free 100k+ installs 4.7★ (311)