The link everywhere, automatically
The link appears at the bottom of every page, in My account on each order still within the period, and in the order confirmation e-mail. Nothing to paste.
Since 19 June 2026, consumers must be able to withdraw online and receive an immediate acknowledgement. Terms and the model form are no longer enough. The module installs the complete function and leaves every refund decision to you.
Bouton de rétractation is a WooCommerce plugin published by Pikali. The "Withdraw from contract here" link required since 19 June 2026, added automatically to your WooCommerce shop, with a timestamped acknowledgement and stored proof. Licence: €79.00 excl. VAT (€94.80 incl. VAT) per shop, 12 months of updates included, no subscription required. Try it first on its live demo shop.
The link appears at the bottom of every page, in My account on each order still within the period, and in the order confirmation e-mail. Nothing to paste.
Guests find their order with its number and e-mail; logged-in customers pick it from their list; the e-mail link opens the right order directly.
Name, order and e-mail prefilled; whole order or selected items and quantities; then the "Confirm withdrawal" button.
An e-mail is sent at once with the full declaration, the date and time of receipt and your return instructions. You get a copy with the points to check.
Every declaration is stored in WooCommerce › Withdrawals: server timestamp, content, IP address, a fingerprint proving nothing was changed, CSV export. Configurable retention, automatic anonymisation.
Nothing is refunded automatically. Late requests are never blocked: they are flagged to you, like excluded items or professional customers, and you decide.
The deadline is shown to the customer: 14 days after receipt, extended to the next working day when it falls on a weekend or public holiday.
Optionally, the official EU notice on the two-year legal guarantee, unaltered: product page tab, dedicated page and legal pages of your choice.
A complete demo shop, online, with the plugin installed and configured.
No automatic refund and no return label: you handle each request from the order.
The exact delivery date is only known if your shop records it; otherwise the deadline is estimated from shipping, with no consequence for the customer since nothing is ever refused.
Subscriptions are not cancelled automatically.
French and English; the EU notice is provided in both languages.
Not legal advice: the guide gives the clause to add to your terms and the official references.
For any WooCommerce shop selling to consumers that must offer the online withdrawal function. Module published by Pikali.
Version 1.0.1 · 2.2 Mo · GPL-2.0-or-later licence
€79.00 excl. VAT
i.e. €94.80 incl. VAT
VAT: 20% for French businesses, reverse charge for EU businesses with a verified VAT number, not applicable outside the EU.
Sign in to buyA business account is required to buy.
Licence for one WooCommerce shop (1 licence = 1 shop, per platform): a PrestaShop shop would need a second licence, bought on the PrestaShop page. One-off purchase, no time limit on use.
12 months of updates and support included from the purchase (current version downloadable from your client area, new versions announced by e-mail).
Then an optional “Entretien” (care plan) at 20% of the licence price per year (€15.80 excl. VAT per year): updates and support extended for one year, with no catch-up for past years. Without it, the module keeps working.
Code released under the free GPL-2.0-or-later licence: the rights that licence grants on the code remain whole; the Pikali licence covers the use in your shop, the updates and the support.
Support by e-mail at contact@pikali.fr.
The file is a standard WordPress plugin: four steps, no code.
From your Pikali client area, right after purchase. Do not unzip it.
Go to Plugins → Add New → Upload Plugin, choose the ZIP file and click Install Now.
Click Activate. No Pikali key to enter: the module works as soon as it is active.
A new menu appears in the WordPress sidebar. Every setting is explained, and the documentation is included in French and English.
Since 19 June 2026 (Directive (EU) 2023/2673, Article 11a of Directive 2011/83/EU), an online shop must offer a visible "withdraw from contract here" function throughout the withdrawal period, a form for name, contract and e-mail, a "confirm withdrawal" button and an immediate acknowledgement stating the content, date and time. The module does all of this.
With their order number and the order e-mail, or through the link in their confirmation e-mail.
They are recorded and acknowledged anyway, flagged as late, and you decide. The module never refuses a declaration.
No. You refund from the order when you decide to.
Install the module: the link appears everywhere and the proof log starts.
Get the plugin