WordPress plugin intelligence profile

WM Widerrufsmanager for WooCommerce

Complete WooCommerce withdrawal workflow with withdrawal button, form, order validation, emails, admin processing and §356a BGB preparation.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.22
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update5 Oct 202628d ago
Active installations100Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 5 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records WM Widerrufsmanager for WooCommerce version 1.0.22 as active, updated 28d ago and tested up to WordPress 7.1.

Overview

About this plugin

WM Widerrufsmanager for WooCommerce is more than a withdrawal button. It adds a structured digital withdrawal workflow to WooCommerce: withdrawal button, customer form, order validation, item selection, backend processing, email notifications, documentation and privacy-related tools.

Many stores only think about the visible withdrawal button. In daily store operations, however, withdrawal requests also need to be collected, checked, confirmed, documented and processed internally.

The plugin helps WooCommerce store owners replace unstructured withdrawal emails with a traceable workflow inside WordPress.

More than a withdrawal button

The visible button is only the entry point. WM Widerrufsmanager connects the customer-facing withdrawal function with the backend process that follows afterwards.

Customers can submit a withdrawal request through a dedicated form, validate their order using the order number and billing email address, and select individual items or quantities for withdrawal. Submitted requests are stored in the WordPress backend and can be reviewed, documented and processed by the store team.

How the workflow works

  • The customer opens the withdrawal form.
  • The order is validated using the order number and billing email address.
  • The customer selects the affected items and quantities.
  • The request is stored in the WordPress backend.
  • Store operators can review, process and document the request.
  • Customers and shop operators receive email notifications.

Key features

  • Withdrawal button for WooCommerce
  • Dedicated withdrawal form for customers
  • Order validation by order number and billing email address
  • Configurable withdrawal period
  • Item and quantity selection for withdrawal requests
  • Backend overview for submitted withdrawal requests
  • Detail view with status handling
  • Customer and shop email notifications
  • WooCommerce order notes for internal documentation
  • Central System area with privacy-safe support report and settings Import / Export
  • Privacy notice integration
  • Retention and anonymization options
  • WordPress personal data export and erasure support
  • WPML and Polylang String Translation compatibility for manually saved frontend, privacy and email texts
  • WooCommerce HPOS compatibility
  • Gutenberg blocks, shortcodes and widget integration

Prepared for §356a BGB

From 19 June 2026, § 356a BGB introduces an electronic withdrawal function for certain distance contracts concluded via an online user interface in Germany. WM Widerrufsmanager helps WooCommerce store owners technically provide and structure such a withdrawal function.

The plugin provides a technical solution for collecting, confirming and processing withdrawal declarations. Whether and to what extent a specific store is affected by legal requirements should be reviewed individually.

Who is this plugin for?

The plugin is designed for WooCommerce stores that want to provide customers with a simple digital way to declare a withdrawal and, at the same time, manage the internal workflow more clearly.

It is especially useful for stores that do not want to receive withdrawal requests only as unstructured emails, but want to collect, review and process requests in a traceable backend workflow.

Video: Setup in 2 minutes

See how quickly you can install WM Widerrufsmanager for WooCommerce, create your withdrawal page, and add the withdrawal button to your store:

Video: Submit and manage withdrawal requests

This short video shows how customers can submit a withdrawal request using the form and how you can review and manage the request afterwards in the WordPress backend:

Easy integration

The withdrawal form can be embedded on any WordPress page:

[wmwiderrufsmanager_formular]

A separate withdrawal button can also be placed anywhere:

[wmwiderrufsmanager_button]

The button can be placed in the footer, customer area, service pages or legal information pages. Gutenberg blocks for the form and button as well as a classic WordPress widget for the button are also available.

Privacy & documentation

The plugin stores the data required to process and document a withdrawal request. This may include order data, contact details, selected items, timestamps, status information and internal processing notes.

Retention and anonymization options can be configured in the plugin settings.

Optional PRO version

The free version already includes the core withdrawal workflow for WooCommerce.

Additional convenience, documentation, automation and analysis features are available in the optional PRO version, including for example:

  • Flexible order verification for the public withdrawal form, including combinations with email address, order date, billing name/company or billing postcode.
  • Optional alternative notification email address for withdrawal confirmations and later status updates.
  • Security Plus options with request limits and additional protection for public order validation.
  • Product, category and tag based withdrawal rules.
  • Optional withdrawal reasons with custom reason groups for products, categories and tags.
  • Statistics for withdrawal reasons, returned products, trends and reason groups.
  • CSV export and reporting functions for withdrawal data and analytics.
  • PDF confirmation and proof documents for submitted and decided withdrawals.
  • Advanced email templates with branding and additional placeholders.
  • Extended integration into the WooCommerce customer account.
  • Elementor widgets for easier form and button placement.
  • GDPR/privacy automation for retention, anonymization and cleanup workflows.

More information about the PRO version:

Learn more at WM Plugins

Legal notice

This plugin provides a technical solution for collecting and processing withdrawal requests. It does not replace individual legal advice.

External services

WM Widerrufsmanager includes an optional deactivation feedback form.

If an administrator actively clicks “Send feedback & deactivate”, the selected feedback reason, optional message, plugin slug, plugin name, plugin version, detected edition, WordPress locale and submission timestamp are sent to a feedback endpoint operated by Witte Marketing / WM Widerrufsmanager:

de/wp-json/wm-feedback/v1/deactivation

No feedback is sent when the administrator clicks “Deactivate plugin”, skips the dialog, closes the dialog or continues using the plugin.

No WooCommerce order data, customer data, withdrawal request data, license data, payment data, product data or shop billing data is sent by this feedback form.

de to retrieve occasional information about new WM Plugins, promotions and special offers.

The feature is disabled by default and no request is made until an administrator explicitly enables it in the WM Plugins admin hub. It can be disabled again at any time. No list of installed plugins is sent to the service.

de/

de/datenschutz/

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • returns
  • widerruf
  • widerrufsbutton
  • withdrawal
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity5 Oct 202628d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.0.211.0.22
Version1.0.201.0.21
WordPress compatibility7.17.1.2
Version1.0.191.0.20
WordPress compatibility7.0.47.1
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.