Skip to content
Back to Home
WordPress · WooCommerce · Compliance

WooCommerce Contract Withdrawal Button

Digital return form compliant with the requirements of EU Directive 2023/2673, effective from June 19, 2026.

Compatibility and compatibility WooCommerce WordPress Directive UE 2023/2673 WCAG 2.2 AA RODO

Problems

What’s not working today.

01

Offline Forms

Customers must print, sign, and mail documents. This creates friction and increases support calls.

02

No Confirmation Trail

Without a durable medium, the store has no proof that the customer withdrew from the contract within the required timeframe.

03

Guest Checkout Support

Orders placed without a customer account lack a simple way to submit a withdrawal form.

04

Manual Exports

Returns teams build reports from emails and spreadsheets instead of using a single centralized view.

Solution

One plugin that does it all for you

  • Public withdrawal form without requiring customer login
  • Two-step process: order details → confirmation
  • Automatic email confirmation as a durable medium
  • Support for full and partial withdrawals
  • Full integration with the WooCommerce customer account and email system
woocommerce-contact-withdrawal

Features

Everything you need.

Public Form

For logged-in customers and guests — no account or login required.

Customer Account Button

Visible directly in WooCommerce order details.

Email Confirmations

Includes local and UTC timestamps as a durable medium required by regulations.

Admin Dashboard

Manage requests with statuses, notes, and advanced filtering.

CSV Export

Export reports and legal records with a single click.

REST API

Integrate with CRM, ERP, and WMS systems.

Anti-Spam Protection

Honeypot, time-trap, and rate limiting secure the form.

GDPR-Compliant Data Retention

Configurable data storage period.

Ready to get started?

Explore our plans and choose the one that fits your project.

How it works

Step by step.

1

Customer selects an order

From the order list or via the public form by entering the order number.

  • Available for both logged-in customers and guest users
  • Order lookup by order number and email address
  • Automatic eligibility verification for withdrawal
2

Fills out the form

Selects products, provides a reason, and confirms contact details.

  • Option to choose specific items from the order
  • Text field for additional notes and withdrawal reason
  • Data verification compliant with GDPR requirements
3

Confirms the withdrawal

Review and approval before submission.

  • Review of all selected products
  • Confirmation of data accuracy
  • Consent to personal data processing
4

Store receives the request

The request appears in the admin panel with the status “New”.

  • Email notification for the administrator
  • Full access to request details in the WordPress dashboard
  • Ability to add internal notes
5

Customer receives confirmation

Automatic email confirmation with date and summary as a durable medium.

  • Unique request ID and local timestamp
  • Summary of selected products
  • Information about the next steps in the return process
wp-panel

Admin panel

Full control inside the WordPress dashboard

Manage requests, statuses, internal notes, and CSV exports — all from a single view.

  • Statuses: new, in progress, approved, rejected
  • Internal notes for your team
  • Filter by status and date
  • One-click CSV export

Compliance

Built for EU e-commerce requirements

The plugin helps implement required processes such as a digital withdrawal form, durable medium email confirmations, and feature accessibility for both logged-in customers and guest users.

Final compliance with EU Directive 2023/2673 and local regulations depends on your store configuration, terms and conditions, and privacy policy. The plugin does not constitute legal advice.

Pricing

Choose the right plan for you.

Starter

199 PLN per year

For a single store with essential functionality.

  • 1 installation
  • Public form
  • Email confirmations
  • CSV export
Popular

Pro

499 PLN per year

For growing stores that need more advanced features.

  • 3 installations
  • REST API
  • Advanced anti-spam protection
  • Priority support
  • Configurable data retention

Agency

1 299 PLN per year

For agencies managing multiple clients.

  • Unlimited installations
  • White label
  • Implementation support
  • 24h SLA
  • Dedicated account manager

FAQ

FAQs for WP EU Withdrawal

No. The public form also allows guest customers to withdraw from a contract by providing their order number and email address.

Yes — it is a native WordPress plugin integrated with the WooCommerce customer account, transactional emails, and order details.

Yes. Customers can select specific items from an order and withdraw from the contract partially.

Yes. Every submission triggers an automatic email with both local and UTC timestamps, treated as a durable medium.

Yes. CSV export is available for all submissions, including statuses and dates.

Prepare your store for the new EU requirements

Install the plugin