All Modules
EU Withdrawal Button & Order Request Manager logo
ComplianceNew

EU Withdrawal Button & Order Request Manager

5.0(5 reviews)

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

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

Open Back Office

Front Office Demo

Customer-facing storefront

Open Front Office

Frequently Asked Questions

Changelog

v1.2.0
  • β€’ 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.
v1.1.0
  • β€’ 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.
v1.0.1
  • β€’ 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.
v1.0.0
  • β€’ Initial release