Title: EU Withdrawal Button for Woo
Author: manapoint
Published: <strong>22. meje 2026</strong>
Last modified: 19. junija 2026

---

Tykače pytać

![](https://ps.w.org/eu-withdrawal-button-lite/assets/icon-256x256.png?rev=3544020)

# EU Withdrawal Button for Woo

 Wot [manapoint](https://profiles.wordpress.org/manapoint/)

[Sćahnyć](https://downloads.wordpress.org/plugin/eu-withdrawal-button-lite.1.2.3.zip)

 * [Podrobnosće](https://hsb.wordpress.org/plugins/eu-withdrawal-button-lite/#description)
 * [Pohódnoćenja](https://hsb.wordpress.org/plugins/eu-withdrawal-button-lite/#reviews)
 *  [Instalacija](https://hsb.wordpress.org/plugins/eu-withdrawal-button-lite/#installation)
 * [Wuwiće](https://hsb.wordpress.org/plugins/eu-withdrawal-button-lite/#developers)

 [Podpěra](https://wordpress.org/support/plugin/eu-withdrawal-button-lite/)

## Wopisanje

Starting June 19, 2026, the EU Directive 2023/2673 requires e-commerce stores selling
to EU consumers to provide an easy-to-use 2-click withdrawal button (Kündigungsbutton)
for order cancellations.

This micro-plugin strictly solves this legal requirement without adding unnecessary
weight to your site.

Important notice: This plugin is provided 100% free of charge to help the wp community.

If you install it, you accept it as it is, with no dedicated technical support. 
If you encounter bugs, please feel free to report them, but active troubleshooting
or custom support will not be provided, instead we will release a general update.
If you don’t like this policy, please feel free to choose another plugin. If you
love it, a 5-star review is highly appreciated to support our free effort!

#### Core Features

 * **2-Click Cancellation:** Injects a native, accessible HTML5 `<dialog>` in the
   My Account area for eligible orders (completed within the last 14 days).
 * **Immutable Legal Logs:** Maintains a cryptographically hashed log (SHA-256) 
   of all withdrawal requests in an isolated custom table for legal proof.
 * **100% HPOS Compatible:** Built entirely for WooCommerce High-Performance Order
   Storage.
 * **No-Code Styling:** Includes a lightweight backend panel to match the button
   colors and shape (rounded/square) to your theme.
 * **Zero-Bloat:** No jQuery, no heavy frameworks. Just vanilla JS and native browser
   APIs.

### External services

This plugin does not use any third-party or external services. All data processing
is handled locally.

## Instalacija

 1. Upload the plugin files to the `/wp-content/plugins/eu-withdrawal-button-lite` 
    directory, or install through the WordPress plugins screen.
 2. Activate the plugin.
 3. Navigate to WooCommerce > EU Withdrawal to customize your button appearance.
 4. **For Logged-in Customers:** The button automatically appears for eligible orders
    in the My Account section.
 5. **For Guest Users:** Create a new page (e.g., „Withdrawal Request“), paste the 
    shortcode `[mpeu_withdrawal_form]` inside it, and add the link to your website’s
    footer.

## Pohódnoćenja

![](https://secure.gravatar.com/avatar/3abbb3199928a4a0e2b5daec0e06dbba2c34c6ad222d5a34cbd0974497f7d42e?
s=60&d=retro&r=g)

### 󠀁[Molto valido](https://wordpress.org/support/topic/molto-valido-5/)󠁿

 [gunshotsoftair](https://profiles.wordpress.org/gunshotsoftair/) 18. junija 2026

Un plugin semplice che permette di risolvere il problema. Supporto super rapido !

 [ Čitajće 1 pohódnoćenje ](https://wordpress.org/support/plugin/eu-withdrawal-button-lite/reviews/)

## Sobuskutkowarjo a wuwiwarjo

„EU Withdrawal Button for Woo“ je softwara wotewrjeneho žórła. Slědowacy ludźo su
k tutomu tykačej přinošowali.

Sobuskutkowarjo

 *   [ manapoint ](https://profiles.wordpress.org/manapoint/)

[Přełožće „EU Withdrawal Button for Woo“ do swojeje rěče.](https://translate.wordpress.org/projects/wp-plugins/eu-withdrawal-button-lite)

### Na wuwiću zajimowany?

[Přehladajće kod](https://plugins.trac.wordpress.org/browser/eu-withdrawal-button-lite/),
hladajće do [SVN-repozitorija](https://plugins.svn.wordpress.org/eu-withdrawal-button-lite/)
abo abonujće [wuwiwanski protokol](https://plugins.trac.wordpress.org/log/eu-withdrawal-button-lite/)
přez [RSS](https://plugins.trac.wordpress.org/log/eu-withdrawal-button-lite/?limit=100&mode=stop_on_copy&format=rss).

## Protokol změnow

#### 1.2.3

 * Added customer confirmation email sent automatically upon withdrawal request (
   legal proof of receipt for the consumer).
 * Security: added per-order rate limiting on the withdrawal endpoint to prevent
   brute-forcing the billing email of guest requests.
 * Security: the stored user agent is now sanitized and length-capped before being
   written to the legal log.
 * Fixed a DB versioning check that caused the log table schema to be re-validated
   on every admin page load.
 * Added idempotency guard so a duplicate submission no longer re-sends notification
   emails or re-logs the same request.
 * Email sending failures (admin and customer notifications) are now logged for 
   easier diagnostics.

#### 1.2.1

 * Added automatic admin email notifications for incoming withdrawal requests.

#### 1.2.0

 * **Major Update:** Integrated Professional features into the base version.
 * Added Immutable SHA-256 Legal Logs for audit compliance.
 * Added No-Code Styling panel under WooCommerce > EU Withdrawal.
 * Updated Plugin Name to „EU Withdrawal Button for Woo“.
 * Improved security with rigorous sanitization and nonce checks.
 * Enhanced UI using native HTML5 Dialog API and CSS Variables.

#### 1.1.1

 * Full compatibility with WordPress 7.0.
 * Official declaration of WooCommerce HPOS compatibility.
 * Improved HTML output security and string escaping.
 * Added WC_Order integrity checks for more robust AJAX handling.
 * Asset versioning synchronization (v1.1.1).

## Meta

 *  Version **1.2.3**
 *  Last updated **2 njedźeli**
 *  Active installations **Mjenje hač 10**
 *  WordPress version ** 6.0 abo nowši **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 abo nowši **
 *  Language
 * [English (US)](https://wordpress.org/plugins/eu-withdrawal-button-lite/)
 * Tags
 * [consumer rights](https://hsb.wordpress.org/plugins/tags/consumer-rights/)[legal compliance](https://hsb.wordpress.org/plugins/tags/legal-compliance/)
   [omnibus directive](https://hsb.wordpress.org/plugins/tags/omnibus-directive/)
   [withdrawal button](https://hsb.wordpress.org/plugins/tags/withdrawal-button/)
   [woocommerce compliance](https://hsb.wordpress.org/plugins/tags/woocommerce-compliance/)
 *  [Rozšěrjeny napohlad](https://hsb.wordpress.org/plugins/eu-withdrawal-button-lite/advanced/)

## Pohódnoćenja

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/eu-withdrawal-button-lite/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/eu-withdrawal-button-lite/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/eu-withdrawal-button-lite/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/eu-withdrawal-button-lite/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/eu-withdrawal-button-lite/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/eu-withdrawal-button-lite/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/eu-withdrawal-button-lite/reviews/)

## Sobuskutkowarjo

 *   [ manapoint ](https://profiles.wordpress.org/manapoint/)

## Podpěra

Rozrisane problemy zańdźeneju dweju měsacow:

     2 z 2

 [Forum pomocy pokazać](https://wordpress.org/support/plugin/eu-withdrawal-button-lite/)