Skip to content

v1.0.0-alpha.43 — Consumer "why exempt" transparency note

Choose a tag to compare

@mredodos mredodos released this 16 Jun 12:30
· 74 commits to main since this release
6d4a808

The free EU online right-of-withdrawal button (Art. 11a / Art. 54-bis) for WooCommerce, FluentCart and EDD. Mandatory from 19 June 2026.

What's new in alpha.43

  • Consumers now see WHY the withdrawal button is absent on exempt orders. When an order is exempt from the right of withdrawal under Art. 59 (every item carries a captured exemption — e.g. digital content with immediate access, or a service fully performed, both with the consumer's consent at checkout), the button is hidden. Until now the consumer saw nothing; the plugin now shows a short, accurate note naming the specific statutory exception + legal reference and the prior consent — instead of silence.
    • Shown on the withdrawal form / block, the WooCommerce & EDD account pages and the FluentCart portal.
    • Editable (Settings → Consumer guidance, custom_exemption_note) and filterable (wwu_wb_exemption_note_text).
    • Strictly gated + fail-safe: only on genuinely exempt orders (reason no_withdrawal_right + evidence-backed Art. 59 reasons) — never on ordinary, out-of-scope, renewal or B2B orders. Button visibility is unchanged.

Verification

  • php -l clean · class scanner clean (92 files) · PHPStan level 2: no errors · new smoke suite exemption_note.
  • All 6 locales at 100% (517/517): IT, EN, DE, FR, ES, SV.

Notes

  • Pre-release alpha. Builds on alpha.42 (partial withdrawal + hooks reference) and alpha.41 (configurable FluentCart handling).
  • Install: download wwu-withdrawal-button.zip below → Plugins → Add New → Upload Plugin.

Full changelog in readme.txt and docs/changelog/wwu-wb-CHANGELOG.md.