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 PrestaShop module published by Pikali. The "Withdraw from contract here" link required since 19 June 2026, added automatically to your PrestaShop 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 Orders › 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 PrestaShop shop selling to consumers that must offer the online withdrawal function. Module published by Pikali.
Version 1.0.1 · 2.2 Mo · Commercial 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 PrestaShop shop (1 licence = 1 shop, per platform): a WooCommerce shop would need a second licence, bought on the WooCommerce 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.
Support by e-mail at contact@pikali.fr.
The file is a standard PrestaShop module: four steps, no code.
From your Pikali client area, right after purchase. Do not unzip it.
In the PrestaShop admin: Modules → Module Manager, then Upload a module at the top right.
Drag the ZIP file into the window. PrestaShop installs the module by itself. No Pikali key to enter: the module works as soon as it is active.
Click Configure: every setting is explained on the module page.
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 module