This is an info Alert.
x402 Logo
  • Product
    • Become Agent-Ready
      • Merchants
        Agentic Commerce — list your store across ChatGPT, Gemini, Claude & Perplexity
      • Publishers
        Monetize your content when AI agents read, cite, or train on it
      • SaaS Companies
        Treat AI agents as first-class customers with agent-priced checkout
    • Monetize
      • Monetize MCP Server
        Charge per call on any MCP server in 2 minutes
      • Monetize AI Agents
        Turn n8n, Zapier, Activepieces workflows into revenue
      • Agent Feed
        Pay-per-query access to licensed publisher content for your agents
  • Resources
    • xpay Ecosystem
      • xpay✦ Tools
        1,000+ pay-per-use tools for your AI agents
      • Agent-Ready SaaS Index
        25,481 SaaS scored on agent-buyability
      • SaaS Pricing Database
        Pricing pages indexed across 1,000+ categories
      • Shopify Apps Directory
        Every Shopify app, with its full review history
      • WooCommerce Plugins Directory
        Every WooCommerce plugin, scored on how well it is maintained
      • GitHub
        Open source repositories
    • Agent Building
      • Agent Frameworks
        AI frameworks for building multi-agent systems
      • x402 Integration
        AI frameworks with x402 payment integration
      • Networks
        Blockchain networks supporting x402
    • Company
      • About xpay✦
        Our mission, products, and protocols
      • Blog
        Latest insights and updates
      • Docs
        Complete xpay documentation
  • Pricing
  • Blog
  • Docs
Get Started
  1. xpay✦ Commerce

  2. Directory

  3. WooCommerce plugins

  4. WM Widerrufsmanager for WooCommerce

WM Widerrufsmanager for WooCommerce

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

100+ active installs
4.2
(5 ratings)
Free on WordPress.org
View on WordPress.orgSupport forum
Will this break my store?

What the WordPress.org registry says about keeping WM Widerrufsmanager for WooCommerce running.

WordPress compatibility
Tested to 7.0.2
Tested against the WordPress branch in use today.
Last updated
3 days ago
Requires PHP
7.4
Your host must be running at least this version.
Requires WordPress
6.0
Requires other plugins
woocommerce
These must be installed and active first.
Contributors
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.

100+ active installsWordPress.org reports installs in bands, not exact counts.
Maintenance & trust

Scored on how WM Widerrufsmanager for WooCommerce is looked after — not on how many stores run it.

90

out of 100
Well maintainedSome ratings or support history.

Maintenance
35 / 35
Updated 3 days ago.
WordPress compatibility
20 / 20
Tested to WP 7.0.2 (current).
Support responsiveness
Not enough data
Only 0 support thread(s) — not enough to judge.
Merchant satisfaction
10 / 15
4.2/5 across 5 rating(s).
Listing transparency
7 / 10
Provides: screenshots, description
1 of 5 measures had too little evidence to score. They are left out of the total rather than counted as zero — otherwise a plugin would be marked down for being small rather than for being poorly kept.Measured 2026-08-02 from the WordPress.org plugin registry.
Ratings

4.2

5 ratings
5★4
4★0
3★0
2★0
1★1
Every rating WordPress.org holds for this plugin, not a sample. Written reviews live in the plugin's WordPress.org reviews forum.

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

  1. The customer opens the withdrawal form.
  2. The order is validated using the order number and billing email address.
  3. The customer selects the affected items and quantities.
  4. The request is stored in the WordPress backend.
  5. Store operators can review, process and document the request.
  6. 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
  • Diagnostics area with form integration checks, system status and support report
  • 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 widerrufsmanager.de

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:

https://my.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.

For more information, please see the Privacy policy.

Does the plugin require WooCommerce?

Yes. The plugin is built for WooCommerce and validates withdrawal requests based on existing WooCommerce orders.

Can customers withdraw individual items?

Yes. Customers can select individual order items and quantities if the order is found and the configured withdrawal period is met.

Does the plugin process refunds automatically?

No. The plugin records and manages withdrawal requests. Refunds and other commercial steps remain manual in WooCommerce or your payment provider.

Is the plugin compatible with WooCommerce HPOS?

Yes. The plugin uses WooCommerce APIs for order validation and declares compatibility with WooCommerce HPOS.

Does the plugin store personal data?

