plugin-icon

EU Withdrawal Button for WooCommerce

Автор: riinagency·
Helps WooCommerce store owners implement the withdrawal flow described in EU Directive 2023/2673.
Рейтинги
5
Версия
2.1.0
Активные установки
400
Последние изменения
Jul 6, 2026
EU Withdrawal Button for WooCommerce

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 plugin@riin.eu — you will be credited here.

Проверено на
WordPress 7.0.1
Этот плагин можно скачать и использовать при .