Widerrufsbutton
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
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