PrestaShop module 1.6 to 9.x
The right of withdrawal, finally compliant and effortless
A complete flow for your customers, a time-stamped acknowledgement with probative value, the official model form and ready-to-paste texts for your T&Cs, in line with Directive 2011/83/EU and Directive (EU) 2023/2673 (withdrawal button). Without touching native PrestaShop tables.
- PS 1.6 → 9.x
- Compatibility
- 18
- Languages
- 0
- Native table modified
01 - How it works
How does it work?
A three-step flow, from the customer's click to back-office management
The customer exercises the right
A button in the customer account, on the order detail and, optionally, in the footer. Guests identify with their email and order reference.
Time-stamped acknowledgement
The customer immediately receives an acknowledgement on a durable medium (email plus optional PDF), with their declaration frozen: date, content, IP. Reliable evidence in case of dispute.
Back-office management
You browse, filter and process requests. Mark them refunded or refused: the order status synchronises and the customer is notified automatically.
02 - Features
Everything you need to be compliant
A complete module, from the button to the text of your T&Cs
- Multilingual button
- Label translatable per language, shown in the customer account, on the order detail and an optional footer. Theme-integrated, hidden outside the legal period.
- Acknowledgement with probative value
- Time-stamped acknowledgement on a durable medium (email plus PDF). The customer's declaration is frozen: content, date, IP, user agent.
- Official model form
- The model withdrawal form from Annex I of Directive 2011/83/EU, downloadable as a PDF and pre-filled for logged-in customers.
- Guest flow
- Guest customers exercise their right with their email and order reference, with anti-abuse protection (honeypot, rate limiting, CSRF).
- Order statuses
- A dedicated « Withdrawal requested » status. Refusal: returns to the previous status. Refund: moves to Refunded, customer notified.
- Back-office management
- Withdrawals tab under Customers: filterable and exportable list, download of every acknowledgement PDF, read-only.
- Legal exclusions
- Exclude virtual products, categories or specific products. The button hides itself for fully-excluded orders.
- Order-state filter
- The button is hidden for cancelled, refunded or payment-error orders. The list of excluded states is configurable, and the « Withdrawal requested » state is always taken into account.
- Refund follow-up
- The 14-day legal deadline is tracked for each request, with an automatic email reminder to the merchant as the deadline approaches.
- Texts for your T&Cs
- Withdrawal clause, model form and exclusions ready to copy into your T&Cs, pre-filled and available in 18 languages.
- B2B / B2C filtering
- Exclude your professional customer groups from the withdrawal flow, or any customer with a SIRET number on file (B2B mode). The right only protects consumers (article L221-3), no need to expose it to B2B buyers.
- Partial withdrawal
- The customer picks the items and quantities to return, instead of having to send back the whole order. Ineligible items stay visible with their exclusion reason for transparency.
- Reusable refusal messages
- When refusing or refunding, attach a message to the customer explaining the decision. Build a library of recurring reasons, translated per language and selectable in one click, sent in the order's language.
03 - Comparison
With or without MedRetractation?
Why a dedicated module changes everything for your compliance
Without a dedicated module
- Requests handled by hand over email
- No acknowledgement with probative value
- 14-day refund deadline not tracked
- Incomplete pre-contractual information in the T&Cs
- No official model form provided
- Order statuses updated manually
- Legal risk in case of dispute
With MedRetractation
- Guided, compliant withdrawal flow
- Time-stamped acknowledgement on a durable medium
- Automatic refund deadline tracking
- Ready-to-paste texts for your T&Cs (18 languages)
- Official model form included (PDF)
- Order statuses synchronised automatically
- Legal exclusions applied automatically
- Refusal message explained to the customer, reusable reasons
04 - Video
The module in action
A customer exercising their right of withdrawal from their order, captured on a PrestaShop 9 shop.
05 - Technical
Technical specifications
Designed for broad compatibility and clean integration
- PrestaShop 1.6 to 9.x
- Compatible with all major versions
- PHP 5.6 to 8.3+
- Very broad server compatibility
- Compliant
- EU Consumer Rights Directive 2011/83/EU and Directive (EU) 2023/2673
- Durable medium
- Time-stamped acknowledgement with probative value
- 18 languages of T&Cs texts
- Clause, model form and exclusions ready to copy
- Centralised management
- Filterable list, export, synchronised statuses
- Zero native table modified
- Probative data in dedicated tables
- Responsible CVE disclosure
- TouchWeb cybersecurity charter
Bring your store into compliance today
Installation in a few minutes, no third-party service. The button appears automatically on eligible orders and every request generates a time-stamped acknowledgement.