Skip to content
Back to Home
PrestaShop · Compliance

PrestaShop Contract Withdrawal Button

EU Directive 2023/2673 requires that customers be able to withdraw from a contract directly within the store, as easily as they placed the order. Once it takes effect, the absence of a compliant function carries the risk of fines of up to 10% of annual turnover imposed by the competent consumer protection authority, and an extension of the right of return from 14 days to as much as 12 months.

woo-btn-withdrawal
Compatibility and compatibility Prestashop Directive UE 2023/2673 WCAG 2.2 AA RODO

IMPLEMENTATIONS

Already running in stores

Trusted by store owners

4,9/5 · from over 100 implementations

Problems

What’s not working today.

01

Offline Forms

Customers must print, sign, and mail documents. This creates friction and increases support calls.

02

No Confirmation Trail

Without a durable medium, the store has no proof that the customer withdrew from the contract within the required timeframe.

03

Guest Checkout Support

Orders placed without a customer account lack a simple way to submit a withdrawal form.

04

Manual Exports

Returns teams build reports from emails and spreadsheets instead of using a single centralized view.

Consequences of Non-Compliance

Is Your Store Ready?

New regulations are changing how the right of withdrawal must be handled. Online stores should implement the appropriate procedures and tools before the new requirements come into force.

Failing to implement a suitable solution may result in:

  • Additional administrative workload and manual processing of withdrawal requests,
  • Difficulties in demonstrating compliance with consumer information obligations,
  • Unnecessary disputes with customers regarding withdrawal deadlines and procedures,
  • Increased risk during compliance inspections and regulatory reviews,
  • Poor customer experience and loss of customer trust.
  • Support for multiple language versions

Don't wait until the last minute to prepare your store for the upcoming regulations.

Implement a solution that automates withdrawal request handling and helps your store comply with the new legal requirements.

Solution

One plugin that does it all for you

  • Public withdrawal form without requiring customer login
  • Two-step process: order details → confirmation
  • Automatic email confirmation as a durable medium
  • Support for full and partial withdrawals
  • Full integration with the Prestashop customer account and email system
  • Support for multiple language versions
Withdrawal-Button

COMPARE SOLUTIONS

Why our plugin is the best choice?

EU Directive 2023/2673 requires that customers be able to withdraw from a contract directly within the store, as easily as they placed the order. See how EU Withdrawal compares to other available solutions.

Full support Limited or available only in the paid version Not available
Feature OUR PLUGIN EU Withdrawal Grafiduo · license Return Button Free MyPresta X13 „Odstąp od umowy tutaj” x13 Withdrawal Button Prestaify EU Withdrawal Button Prestashop Addons
Full compliance with Directive (EU) 2023/2673
Two-step withdrawal confirmation
Login-free withdrawal form
Confirmation email on a durable medium
PDF attachment containing the text of the statement generated without external libraries
Partial cancellation selection of items and quantities only PRO
Customisable period and basis for calculating the deadline dispatch / delivery / payment / submission 4 options days + status days + status days + buffor days (min.14)
Link to the form in the order view, account and footer
Block containing the cancellation link in order confirmation emails
Advanced anti-spam honeypot + time-trap + limit/IP
Captcha Cloudflare Turnstile
WCAG 2.2 AA accessibility
GDPR: consent + customisable retention period with auto-deletion
IBAN field for refunds
Restriction to customer groups exclusion of B2B
Admin panel statuses, notes, requests
CSV export of requests
Compatibility with PrestaShop 1.6 a separate build
PrestaShop 1.7 / 8 / 9
Multistore mode

Included in the License Price

CSV, WCAG 2.2 AA, and Advanced Anti-Spam are included from day one — no need to purchase separate Basic or Pro versions.

UTC

Email confirmations include both local time and UTC timestamps, providing full evidential value in compliance with Article 11a.

WCAG 2.2 AA

Maximum Accessibility

As the only solution in its category, we comply with WCAG 2.2 AA standards, including a no-JavaScript fallback and proper ARIA implementation.

Ready to get started?

Explore our plans and choose the one that fits your project.

How it works

Step by step.

1

Customer selects an order

From the order list or via the public form by entering the order number.

  • Available for both logged-in customers and guest users
  • Order lookup by order number and email address
  • Automatic eligibility verification for withdrawal
2

Fills out the form

Selects products, provides a reason, and confirms contact details.

  • Option to choose specific items from the order
  • Text field for additional notes and withdrawal reason
  • Data verification compliant with GDPR requirements
3

Confirms the withdrawal

Review and approval before submission.

  • Review of all selected products
  • Confirmation of data accuracy
  • Consent to personal data processing
4

Store receives the request

The request appears in the admin panel with the status “New”.

  • Email notification for the administrator
  • Full access to request details in the Prestashop dashboard
  • Ability to add internal notes
5

Customer receives confirmation

Automatic email confirmation with date and summary as a durable medium.

  • Unique request ID and local timestamp
  • Summary of selected products
  • Information about the next steps in the return process

Admin panel

Full control inside the Prestashop dashboard

Manage requests, statuses, internal notes, and CSV exports — all from a single view.

  • Statuses: new, in progress, approved, rejected
  • Internal notes for your team
  • Filter by status and date
  • One-click CSV export

Compliance

Built for EU e-commerce requirements

The plugin helps implement required processes such as a digital withdrawal form, durable medium email confirmations, and feature accessibility for both logged-in customers and guest users.

Final compliance with EU Directive 2023/2673 and local regulations depends on your store configuration, terms and conditions, and privacy policy. The plugin does not constitute legal advice.

Pricing

Choose the right plan

Full compliance with Directive 2023/2673 is included in every plan. They differ in terms of the number of installations and the level of support.

Starter

49 EUR net / per year

For a single shop.

  • All compliance features (public form, email confirmations, partial withdrawal, REST API, anti-spam, GDPR retention, CSV export)
  • 1 installation
  • Updates and fixes for 12 months
  • Email support
Choose plan
Most popular

Pro

119 EUR net / per year

For growing businesses.

  • All compliance features
  • 3 installations
  • Updates and patches for 12 months
  • Priority support
Choose plan

Agency

299 EUR net / per year

For agencies managing multiple clients.

  • All compliance features
  • Unlimited installations
  • Implementation support
  • Updates and patches for 12 months
  • Dedicated account manager
Choose plan

All prices are net prices (excluding VAT). Annual settlement.

If you need assistance with setting up the plugin, you can take advantage of our implementation service. For an additional fee of 30 EUR (gross), we will install and configure the plugin and verify that it is working correctly in your Prestashop store.

FAQ

FAQs for EU Withdrawal

No. The public form also allows guest customers to withdraw from a contract by providing their order number and email address.

Yes — it is a native WordPress plugin integrated with the Prestashop customer account, transactional emails, and order details.

Yes. Customers can select specific items from an order and withdraw from the contract partially.

Yes. Every submission triggers an automatic email with both local and UTC timestamps, treated as a durable medium.

Yes. CSV export is available for all submissions, including statuses and dates.

Prepare your store for the new EU requirements

Install the plugin