EU Withdrawal Button for WooCommerce
EU Withdrawal Button for WooCommerce

EU Withdrawal Button for WooCommerce

5/5 (2 ratings) 400 active installs Updated Jul 6, 2026
Sticky bar with withdrawal button on the storefront

Sticky bar with withdrawal button on the storefront

EU Directive 2023/2673 introduces new requirements for online stores regarding consumer withdrawal rights, taking effect on June 19, 2026.

EU Withdrawal Button for WooCommerce helps you implement a clear, accessible withdrawal flow for your customers:

The 4-Step Flow

  1. Visible Button — Sticky withdrawal bar (shown across your store by default, configurable per page type; always on My Account)
  2. Withdrawal Form — Customer enters order number + email for verification; partial withdrawals supported
  3. Confirmation Step — Order summary with a separate “Confirm withdrawal” button
  4. Notifications — Confirmation email to customer + notification to merchant

Free features

  • Sticky bar with configurable text and button, plus an optional footer link
  • Modal popup or dedicated page mode
  • Order validation (order number + email + withdrawal window check)
  • Partial withdrawals: customers select the items and quantities to withdraw
  • Optional refund IBAN field — stored encrypted, masked in lists and exports, auto-erased 30 days after completion
  • Custom WooCommerce order statuses: “Withdrawal Requested” and “Withdrawal Closed”
  • Withdrawals overview in the WordPress admin
  • WooCommerce email integration (shows in WooCommerce Settings Emails)
  • Guest-friendly withdrawal link in WooCommerce order emails — no account needed
  • Return instructions link in the customer confirmation email
  • WordPress privacy tools integration (GDPR data export and erasure)
  • Support for custom order number plugins (Sequential Order Numbers, etc.)
  • WCAG 2.1 AA accessible (keyboard navigation, focus trap, ARIA labels)
  • Rate limiting for abuse prevention
  • Translations bundled: Estonian, Finnish, French, Swedish, Italian, Dutch
  • HPOS (High-Performance Order Storage) compatible

Pro (paid)

  • One-click Complete/Reject actions with automatic customer emails
  • My Account widgets: countdown badges and withdrawal status column
  • Thank-You page and order-view withdrawal boxes
  • Custom colors, styling and custom CSS
  • Excluded categories and product-level exceptions
  • GDPR consent checkbox on the withdrawal form
  • Payment-method-aware IBAN field (hide for card payments)
  • Statistics dashboard, CSV export, REST API
  • Priority support

Who Is This For?

WooCommerce store owners who sell to EU consumers and want to provide a clear withdrawal process for their customers.

Disclaimer

This plugin is a technical tool that helps implement a withdrawal flow. It does not constitute legal advice and does not guarantee compliance with any specific regulation. Consult a legal professional to ensure your store meets all applicable requirements.

Translations

Bundled translations and their contributors:

  • Estonian (et) — Riin Agency
  • Finnish (fi) — Riin Agency
  • French (fr_FR) — Riin Agency (community review welcome)
  • Swedish (sv_SE) — Riin Agency (community review welcome)
  • Italian (it_IT) — contributed by Cristina Gregolin (Artilabio)
  • Dutch (nl_NL) — contributed by Mark Govaerts (Bepos)

Want to contribute a translation? Email [email protected] — you will be credited here.