v1.0.0-alpha.43 — Consumer "why exempt" transparency note
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 -lclean · class scanner clean (92 files) · PHPStan level 2: no errors · new smoke suiteexemption_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.zipbelow → Plugins → Add New → Upload Plugin.
Full changelog in readme.txt and docs/changelog/wwu-wb-CHANGELOG.md.