Return & Withdrawal Policy Button PrestaShop Module
- Last update 08/18/2026
- PrestaShop version 1.7.X - 9.X
- Module version 1.2.2
Add the legally required withdrawal button to your PrestaShop store. EU/Greek Law 5317/2026 compliant two-step cancel or return flow for customers and guests, with full admin control and native support for both the Classic and Hummingbird themes.
- Support3 months from the purchase date
- Download UpdatesFree download updates as long as you have active support
- License1 license per domain
- Current Version1.2.2
- Compatibilityv1.7.x
v8.X
v9.X
v1.6.x - Last Update Date (MM/DD/YYYY)08/18/2026
What this module does for you
Return & Withdrawal Policy Button adds the EU-wide and Greek Law 5317-2026 mandated "withdrawal button" to your PrestaShop store: an always-available, two-step cancellation and return request flow for both logged-in and guest customers, fully integrated into your PrestaShop back office and customer account pages.
- Add a compliant withdrawal button to the order confirmation page, order detail page, and customer account area
- Two-step, no-dark-pattern request flow: nothing is pre-checked and nothing is submitted until the customer explicitly confirms
- Works for guests as well as logged-in customers, through a secure, time-limited emailed link
- 14-day legal window enforced directly in the code, never configurable below the legal minimum
- Choose automatic cancellation with automatic refund, automatic cancellation with manual refund, or fully manual admin approval
- Exclude specific products, categories, personalised or made-to-order items, and already-downloaded digital content from withdrawal, with a clear reason shown to the customer
- Native category-tree and instant product-search widgets for exclusions, the same tools you already use to edit a product's own categories
- Automatic theme detection with native styling for both the Classic and Hummingbird theme families
- Built-in anti-fraud protection: CAPTCHA support (Google reCAPTCHA or Cloudflare Turnstile), rate limiting on the guest form, and a full audit trail of every request
- GDPR-safe data retention under Article 17(3)(b), so compliance records are never accidentally deleted or anonymised on a data-erasure request
- Dedicated Withdrawal Requests queue in your back office, with one-click Approve, Reject, and Issue Refund actions, plus a mirrored panel directly on the order page
- Fully bilingual out of the box, with legal citation automatically selected by your shop's country and per-language notice text you can customise
What your customers will like
Customers get a clear, always-available way to cancel or return an order, with no runaround and no hidden steps. Guests can act without creating an account. Once they confirm, they receive an immediate email with their exact declaration, date, and time, ready to keep as proof.
Installation
Installation is quick and works like any other PrestaShop module. Upload the ZIP file through Modules > Module Manager and install it. There is nothing else to build, the withdrawal flow, category-tree widget, and default settings are all created automatically.
Before going live, review the withdrawal window, cancellation automation mode, and any category or product exclusions under Withdrawal Button Settings.
If you sell personalised, made-to-order, or digital products, add them to the excluded categories or excluded products lists directly on that same settings page so they are correctly excluded from the withdrawal right.
The 14-day window is anchored to your order's delivery date using PrestaShop's own native "delivery" flag on order statuses, so there is nothing to configure here, it works with your existing status setup out of the box.
Change log
Version 1.2.2
- Two-step, no-dark-pattern withdrawal flow for logged-in customers and guests.
- Admin-configurable automation: auto-cancel with automatic or manual refund, or fully manual approval.
- Native category-tree and instant product-search exclusion widgets.
- Automatic theme detection with native styling for both Classic and Hummingbird.
- Google reCAPTCHA and Cloudflare Turnstile support, plus rate limiting, on the guest form.
- A Withdrawal Requests queue and an order-page panel, both with Approve, Reject, and Issue Refund actions.
- Confirmation, order-confirmation notice, status-update, and admin-alert emails.
- GDPR-safe legal retention of compliance records.
- Full Greek and English translations included.
Comments (0)
Your review appreciation cannot be sent
Report comment
Report sent
Your report cannot be sent