Withdrawal Pro Pro
Automate withdrawals from start to finish. One-click refund, PDF on durable medium, subscription and bundle support, reports. Compliance with Directive 2023/2673 as a workflow, not extra work.
Pro Features
What you get in the Pro version
Automation, compliance and full control — without extra manual work.
Auto-refund with one click
Operator approves the declaration, money returns automatically to the original payment method. No manual transfers, no amount errors.
PDF declaration on durable medium
A legally valid PDF document attached to the confirmation email (Art. 11a(3)) and available for download from My Account.
Compliance dashboard
Declaration count, average handling time, top withdrawal reasons, refund volume split by digital/physical. One screen for monthly review.
WooCommerce Subscriptions
Cancellation of active and paused subscriptions upon withdrawal. Proportional settlement of the current billing period per Art. 9(2)(b)(iii).
WooCommerce Product Bundles
Auto-detection of bundle type. Refund calculation for partial bundle returns with choice of policy: fixed price or per-item discount.
CSV export and audit log
Full history of every declaration with filtering and search. One-click export to accounting or external audit.
Porównanie
Free vs Pro
Dobry hosting to fundament. Twoja strona potrzebuje jednak czegoś więcej.
| Feature | Free | Pro |
|---|---|---|
| Withdrawal button (Article 11a) | ||
| Two-step withdrawal form | ||
| Variable product support | ||
| Guest order support (no registration required) | ||
| Article 16(m) consent for digital products | ||
| Confirmation email as durable medium (Art. 11a(3)) | ||
| Declaration as legal artifact | ||
| Withdrawal history in My Account | ||
| Declaration list in WooCommerce panel | ||
| Declaration detail page with audit trail | ||
| Declaration registration metabox on order page | ||
| Admin notification email | ||
| wc-withdrawal order status with audit trail | ||
| Annex I(A) and I(B) page generator | ||
| Automatic refund on acceptance | ||
| Declaration PDF generation | ||
| Reports and CSV export | ||
| Webhook notifications and Slack integration | ||
| WooCommerce Subscriptions support | ||
| Active subscription cancellation on withdrawal | ||
| Pro-rata subscription period settlement | ||
| WooCommerce Product Bundles support | ||
| Bundle partial refund calculation |
FAQ
Frequently asked questions
Do I need the free version for Pro to work?
Yes. Pro is an extension (addon) for the free plugin – it requires active “Withdrawal” (buddypilot-withdrawal) version 1.0.1 or newer. The free version can be downloaded for free from WordPress.org. Pro is installed separately from a ZIP file downloaded from buddypilot Hub after purchase.
When do I actually need the Pro version?
Three main signals that Free is not enough: (1) Your store sells WooCommerce subscriptions – Free treats subscriptions like regular products and does not cancel renewals upon withdrawal. (2) You sell bundles (Product Bundles) – Free cannot correctly calculate the refund for a partial bundle return. (3) You handle more than 5-10 declarations per month and want refunds created with one click instead of manually clicking through all line items. If none of these apply, Free usually suffices.
Does Pro automatically refund the customer without operator approval?
No. Refunds are always approved by the operator from the declaration detail page. “Auto-refund” means the plugin builds a WooCommerce refund with the exact items and amounts declared by the customer – the operator sees everything before clicking “Approve”. There is no “automatic refund after X days without verification” mode.
What happens when my Pro license expires?
Pro features continue to work – we never disable code at runtime. Only automatic updates are paused, and only after a 14-day grace period from expiration. This is the “GPL soft-expiration” model: you pay for updates and support, not for access to features.
Can I transfer my license to a different domain?
Each license is assigned to one domain. Transfer requires contacting hello@buddypilot.pl with information about the new domain – we do this manually and free of charge. Common reasons: migrating staging to production, changing the store domain, transitioning from .local to hosting.
Does Pro support WPC Product Bundles or YITH Bundles?
Currently we fully support WooCommerce Product Bundles (the official Woo addon). YITH Product Bundles and WPC Product Bundles are on the roadmap – follow the changelog. Composite Products (Woo) is also planned. If you use a different bundle plugin and need support, let us know via support – we prioritise the roadmap based on requests.
How does subscription handling work with withdrawal?
Upon filing a withdrawal declaration for an order containing a WooCommerce subscription: (1) all associated subscriptions with active and on-hold status are cancelled immediately, (2) the proportional amount for the unused portion of the current billing period is calculated in accordance with Article 9(2)(b)(iii) and recorded in the order meta, (3) a cancellation note is added to the subscription and parent order, (4) the customer sees a confirmation notice in My Account. The operator sees the proration in the refund preview and can accept or modify it before clicking “Approve”.
Does the plugin generate a credit note?
No. The plugin creates a refund in WooCommerce (with exact line items and amounts) and a PDF withdrawal declaration as a legal document. A credit note is a separate accounting document typically generated by an invoicing plugin (e.g. WooCommerce PDF Invoices, Flexible Invoices, WP-Hermes). We work correctly with these plugins – the WooCommerce refund triggers the issuance of a credit note in their workflow.
When does the obligation under Directive 2023/2673 take effect?
Is the plugin GDPR-compliant?
Does the plugin affect store performance?
Ready for 19 June 2026?
The directive takes effect soon. Pro installs in 5 minutes, configures in 15.
buddypilot Withdrawal Pro helps fulfil obligations under EU Directive 2023/2673 as implemented into national law of member states. The plugin does not replace legal advice. Final responsibility for store compliance with applicable regulations rests with the merchant. If you have legal doubts, consult a lawyer specialising in e-commerce.