WordPress plugin intelligence profile

Askoweb Order Withdrawal Control

WooCommerce withdrawal button for EU shops – two-step order verification, automatic email confirmations, PDF export, and withdrawal statistics.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 6.9
Current version1.0.0
WordPress coverageTested up to WordPress 6.9
Minimum stackWP 5.6 · PHP 7.4
Directory statusactive
Last directory update14 May 20265mo ago
Active installations20Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 1 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 Askoweb Order Withdrawal Control version 1.0.0 as active, updated 5mo ago and tested up to WordPress 6.9.

Overview

About this plugin

Askoweb Order Withdrawal Control adds a WooCommerce withdrawal button (Widerrufsbutton) to your online shop. Customers can declare a withdrawal directly from your website through a structured two-step process with order verification, email confirmation, and PDF document generation. Built for the EU withdrawal law requirements, including the German Buttonlösung (§ 312k BGB).

This free version is fully functional and does not require a license key or paid upgrade to work. Every feature listed below works out of the box.

Why You Need a Withdrawal Button

Since July 2025, several EU member states require online shops to provide a dedicated withdrawal function. Germany’s § 312k BGB (“Buttonlösung”) mandates that shops offer customers an accessible way to declare withdrawals online. This plugin provides that technical implementation.

This plugin is a technical tool, not legal advice. Consult a qualified professional for your specific obligations.

How It Works

  • Customer clicks the withdrawal button in your site footer.
  • Order verification – the customer enters order number and email. The plugin validates the order, checks the email, and confirms the withdrawal period is still active.
  • Withdrawal confirmation – the customer sees the order summary, selects items for full or partial withdrawal, and confirms with a declaration checkbox.
  • Done – confirmation email with date and time is sent immediately. A PDF is generated for download. The admin is notified and can manage the request from the dashboard.

Features

  • Two-step verification – order number and email validation before any withdrawal is accepted
  • Full and partial withdrawal – withdraw entire orders or select individual items with specific quantities
  • PDF confirmation – generated automatically with full UTF-8 support, available to customer and admin
  • Email notifications – customisable confirmation and notification emails with WYSIWYG editor and placeholder support
  • Footer button – placed next to an existing footer link via CSS selector
  • Configurable withdrawal period – estimated delivery days + withdrawal days (default: 3 + 14)
  • Customisable form texts – modal title, labels, placeholders, confirmation text, success message
  • Sealed goods notice – configurable notice for products affected by unsealing
  • Statistics dashboard – withdrawal rate, partial vs. full, trends, bulk actions
  • WooCommerce orders integration – optional filter and status column
  • HPOS compatible – works with WooCommerce High-Performance Order Storage
  • WooCommerce Germanized compatible
  • No external dependencies – built-in PDF generator (also supports mPDF, TCPDF, DomPDF if available)
  • Translation-ready – complete German translation included, extensible via.po/.mo
  • Clean uninstall – optional removal of all database tables, options, and PDF files

Free Version vs. Pro Version

This free version covers the entire withdrawal workflow without restrictions:

  • Footer withdrawal button with CSS selector placement
  • Two-step verification (order number + email)
  • Full and partial withdrawal with per-item quantity selection
  • Email notifications with template editor and placeholders
  • PDF withdrawal confirmation with customer download
  • Statistics dashboard with bulk actions
  • Configurable withdrawal period and sealed goods notice
  • Customisable form texts and labels
  • WooCommerce orders filter and column
  • HPOS support and WooCommerce Germanized compatibility
  • Complete German translation

The Pro version is a separate plugin with additional placement options and shop customisation:

  • Floating widget with hover-expand animation
  • Dedicated page and shortcode placement
  • WooCommerce My Account menu integration
  • Full button appearance customisation (colours, font sizes, background)
  • Product exclusion rules (categories, tags, keywords)
  • Automatic updates and priority support

de and is not included in or required by this free plugin.

Languages

  • English (default)
  • German / Deutsch (complete translation included)
  • Additional languages via.po/.mo files or translate.wordpress.org

External services

This plugin does not transmit any data to external servers. All withdrawal requests, customer data, and settings are stored exclusively in the local WordPress database on your own server.

Askoweb.de – Pro Version link

de. This is a static HTML link only. de at any time.

  • Terms of service: https://askoweb.de/agb/
  • Privacy policy: https://askoweb.de/datenschutzerklaerung/

Privacy

Data Collected

This plugin stores data in two custom database tables on your server:

  • Withdrawal requests: order ID, customer name, billing email, date and time, reason (optional), withdrawn items with quantities and prices, IP address, user-agent string
  • Plugin settings: configuration values only (no personal data)

IP address and user-agent are recorded to document the withdrawal process. They are not shared externally and can be deleted from the admin dashboard.

Data Sharing

This plugin does not connect to any external service and does not send data to third parties. All data stays on your server.

PDF Storage

config (IIS). Nginx users should add a location rule to block direct access.

Data Retention

All stored data can be reviewed and deleted through the WordPress admin. Enable “Delete all data on uninstall” to remove everything when the plugin is deleted.

WordPress.org metadata

Plugin tags

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

  • withdrawal button
  • woocommerce withdrawal
  • revocation
  • widerruf
  • widerrufsbutton
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 6.9

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 6.9.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to6.9
Minimum requirementsWordPress 5.6 · PHP 7.4
Update activity14 May 20265mo 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

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

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.