Title: EU2673 Withdrawal Button
Author: adaptatuweb
Published: <strong>জুন 24, 2026</strong>
Last modified: সেপ্টেম্বর 3, 2026

---

প্লাগিন অনুসন্ধান

এই প্লাগইনটি **ওয়ার্ডপ্রেসের সর্বশেষ ৩টি মেজর রিলিজের সাথে পরীক্ষা করা হয়নি**। এটি
আর রক্ষণাবেক্ষণ বা সমর্থন করা নাও হতে পারে এবং ওয়ার্ডপ্রেসের আরও সাম্প্রতিক সংস্করণগুলোর
সাথে ব্যবহার করার সময় কম্প্যাটিবিলিটি ইস্যু থাকতে পারে।

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

# EU2673 Withdrawal Button

 তৈরি করেছেন [adaptatuweb](https://profiles.wordpress.org/adaptatuweb/)

[Download](https://downloads.wordpress.org/plugin/eu2673-withdrawal-button.1.1.2.zip)

 * [বিস্তারিত](https://bn.wordpress.org/plugins/eu2673-withdrawal-button/#description)
 * [রিভিউ](https://bn.wordpress.org/plugins/eu2673-withdrawal-button/#reviews)
 *  [ইন্সটলেশন](https://bn.wordpress.org/plugins/eu2673-withdrawal-button/#installation)
 * [ডেভেলপমেন্ট](https://bn.wordpress.org/plugins/eu2673-withdrawal-button/#developers)

 [Support](https://wordpress.org/support/plugin/eu2673-withdrawal-button/)

## Description

**EU2673 Withdrawal Button** adds a legal withdrawal button to your WooCommerce 
store, allowing customers to exercise their right of withdrawal in 1 click and receive
an automatic acknowledgement email.

**EU Directive 2023/2673** is mandatory from **June 19, 2026** for all online stores
selling to consumers in the European Union.

#### How it works

 1. The button appears on the order confirmation page and in “My Account  order detail”
 2. It is only shown within the legal period of 14 calendar days
 3. The customer clicks the button, confirms in a modal and optionally provides a reason
 4. The request is recorded in your database
 5. The customer receives an acknowledgement email
 6. You receive a notification with a direct link to the order
 7. The order status changes automatically (configurable)

#### Included features

 * ✅ Withdrawal button on order detail and thank-you page
 * ✅ Modal with mandatory legal text
 * ✅ Acknowledgement email to the customer
 * ✅ Notification email to the administrator
 * ✅ Status update emails (approved, rejected, completed)
 * ✅ Request management panel with filters and CSV export
 * ✅ Automatic order status change (configurable)
 * ✅ Compatible with guest orders (guest checkout)
 * ✅ **Public withdrawal page** — shortcode [eu2673_withdrawal_form] for customers
   without an account
 * ✅ **Product-level withdrawal status** — Standard / Excluded (Art. 16) / Digital
   consent (Art. 16m)
 * ✅ **Digital content consent** — mandatory checkbox at checkout for digital/downloadable
   products
 * ✅ **Product and category exclusions** — hide the button for specific products
   or entire categories
 * ✅ Configurable deadline (minimum 14 calendar days)
 * ✅ Optional grace days on top of the legal deadline
 * ✅ Available in 16 languages: ES, EN, FR, DE, IT, PT, NL, PL, RO, SV, CA, EU,
   GL, AR, ZH, JA

#### Public withdrawal page for guests

Add the shortcode **[eu2673_withdrawal_form]** to any WordPress page to create a
public withdrawal form. Customers without an account can exercise their right of
withdrawal by entering their order number and purchase email — no login required.

Add a link to this page in your footer so it is always visible and accessible, as
required by the Directive.

#### Pro version

The **[Pro version (€39, one-time payment)](https://adaptatuweb.com/withdrawal-button-es/)**
adds:

 * 📄 **Legal PDF** with official acknowledgement attached to the customer email
 * 🔐 **SHA-256 hash** verification for legal proof in case of disputes
 * 📋 **Official Annex B form** pre-filled in PDF (required by the Directive)
 * 🔄 **Reverse automation** — the request status syncs automatically with the WooCommerce
   order
 * 📊 **Legal email traceability** of all emails sent with exact date and time
 * 🛡️ **Anti-fraud system** — detects abuse patterns by email, IP and systematic
   behaviour, with risk alerts for the administrator
 * 🔔 **Automatic updates** from the WordPress dashboard
 * Compatible with **PrestaShop** too

#### Legal basis

 * **EU Directive 2023/2673** of the European Parliament and of the Council
 * **Art. 102 TRLGDCU** — Right of withdrawal in distance contracts
 * **Art. 107 TRLGDCU** — Refund within maximum 14 calendar days

#### Requirements

 * WordPress 5.8 or higher
 * WooCommerce 6.0 or higher
 * PHP 7.4 or higher

## Screenshots

[⌊Withdrawal button on the order detail page⌉⌊Withdrawal button on the order detail
page⌉[

Withdrawal button on the order detail page

[⌊Confirmation modal with legal text⌉⌊Confirmation modal with legal text⌉[

Confirmation modal with legal text

[⌊Acknowledgement email sent to the customer⌉⌊Acknowledgement email sent to the 
customer⌉[

Acknowledgement email sent to the customer

[⌊Request management panel in the admin area⌉⌊Request management panel in the admin
area⌉[

Request management panel in the admin area

[⌊Settings page⌉⌊Settings page⌉[

Settings page

[⌊Help page with Lite and Pro features⌉⌊Help page with Lite and Pro features⌉[

Help page with Lite and Pro features

[⌊My Account — withdrawal history⌉⌊My Account — withdrawal history⌉[

My Account — withdrawal history

[⌊Status update email to the customer⌉⌊Status update email to the customer⌉[

Status update email to the customer

[⌊Admin notification email⌉⌊Admin notification email⌉[

Admin notification email

[⌊Pro upgrade page⌉⌊Pro upgrade page⌉[

Pro upgrade page

## Installation

 1. Upload the plugin to `/wp-content/plugins/eu2673-withdrawal-button/` or install
    it directly from the WordPress repository.
 2. Activate the plugin from the WordPress “Plugins” menu.
 3. WooCommerce must be installed and active.
 4. Go to **Withdrawal  Settings** to adjust the options for your store.
 5. Optionally, create a page with the shortcode **[eu2673_withdrawal_form]** and add
    a link to it in your footer.

## FAQ

### Is this plugin mandatory from June 19, 2026?

EU Directive 2023/2673 requires online stores selling to EU consumers to provide
a clear and accessible mechanism for exercising the right of withdrawal. This plugin
helps you meet that requirement in a simple and documented way.

### Does it work with guest orders (no account)?

Yes. Guests can use the withdrawal button on the thank-you page, or use the public
form [eu2673_withdrawal_form] by entering their order number and purchase email —
no login required.

### Is the customer required to provide a reason?

No. The law does not require the consumer to justify the withdrawal. The reason 
field is optional and configurable from the plugin settings.

### Can I change the 14-day deadline?

You can extend it by adding optional grace days. You cannot reduce it below 14 calendar
days, which is the legal minimum established by the Directive.

### When do the 14 days start?

You can choose between the order date or the date the order moves to “Completed”
status (recommended for physical products). For services and digital products always
use the order date.

### What is the difference between Lite and Pro?

The Lite version covers basic compliance. The Pro version adds the official legal
PDF acknowledgement, SHA-256 verification hash, Annex B form, email traceability,
reverse automation and an anti-fraud system. More information at [adaptatuweb.com/withdrawal-button-es](https://adaptatuweb.com/withdrawal-button-es/).

### Where can I get support?

For the free version, use the WordPress.org support forum. For the Pro version, 
direct support at proyectos@adaptatuweb.com.

## Reviews

There are no reviews for this plugin.

## ডেভেলপার এবং কন্ট্রিবিউটর

“EU2673 Withdrawal Button” is open source software. The following people have contributed
to this plugin.

কন্ট্রিবিউটর

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

[Translate “EU2673 Withdrawal Button” into your language.](https://translate.wordpress.org/projects/wp-plugins/eu2673-withdrawal-button)

### ডেভেলপমেন্ট এ আগ্রহী?

[Browse the code](https://plugins.trac.wordpress.org/browser/eu2673-withdrawal-button/),
check out the [SVN repository](https://plugins.svn.wordpress.org/eu2673-withdrawal-button/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/eu2673-withdrawal-button/)
by [RSS](https://plugins.trac.wordpress.org/log/eu2673-withdrawal-button/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.1

 * Added admin notice with review request and Pro upgrade prompt
 * Added plugin row meta links (rate, upgrade, support)
 * Added Pro upsell section in settings and requests pages

#### 1.1.0

 * Added public withdrawal form shortcode [eu2673_withdrawal_form] for guest customers(
   no account required)
 * Added product-level withdrawal status selector (Standard / Excluded / Digital
   consent)
 * Added mandatory digital consent checkbox at checkout for digital/downloadable
   products (Art. 16m)
 * Added product and category exclusions
 * Updated Tested up to 6.8

#### 1.0.0

 * Initial release on WordPress.org
 * Withdrawal button on order detail and thank-you page
 * Modal with mandatory legal text
 * Acknowledgement email to customer and admin notification
 * Status update emails (approved, rejected, completed)
 * Request panel with filters and CSV export
 * Guest checkout compatible
 * Available in Spanish and English

## মেটা

 *  Version **1.1.2**
 *  শেষ আপডেট করা হয়েছে **2 দিন আগে**
 *  Active installations **50+**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **6.8.8**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/eu2673-withdrawal-button/)
 * ট্যাগ
 * [ecommerce](https://bn.wordpress.org/plugins/tags/ecommerce/)[eu directive](https://bn.wordpress.org/plugins/tags/eu-directive/)
   [withdrawal](https://bn.wordpress.org/plugins/tags/withdrawal/)[woocommerce](https://bn.wordpress.org/plugins/tags/woocommerce/)
 * টি
 *  [এডভান্সড ভিউ](https://bn.wordpress.org/plugins/eu2673-withdrawal-button/advanced/)

## Ratings

এখনো কোনো রিভিউ জমা দেওয়া হয়নি।

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

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

## কন্ট্রিবিউটর

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/eu2673-withdrawal-button/)