WordPress plugin intelligence profile

Withdrawal Button – Easy Return

Free WooCommerce plugin that turns a legal obligation into a simple and intuitive return process – fully compliant with EU Directive 2023/2673.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.6
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update31 Aug 20262mo ago
Active installations400Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 16 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 Withdrawal Button – Easy Return version 1.0.6 as active, updated 2mo ago and tested up to WordPress 7.1.

Overview

About this plugin

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.

eu

eu/plugin-privacy-policy

  • Production: api.easyreturn.eu

1. Store Registration

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

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.

WordPress.org metadata

Plugin tags

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

  • directive 2023 2673
  • e commerce return button
  • e commerce
  • easy return
  • withdrawal button
  • returns
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity31 Aug 20262mo 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.