Yes. The data required to process a withdrawal is stored, for example name, email address, order reference, selected items and timestamps. Retention and anonymization can be configured in the settings.

Does the plugin automatically fulfill all legal requirements?

The plugin supports the technical implementation of a digital withdrawal process in WooCommerce. Whether the specific integration, wording, placement, withdrawal policy and privacy policy meet legal requirements should be reviewed legally in each individual case.

Does the plugin replace legal advice?

No. The plugin provides a technical solution and does not replace legal review or advice.

Categories
Order managementMarketplaces & channels
Plugin details
Version1.0.19
Last updated2026-07-30 4:09pm GMT
Added2026-05-19
Requires WordPress6.0
Tested up to7.0.2
Requires PHP7.4

Tags on WordPress.org
returns
widerruf
widerrufsbutton
withdrawal
woocommerce
Alternatives
Other plugins in the same categories.
Order On Mobile for WooCommerce
2K+ installs
4.9(66)
PiWeb Cancel order / Refund request for WooCommerce
2K+ installs
4.8(38)
Return Refund and Exchange For WooCommerce
4K+ installs
4.7(123)
Order Tracking – WordPress Status Tracking Plugin
3K+ installs
4.6(73)
Filter Orders by Product for WooCommerce
4K+ installs
4.7(15)
Moloni
2K+ installs
4.8(6)
x402 Logo

The agent-readiness stack for the AI shopping era — helping merchants, publishers and SaaS companies get discovered, cited and transacted with by ChatGPT, Perplexity, Claude, Gemini and the custom shopping agents underneath them.

CompanyAgentically Inc. (d/b/a xpay✦)1875 Mission St, Ste 103San Francisco, CA 94103, United Stateslegal@xpay.sh · privacy@xpay.sh
or ask your AI app
Company
About xpayAgency PartnersGitHubDiscordllms.txt
DevelopersDocumentationAPI ReferenceSDKs & LibrariesQuickstart GuideOpenAPI Spec
Stay Updated
Occasional product updates and agent-readiness playbooks from xpay (Agentically Inc.) — typically a couple of emails a month. Double opt-in: we email you a link to confirm before sending anything, and every email has one-click unsubscribe.
Social
  • For Publishers
    • News
    • Finance
    • Dev / Tech
    • Travel
    • View all verticals
  • Agent Feed
    • AI Search Engines
    • RAG Builders
    • Browser Agents
    • Vertical Research
    • Browse full catalog
  • Agent-Ready Index
    • SaaS Pricing Database
    • Agent-Ready SaaS Index
    • Verified band
    • AI & ML
    • Sales & CRM
  • Products
    • Pricing Widget
    • Monetize MCP Server
    • Paywall
    • Smart Proxy
    • Monetize AI Agents
    • xpay x402 Facilitator
  • Agentic Economy
    • Timeline
    • Resources
    • Manifesto
    • Stack
  • Agentic Commerce
    • Get listed
    • ChatGPT Ads
    • How ChatGPT Ads work
    • ChatGPT Ads · Apparel
    • ChatGPT Ads · Health & Beauty
    • xpay Listings · Amazon + Google
    • Pricing
    • Free audit
    • Shopify
    • WooCommerce
    • Apparel & Accessories
    • Health & Beauty
    • Overview
  • Commerce Index
    • Shopify apps directory
    • Agentic Commerce Ready Index
    • Methodology
    • Pet brands · WooCommerce
    • Pet brands · Shopify
  • Marketplace
    • 🛍️ xpay.deals — agentic storefront for deals
  • Protocols
    • Overview
    • x402
    • MPP
    • UCP
    • ACP
    • AP2
    • TAP
    • A2A
  • Agent Frameworks
    • Overview
    • LangChain
    • CrewAI
    • Claude MCP
    • AutoGPT
    • LangChain vs Mastra
    • LangGraph vs Pydantic AI
  • Company
    • About xpay
    • Blog
    • Docs
    • GitHub
  • Free prompts
    • Ecommerce prompts
    • Email marketing prompts
    • Product description prompts
    • Facebook ad prompts
    • Skincare prompts
    • Supplement prompts
    • Wine prompts
    • Electronics prompts

© 2025 Agentically Inc. All rights reserved.
Privacy PolicyTerms of UseAcceptable Use Policy