Privacy
Cookie Consent
The cookie banner with equally weighted Accept and Reject, a consent log and a ready-made cookie policy.
Cookie Consent, the module for a GDPR cookie bannerprestashop module · withdrawal
Online Withdrawal is Flag Agency’s PrestaShop module that adds the online withdrawal function required by Directive (EU) 2023/2673: a “withdraw from contract here” button, a two-step declaration, and email confirmation with date, time and a PDF receipt. It works on PrestaShop 9 and costs €29 + VAT.
Price: €29 + VAT
€35.38 incl. VAT · one-off
It’s included in Flag Theme, which places the link in the footer of every page.
module spec sheet
Online Withdrawal
Included in Flag Theme
flag theme
Yes: Online Withdrawal is one of the 24 modules included in Flag Theme, our PrestaShop 9 theme. If you’re about to change theme, Flag Theme already has it built in; if you like your current theme, just buy the module.
In the theme the withdrawal link appears by itself in the footer of every page. And the theme already includes Cookie Consent, the cookie banner that follows the Italian Data Protection Authority’s guidelines.
Discover Flag Theme, the PrestaShop 9 theme with 24 modules includedthe law
The withdrawal button is a clearly visible link, labelled “withdraw from contract here” or an equally clear wording, that leads to an online form for withdrawing from a purchase. It has been mandatory since 19 June 2026 for anyone selling online to consumers in the EU, for contracts concluded from that date.
The button doesn’t replace the other ways to withdraw (email, model form, registered letter): it sits alongside them.
what it does
/recesso by default (you can change it), and is added to the sitemap.what’s left to you
The module records the withdrawal and notifies you and the customer, but you issue the refund from the order in PrestaShop, within 14 days of the declaration as consumer law requires. Then you mark the case as “Refunded”.
Updated terms of sale (where the withdrawal function is, exceptions, model withdrawal form) and the review of the texts by your legal adviser are also up to you.
compatibility
| Item | Details |
|---|---|
| PrestaShop | 9.0 and later (verified on 9.1.5 and 9.2.0) |
| PHP | 8.1 or later |
| Theme | Flag Theme: footer link already in place. Other themes: page, customer account and order details with their own styles; the footer link is added in the template or in a link block |
| Languages | Texts and emails ready in Italian and English |
| Changes to PrestaShop | No overrides and no changes to PrestaShop’s tables |
| Technical name | flagwithdrawal |
Thinking about a new shop? See Flag’s PrestaShop e-commerce development.
price
Online Withdrawal costs €29 + VAT (€35.38 incl. VAT), paid once.
If you’d rather not install it yourself, Flag’s PrestaShop support team will take care of it.
faq
Yes, if you sell online to consumers in the EU: since 19 June 2026 the online withdrawal function is mandatory for contracts concluded from that date. It doesn’t apply to sales between businesses, which have no consumer right of withdrawal: the module can exclude B2B orders.
No. Anyone, including guest customers, finds the order with the order reference and email. Customers who are already logged in choose the order from the list and find their name and email already filled in.
Yes: you can exclude categories, single products, virtual products, order statuses and customer groups, for example custom-made or perishable goods. Customers see them but can’t select them, and they read the reason.
No: it records the declaration and sends the confirmations. You issue the refund from the order in PrestaShop, then mark the case as “Refunded / completed” and the customer receives an email.
It can: if you handle everything with Online Withdrawal, you switch off PrestaShop’s native returns in the module settings, so customers don’t find two different paths.
Yes, on PrestaShop 9: the withdrawal page, customer account and order details work with their own styles. With Flag Theme the “withdraw from contract here” link appears in the footer by itself; with another theme it must be added to the footer template or to a link block.
request the module
Tell us which PrestaShop version and theme you use: we’ll check compatibility and write to tell you how to get it.
Rather send a message? Message us on WhatsApp (opens WhatsApp)
We’ll check compatibility and write to tell you how to get Online Withdrawal. We reply within 24 hours.
In a hurry? Message us on WhatsApp.