v1.0.0-alpha.41 — Configurable FluentCart handling
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.41
- Configurable FluentCart handling. FluentCart confirmed it will ship its own native withdrawal add-on. To avoid showing two buttons, a new Settings → FluentCart → Withdrawal handling control (
wwu_wb_settings['fluentcart_mode'], defaultauto) governs our FluentCart surfaces:- Auto (default) — render our FluentCart button / checkout consent / e-mail link / public form unless FluentCart's native add-on is detected, then step aside (no duplicate).
- Always — keep ours regardless of any native add-on.
- Off — never render our FluentCart surfaces.
- Gated at the four consumer entry points only (
FluentCartAdapter::should_render()). The admin Requests dashboard and any in-flight durable-medium confirmation are untouched — a FluentCart withdrawal already recorded is never stranded. Zero impact on WooCommerce/EDD. - Native-add-on detection is filterable via
wwu_wb_fluentcart_native_active(its exact class/constant signal is pending from FluentCart).
Verification
php -lclean · class scanner clean (91 files) · PHPStan level 2: no errors · 8 new smoke assertions (suite_fluentcart).
Notes
- Pre-release alpha. Languages complete: IT, EN, DE, FR, ES, SV (all 6 at 100%).
- Builds on alpha.40 (UI Kit bundled + Swedish complete) and the alpha.39 critical Settings-page fix.
- Install: download
wwu-withdrawal-button.zipbelow → Plugins → Add New → Upload Plugin.
Full changelog in readme.txt and docs/changelog/wwu-wb-CHANGELOG.md.