plugin-icon

WebToffee EU Customer Withdrawal Button for WooCommerce

Par WebToffee·
Add a legally compliant EU withdrawal button to your WooCommerce store. It allows customers to exercise their 14-day right of withdrawal online.
Évaluations
Version
1.0.0
Mis à jour récemment
Jun 11, 2026
WebToffee EU Customer Withdrawal Button for WooCommerce

From June 19, 2026, EU Directive 2023/2673 requires every online store selling to EU consumers to provide a clear, easily accessible online withdrawal function. Customers must be able to cancel a purchase digitally — just as easily as they placed the order.

EU Withdrawal Button for WooCommerce by WebToffee makes it straightforward to comply. The plugin adds a withdrawal button to the customer’s My Account orders page, a guided withdrawal form, a two-step confirmation flow, and a dedicated admin dashboard to manage all incoming requests.

No coding required. Works right out of the box.

What the plugin does

For your customers:

  • A « Request Withdrawal » button appears directly on the My Account orders list — visible only during the active withdrawal period
  • Customers can select which items to withdraw (full order or individual products)
  • A simple form collects their name, email, and an optional reason
  • A confirmation step prevents accidental submissions (« Are you sure you want to submit this withdrawal request? »)
  • Customers receive an email confirmation once the request is submitted

For you as the store admin:

  • A clean Withdrawals dashboard under WooCommerce > Withdrawals shows all requests at a glance
  • At-a-glance stats: open requests and approvals over the last 30 days
  • Filter requests by status, date range, or order number
  • View full request details — order info, customer email, request type, reason, and a complete activity log
  • Approve or reject requests with one click

Key features

  • Withdrawal button on the orders page — visible to customers within the configured withdrawal window
  • Partial withdrawal support — customers can withdraw individual items instead of the entire order
  • Two-step confirmation flow — meets the directive’s requirement to confirm the customer’s intent
  • Dedicated admin dashboard — manage, filter, approve, or reject all withdrawal requests in one place
  • Automatic footer link — optionally embed a withdrawal link in your store footer to meet visibility requirements
  • Configurable withdrawal period — set the window to 2, 7, 14, or 30 days (EU standard is 14 days)
  • Product exclusions — exclude virtual, downloadable, grouped, or external/affiliate products from withdrawal eligibility
  • Order status automation — automatically update order status when a request is submitted or approved
  • Reason field — optionally require customers to provide a reason when submitting a request
  • Display scope control — show the withdrawal form globally or limit it to WooCommerce pages only
  • Data management — optionally delete all plugin data on uninstall

Why this matters

Under EU Directive 2023/2673, any business that lets EU consumers sign up for or purchase something online must also let them cancel online — through the same website or app. Simply hiding a withdrawal form in a footer PDF or asking customers to email you is no longer sufficient.

The directive specifically requires:

  • A withdrawal function that is prominently displayed and continuously available during the withdrawal period
  • The function must be clearly labelled (e.g. « Withdraw from contract here » or similar)
  • A two-step confirmation to prevent accidental withdrawals
  • An acknowledgement of receipt sent to the customer on a durable medium (e.g. email)

This plugin implements all of the above.

Getting started

  1. Install and activate the plugin
  2. Go to WooCommerce > Withdrawals > Settings to configure your preferences
  3. Set your withdrawal page, period, and footer link options
  4. Publish the withdrawal page (created automatically as a draft on installation)
  5. Test the flow by placing a test order and using the Request Withdrawal button

Support

For questions or assistance, visit our support page.

Gratuitsur les plans payants
En procédant à l’installation, vous acceptez les Conditions d’utilisation de WordPress.com ainsi que les Conditions de l’extension tierce.
Testé jusqu’à version
WordPress 7.0
Cette extension est disponible en téléchargement pour votre site .