Withdrawal Button – Easy Return
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 Intuitive 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.
Top keywords
- withdrawal26×2.52%
- store22×2.13%
- customer19×1.84%
- return19×1.84%
- button10×0.97%
- easyreturn9×0.87%
- full9×0.87%
- data8×0.77%
- order8×0.77%
- process8×0.77%
- withdrawal button8×0.77%
- customers7×0.68%
WM Widerrufsmanager for WooCommerce
WM Widerrufsmanager for WooCommerce is more than a withdrawal button. It adds a structured digital withdrawal workflow to WooCommerce: withdrawal button, customer form, order validation, item selection, backend processing, email notifications, documentation and privacy-related tools. Many stores only think about the visible withdrawal button. In daily store operations, however, withdrawal requests also need to be collected, checked, confirmed, documented and processed internally. The plugin helps WooCommerce store owners replace unstructured withdrawal emails with a traceable workflow inside WordPress. More than a withdrawal button The visible button is only the entry point. WM Widerrufsmanager connects the customer-facing withdrawal function with the backend process that follows afterwards. Customers can submit a withdrawal request through a dedicated form, validate their order using the order number and billing email address, and select individual items or quantities for withdrawal. Submitted requests are stored in the WordPress backend and can be reviewed, documented and processed by the store team. How the workflow works The customer opens the withdrawal form. The order is validated using the order number and billing email address. The customer selects the affected items and quantities. The request is stored in the WordPress backend. Store operators can review, process and document the request. Customers and shop operators receive email notifications. Key features Withdrawal button for WooCommerce Dedicated withdrawal form for customers Order validation by order number and billing email address Configurable withdrawal period Item and quantity selection for withdrawal requests Backend overview for submitted withdrawal requests Detail view with status handling Customer and shop email notifications WooCommerce order notes for internal documentation Diagnostics area with form integration checks, system status and support report Privacy notice integration Retention and anonymization options WordPress personal data export and erasure support WPML and Polylang String Translation compatibility for manually saved frontend, privacy and email texts WooCommerce HPOS compatibility Gutenberg blocks, shortcodes and widget integration Prepared for §356a BGB From 19 June 2026, § 356a BGB introduces an electronic withdrawal function for certain distance contracts concluded via an online user interface in Germany. WM Widerrufsmanager helps WooCommerce store owners technically provide and structure such a withdrawal function. The plugin provides a technical solution for collecting, confirming and processing withdrawal declarations. Whether and to what extent a specific store is affected by legal requirements should be reviewed individually. Who is this plugin for? The plugin is designed for WooCommerce stores that want to provide customers with a simple digital way to declare a withdrawal and, at the same time, manage the internal workflow more clearly. It is especially useful for stores that do not want to receive withdrawal requests only as unstructured emails, but want to collect, review and process requests in a traceable backend workflow. Video: Setup in 2 minutes See how quickly you can install WM Widerrufsmanager for WooCommerce, create your withdrawal page, and add the withdrawal button to your store: Video: Submit and manage withdrawal requests This short video shows how customers can submit a withdrawal request using the form and how you can review and manage the request afterwards in the WordPress backend: Easy integration The withdrawal form can be embedded on any WordPress page: [wmwiderrufsmanager_formular] A separate withdrawal button can also be placed anywhere: [wmwiderrufsmanager_button] The button can be placed in the footer, customer area, service pages or legal information pages. Gutenberg blocks for the form and button as well as a classic WordPress widget for the button are also available. Privacy & documentation The plugin stores the data required to process and document a withdrawal request. This may include order data, contact details, selected items, timestamps, status information and internal processing notes. Retention and anonymization options can be configured in the plugin settings. Optional PRO version The free version already includes the core withdrawal workflow for WooCommerce. Additional convenience, documentation, automation and analysis features are available in the optional PRO version, including for example: Flexible order verification for the public withdrawal form, including combinations with email address, order date, billing name/company or billing postcode. Optional alternative notification email address for withdrawal confirmations and later status updates. Security Plus options with request limits and additional protection for public order validation. Product, category and tag based withdrawal rules. Optional withdrawal reasons with custom reason groups for products, categories and tags. Statistics for withdrawal reasons, returned products, trends and reason groups. CSV export and reporting functions for withdrawal data and analytics. PDF confirmation and proof documents for submitted and decided withdrawals. Advanced email templates with branding and additional placeholders. Extended integration into the WooCommerce customer account. Elementor widgets for easier form and button placement. GDPR/privacy automation for retention, anonymization and cleanup workflows. More information about the PRO version: Learn more at widerrufsmanager.de Legal notice This plugin provides a technical solution for collecting and processing withdrawal requests. It does not replace individual legal advice. External services WM Widerrufsmanager includes an optional deactivation feedback form. If an administrator actively clicks “Send feedback & deactivate”, the selected feedback reason, optional message, plugin slug, plugin name, plugin version, detected edition, WordPress locale and submission timestamp are sent to a feedback endpoint operated by Witte Marketing / WM Widerrufsmanager: https://my.widerrufsmanager.de/wp-json/wm-feedback/v1/deactivation No feedback is sent when the administrator clicks “Deactivate plugin”, skips the dialog, closes the dialog or continues using the plugin. No WooCommerce order data, customer data, withdrawal request data, license data, payment data, product data or shop billing data is sent by this feedback form. For more information, please see the Privacy policy.