
Give customers a clear withdraw-from-contract function for EU consumer-law workflows and manage withdrawals, returns, cancellations, and problem reports from one organized back-office dashboard.
- EU withdrawal button
- Returns dashboard
- Guest requests
- Status workflow
Price
69.99β¬
Compatibility: PrestaShop 1.7, 8, 9
Part of
Features
EU withdrawal button
Add a clear customer-facing withdraw-from-contract entry point aligned with the right of withdrawal requirements introduced by Directive (EU) 2023/2673.
Four request flows
Handle withdrawals, standard returns, order cancellations, and problem reports from one configurable module.
Flexible entry points
Show request links from the customer account, order details, top navigation, footer, and order confirmation page.
Guest request support
Allow customers who checked out as guests to submit and track requests through a secure email link.
Back-office request dashboard
Review all requests with filters, statuses, history, customer messages, internal notes, and export tools.
Automatic notifications
Keep customers and admins updated with configurable email notifications for new requests and status changes.
Configurable eligibility rules
Set the withdrawal period, choose how it is calculated, exclude products or categories, and restrict requests by order status.
Live Demo
Back Office Demo
Admin panel preview
Front Office Demo
Customer-facing storefront
Frequently Asked Questions
Changelog
- β’ Merchants can now raise requests on a customer's behalf β concierge service, activated.
- β’ The requests table shows the eligibility left for each one, at a glance.
- β’ Every request type can now have its own time window. Deadlines for all.
- β’ Withdrawal period settings now sit with the other eligibility time rules (wizard + Settings β General), so every request type configures statuses and deadlines in one place.
- β’ Return instructions broke free of returns and now reach every request type.
- β’ Request statuses went full DIY: every status now decides for itself whether it closes, blocks, emails, or keeps the chat open.
- β’ The dashboard got a full glow-up β clearer stats, trends, and what needs you next.
- β’ Open a request, refresh, still there. Back to the list, and the sticky detail politely leaves.
- β’ Guest access can now skip the emailed secure link: a new "Email verification" toggle lets guests reach their order immediately after entering the order reference and matching email.
- β’ Fixed the withdrawal entry point so that, when guest access is disabled, visitors land on the login page instead of the home page.
- β’ Rewrote EU-law copy so the statutory 14-day minimum always shows loud and clear β even when you generously offer more days. (Still editable in translations.)
- β’ Refunds got a grown-up workflow: the module estimates products + delivery, you confirm the amount, and the customer sees it in status-update emails. It still won't touch your payment gateway.
- β’ Added a "cheapest standard delivery" refund cap and a "merchant pays return shipping" toggle β EU shipping rules, minus the legal footnotes wall.
- β’ Return instructions are now per-language, emailable on demand ("Send return instructions"), with a dedicated template in 15 languages. Less copy-paste, more RMA.
- β’ Problem reports no longer force customers to pick products β optional, like it should have been all along.
- β’ Each request status can nudge the PrestaShop order into a linked order state (standard order-status email included); the change is logged in the request timeline.
- β’ The native order page got a withdrawal & requests panel: mini timelines, confirmed refunds, eligibility hints, and a polite 14-day refund countdown for active withdrawals.
- β’ Eligible product pages can show a "Right of withdrawal" reassurance block, with an optional CMS "More information" modal.
- β’ Front-office colour palettes arrived β pick a ready-made scheme or roll your own primary/accent colours in Design settings.
- β’ New installs are greeted by a setup wizard (8 steps, skippable, restartable from the brand menu). Dashboard fans can go straight in.
- β’ Fixed resent emails losing their layout: the stored email payload is now preserved intact, so a resend looks exactly like the original instead of dumping the "What happens next" block at the top.
- β’ Made peace with PrestaShop 1.7 (they're friends now).
- β’ Taught the module to play nice with PHP versions younger than 8.
- β’ Learned to speak 9 more languages. Polyglot mode: on.
- β’ Initial release
Related Modules
View allSecurity Suite - Malware Scanner & File Monitor
Advanced malware scanning, file integrity monitoring, quarantine management, cron automation, and email alerts.
re-CAPTCHA + Spam Filter / Email Verification Tools
Google reCAPTCHA, spam filtering, email validation, and IP blocking for all store forms.
Ban IP - Block Visitors & View Location / Address
IP, country and bot blocking with geolocation map and real-time visitor management.
GDPR Cookie Consent Banner + Google Consent Mode V2
GDPR/ePrivacy compliant cookie banner with Google Consent Mode V2 and consent logging.