Title: Withdrawal Button &#8211; Easy Return
Author: easyreturn
Published: <strong>26.5.2026</strong>
Last modified: 31.8.2026

---

Hae lisäosia

![](https://ps.w.org/easy-return-eu-withdrawal-button-for-woocommerce/assets/icon-
256x256.png?rev=3549312)

# Withdrawal Button – Easy Return

 [easyreturn](https://profiles.wordpress.org/easyreturn/)

[Lataa](https://downloads.wordpress.org/plugin/easy-return-eu-withdrawal-button-for-woocommerce.1.0.6.zip)

 * [Tiedot](https://fi.wordpress.org/plugins/easy-return-eu-withdrawal-button-for-woocommerce/#description)
 * [Arvostelut](https://fi.wordpress.org/plugins/easy-return-eu-withdrawal-button-for-woocommerce/#reviews)
 *  [Asennus](https://fi.wordpress.org/plugins/easy-return-eu-withdrawal-button-for-woocommerce/#installation)
 * [Kehitys](https://fi.wordpress.org/plugins/easy-return-eu-withdrawal-button-for-woocommerce/#developers)

 [Tuki](https://wordpress.org/support/plugin/easy-return-eu-withdrawal-button-for-woocommerce/)

## Kuvaus

**Withdrawal Button - EasyReturn** is a WooCommerce plugin that allows you to add
a withdrawal button fully compliant with the requirements of Directive 2023/2673.

The plugin enables your customers to easily withdraw from a purchase directly in
the store - no paper forms, no manual return handling, and no confusion.

**Trusted by 2,200+ e-commerce stores**
 Behind the plugin is a team of returns 
logistics experts who have implemented solutions in over 2,200 e-commerce stores,
including brands such as Decathlon, Media Markt, Tchibo, Tatuum, and Kazar. This
experience translates into:

 * proven, real-world workflows
 * features used by thousands of e-commerce stores
 * a solution designed for everyday operations

Easy Return transforms a legal obligation into an intuitive and user-friendly experience
that:

 * increases customer trust,
 * reduces inquiries to customer support,
 * allows you to maintain full control over returns.

### Key plugin features required by EU Directive 2023/2673

 * **📝 Withdrawal Button** – allows customers to quickly and easily start the withdrawal
   process.
 * **✅ Two-step withdrawal process with decision confirmation** - provides an extra
   confirmation step to minimize the risk of accidental withdrawal submissions.
 * **👤 Guest support without login** - allows customers to make a withdrawal for
   purchases made as a guest, without logging in or having an account, using just
   the order number and email address.
 * **📦 Full and partial withdrawals** - allows withdrawing from the entire order
   or selected products, according to the user’s needs.
 * **📧 Automatic confirmation of withdrawal submission** - immediately notifies
   both the customer and the store by email that the withdrawal request has been
   received.

### Withdrawal Button - EasyReturn:

**For the store:** instantly adapts your store to the requirements of EU Directive
2023/2673 in a seamless and integrated way – the entire withdrawal process takes
place within the store, without any additional external tools.

**For the consumer:** convenient and intuitive withdrawal from a purchase, including
without logging in, providing an excellent customer experience.

**Withdrawal Button – EasyReturn** makes the withdrawal process simple, secure, 
and customer-friendly, while giving you full control over returns and ensuring legal
compliance.

### Designed for real-world store operations

### Full range of features of the Withdrawal Button – EasyReturn plugin

**👁️ Visibility of the withdrawal feature in compliance with Directive 2023/2673**

The plugin automatically adds a withdrawal button in key locations – on the order
details page, in the footer, and on the return policy page you specify – ensuring
it is always easily accessible to the customer. This keeps the process legally compliant
and improves user convenience.

**ℹ️ Informational widget – fewer customer support inquiries**
 A simple visual 
step-by-step widget shows how the withdrawal and return process works in your store.
You can place it on any store page – it provides customers with all necessary information,
clears up doubts, and reduces the workload of your customer support team.

**🎨 Customizable withdrawal button to match your store’s style**
 Both the button
and the widget can be fully personalized to maintain consistency with your store’s
layout. For quick installation and immediate effect, ready-made universal buttons
are also available that fit most layouts.

**✉️ Full customization of customer email content**
 You can fully customize the
messages sent to customers when a withdrawal is submitted – from content to design.
This ensures communication aligns with your brand, and the customer receives a clear,
professional notification.

**🔄 Automatic order updates**
 Once a withdrawal is submitted, the order status
in WooCommerce is updated automatically. This guarantees full control and orderliness
in your system without extra effort.

**📅 Configurable withdrawal period**
 Allows you to set the timeframe in which 
a customer can exercise their right to withdraw, either more restrictive or consumer-
friendly, depending on your store policy.

**🛍️ Withdrawal without leaving the store interface**
 The withdrawal form works
within your domain – the customer is not redirected to external pages, increasing
security and ensuring a consistent customer experience.

**↩️ Full and partial withdrawals**
 **I**ntuitive handling of withdrawals from 
the entire order or selected products, making it easier to correctly process refunds,
including shipping costs.

**📝 Custom return reasons**
 Add your own personalized return reasons that best
suit your store and products. This helps customers choose the right option and provides
you with valuable data on return causes, supporting store optimization.

**🛡️ Logging IP addresses and User-Agents for withdrawals**
 Each withdrawal is 
automatically logged with the customer’s IP address and device information (User-
Agent), giving you complete access to customer data for analysis and security purposes.

**📦 Shipment module (available in selected countries)**
 Through integration with
a returns shipment module (available in selected countries), your customers gain
a convenient and cost-effective way to return products, while you gain predictability
and control over returns – from submission to delivery back to your store or warehouse.

**🔒 Privacy**
 Withdrawal data is stored locally in your store’s database and is
not sent to external servers, supporting GDPR compliance and giving you full control
over customer data.

### External Services

This plugin communicates with the Easy Return API for the purposes described below.
All communication uses HTTPS.

**Service provider:** Easy Return — https://easyreturn.eu
 **Privacy policy:** https://
easyreturn.eu/plugin-privacy-policy

 * **Production:** api.easyreturn.eu

### 1. Store Registration

**What is sent:** Upon your explicit consent (granted via the ”Allow and register”
button in plugin settings), the following store data is transmitted once to api.
easyreturn.eu:

 * Store name, phone number, address (street, city, postal code, state, country)
 * Administrator e-mail address
 * Site domain and WordPress version

**When:** Only when you click ”Allow and register”. No data is sent without your
approval.
 **Why:** Required to activate the Easy Return service and link your store
to the return-management platform.

### 2. Shipment Options

**What is sent:** Your store’s plugin ID (an anonymous UUID generated locally), 
domain and country code.
 **When:** Each time a customer submits a return request.
Results are cached for 24 hours. **Why:** To retrieve the available shipping methods
for your store in the Easy Return platform.

### 3. Return Draft Submission

**What is sent:** When a customer submits a return request, the following data is
transmitted to api.easyreturn.eu:

 * Plugin ID (anonymous UUID)
 * Return ID and WooCommerce order ID / order number
 * Customer billing data: full name, e-mail address, phone number, address (city,
   postal code, state, country)

**When:** Each time a customer submits a return request.
 **Why:** Required to create
a return draft in the Easy Return platform and initiate the carrier process.

## Kuvankaappaukset

[⌊Withdrawal button in order details⌉⌊Withdrawal button in order details⌉[

Withdrawal button in order details

[⌊Customer withdrawal form⌉⌊Customer withdrawal form⌉[

Customer withdrawal form

[⌊Customer withdrawal submission confirmation⌉⌊Customer withdrawal submission confirmation⌉[

Customer withdrawal submission confirmation

[⌊Customer withdrawal submission confirmation – information preview⌉⌊Customer withdrawal
submission confirmation – information preview⌉[

Customer withdrawal submission confirmation – information preview

[⌊Order search for returns by guest customers⌉⌊Order search for returns by guest
customers⌉[

Order search for returns by guest customers

[⌊Information widget⌉⌊Information widget⌉[

Information widget

[⌊Withdrawal settings⌉⌊Withdrawal settings⌉[

Withdrawal settings

[⌊Return reasons⌉⌊Return reasons⌉[

Return reasons

[⌊Notifications for the merchant⌉⌊Notifications for the merchant⌉[

Notifications for the merchant

[⌊User confirmation emails⌉⌊User confirmation emails⌉[

User confirmation emails

[⌊Order details withdrawal button configuration⌉⌊Order details withdrawal button
configuration⌉[

Order details withdrawal button configuration

[⌊Withdrawal button configuration⌉⌊Withdrawal button configuration⌉[

Withdrawal button configuration

[⌊Information widget⌉⌊Information widget⌉[

Information widget

## Blocks

This plugin provides 3 blocks.

 *   Easy Return Widget Widget displaying return process steps with Shadow DOM isolation.
 *   Easy Return Button Button with Shadow DOM isolation for customers to start 
   a return request.
 *   Easy Return Form Interactive return form with Shadow DOM isolation for customers
   to submit withdrawal requests.

## Asennus

 1. Upload the plugin files to the `/wp-content/plugins/easy-return-eu-withdrawal-button-
    for-woocommerce` directory, or install the plugin through the WordPress plugins
    screen.
 2. Activate the plugin through the **Plugins** screen in WordPress.
 3. Ensure WooCommerce is installed and activated.
 4. Configure plugin options in the WordPress admin area.

## UKK

### Is the Withdrawal Button – EasyReturn plugin free?

The plugin is completely free. As a technology company with many years of experience
in returns logistics, we provide it at no cost because our business model is based
on handling return shipments when a store chooses to collaborate with us in this
area. The returns shipment module is currently available in selected countries (
Poland, Czech Republic, Slovakia, Romania). We are working to make it available 
soon in all European Union countries.

### Does the Withdrawal Button – EasyReturn plugin ensure full compliance with Directive 2023/2673?

The plugin meets the requirements of EU Directive 2023/2673 by providing a withdrawal
button that allows customers to quickly and easily start the withdrawal process.
It uses a two-step process with decision confirmation to minimize the risk of accidental
submissions. Customers can also submit withdrawals without logging in, using their
order number and email address. The plugin supports both full and partial withdrawals,
and automatic email notifications inform the customer that their request has been
received.

### Can I customize the withdrawal button to match my store’s layout?

The withdrawal button and educational widget can be fully customized to maintain
consistency with your store’s style and layout. For quick installation, ready-made
universal buttons are also available that fit most templates, allowing you to implement
the feature quickly without extra work.

### Does the plugin support guest checkout (guest users)?

EasyReturn allows customers to submit withdrawals without logging in, using only
their order number and email address. This makes the process accessible to users
who do not have an account in the store, increasing convenience and availability
of the feature while ensuring full compliance with the requirements of EU Directive
2023/2673.

### Does the plugin provide customer confirmation of withdrawal?

The plugin provides a two-step withdrawal process that requires the customer to 
confirm their decision. This additional step minimizes the risk of accidental submissions
and enhances the security of the entire process, while ensuring full compliance 
with legal requirements.

### Does the plugin automatically send emails confirming the submission of a withdrawal?

After a withdrawal is submitted, the plugin immediately sends an automatic notification
to the customer, confirming that the request has been received, in accordance with
the requirements of EU Directive 2023/2673.

### Does the Withdrawal Button – EasyReturn plugin allow you to manage the withdrawal period?

The plugin allows you to set the timeframe in which a customer can exercise their
right to withdraw.

### Does the Withdrawal Button – EasyReturn plugin provide access to submitted withdrawal requests?

After a withdrawal is submitted, the order status in WooCommerce is updated automatically,
and an email notification about the withdrawal is also sent to the store. This gives
the store full control over returns and easy access to all submitted requests.

### Which languages are supported by the plugin?

The Withdrawal Button – EasyReturn plugin supports all official languages of the
European Union member states.

### Does installing the plugin require technical skills?

The plugin is designed so that installation and setup are quick and intuitive. The
entire process of adapting your store to the requirements of EU Directive 2023/2673
takes place within WooCommerce and does not require advanced technical knowledge.

## Arvostelut

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

### 󠀁[Valuable](https://wordpress.org/support/topic/valuable-12/)󠁿

 [szymonerbis](https://profiles.wordpress.org/szymonerbis/) 6.9.2026

Simple, fast, and effective. Highly recommended.

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

### 󠀁[Good app 🙂](https://wordpress.org/support/topic/good-app-175/)󠁿

 [kapsula001](https://profiles.wordpress.org/kapsula001/) 26.8.2026

Very reliable. I set it up once and it works flawlessly.

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

### 󠀁[Très prometteur](https://wordpress.org/support/topic/tres-prometteur-2/)󠁿

 [Pierre Gaillard](https://profiles.wordpress.org/pgconcept/) 18.8.2026

Ce plugin fait ce qu'il annonce et il le fait bien. C'est particulièrement appréciable
alors qu'il est encore tout jeune ! La configuration est notamment simple et intuitive.
Si je devais chipoter, je dirais que je regrette juste que le formulaire de rétractation
soit limité à 500px de largeur. Largeur personnalisable à prévoir dans une future
mise à jour ? 😁

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

### 󠀁[Great plugin](https://wordpress.org/support/topic/great-plugin-41711/)󠁿

 [patkana](https://profiles.wordpress.org/patkana/) 14.8.2026

Quick installation without any problems. The plugin is great, makes the return process
much simpler for users!

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

### 󠀁[great](https://wordpress.org/support/topic/great-17189/)󠁿

 [cloudhivepl](https://profiles.wordpress.org/cloudhivepl/) 12.8.2026

<span style="color: rgb(34, 34, 34); font-family: Arial, Helvetica, sans-serif; 
font-size: small; white-space: normal;">Really nice and clean plugin. It handles
the withdrawal process perfectly without slowing down my site. The company provides
amazing support too!"</span>

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

### 󠀁[very good](https://wordpress.org/support/topic/very-good-7800/)󠁿

 [pickemall](https://profiles.wordpress.org/pickemall/) 23.7.2026

The plug ensures compliance with new EU regulations. Easy and convenient installation,
bravo!

 [ Lue kaikki 16 arvostelua. ](https://wordpress.org/support/plugin/easy-return-eu-withdrawal-button-for-woocommerce/reviews/)

## Avustajat & Kehittäjät

“Withdrawal Button – Easy Return” perustuu avoimeen lähdekoodiin. Seuraavat henkilöt
ovat osallistuneet tämän lisäosan kehittämiseen.

Avustajat

 *   [ easyreturn ](https://profiles.wordpress.org/easyreturn/)
 *   [ ilabs ](https://profiles.wordpress.org/inspirelabs/)

“Withdrawal Button – Easy Return” has been translated into 1 locale. Kiitoksia [kääntäjille](https://translate.wordpress.org/projects/wp-plugins/easy-return-eu-withdrawal-button-for-woocommerce/contributors)
heidän työstään.

[Käännä “Withdrawal Button – Easy Return” omalle kielellesi.](https://translate.wordpress.org/projects/wp-plugins/easy-return-eu-withdrawal-button-for-woocommerce)

### Oletko kiinnostunut kehitystyöstä?

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

## Muutosloki

#### 1.0.6

 * Added an option to show the ”Withdraw from contract” button directly in the actions
   column of the My Account orders list.
 * Fixed order edit links in the admin returns view to work with WooCommerce High-
   Performance Order Storage (HPOS), for compatibility with WooCommerce 11.0.
 * Fixed the customer withdrawal email losing its HTML template, and repaired the
   email preview in the WooCommerce settings panel.

#### 1.0.5

 * Added a returns list in the WooCommerce admin panel, with filtering and CSV export.
 * Added an option to require the customer’s bank account number for a refund.
 * The consent text and carrier button on the confirmation screen are now sourced
   from the carrier API.
 * Added margin controls for the order and footer buttons.
 * Added Greek and Croatian translations.

#### 1.0.4

 * Fixed order lookup on My Account to use the internal order ID instead of the 
   customer-facing order number, and reject invalid order IDs instead of defaulting
   to 0.
 * Added translations for 20 additional EU locales.
 * Fixed missing translation string in the withdrawal confirmation email.

#### 1.0.3

 * Fix: return button on the My Account order page now loads its script and renders
   correctly (enqueued the wrong asset handle).

#### 1.0.2

 * Fixed issue with prices displayed as net instead of gross in return confirmation
   emails and admin order view.

#### 1.0.0

 * Initial release.

## Metatiedot

 *  Version **1.0.6**
 *  Last updated **1 kuukausi sitten**
 *  Active installations **400+**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [Danish](https://da.wordpress.org/plugins/easy-return-eu-withdrawal-button-for-woocommerce/)
   ja [English (US)](https://wordpress.org/plugins/easy-return-eu-withdrawal-button-for-woocommerce/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/easy-return-eu-withdrawal-button-for-woocommerce)
 * Tags
 * [returns](https://fi.wordpress.org/plugins/tags/returns/)[withdrawal button](https://fi.wordpress.org/plugins/tags/withdrawal-button/)
 *  [Edistynyt näkymä](https://fi.wordpress.org/plugins/easy-return-eu-withdrawal-button-for-woocommerce/advanced/)

## Arvosanat

 5 out of 5 stars.

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

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

[See all reviews](https://wordpress.org/support/plugin/easy-return-eu-withdrawal-button-for-woocommerce/reviews/)

## Avustajat

 *   [ easyreturn ](https://profiles.wordpress.org/easyreturn/)
 *   [ ilabs ](https://profiles.wordpress.org/inspirelabs/)

## Tuki

Viimeisen kahden kuukauden aikana ratkaistut ongelmat:

     0 / 1

 [Tukifoorumi](https://wordpress.org/support/plugin/easy-return-eu-withdrawal-button-for-woocommerce/)