Right of Withdrawal for PrestaShop — EU Directive 2023/2673

Add to your PrestaShop the electronic withdrawal function mandatory from 19/06/2026 (EU Directive 2023/2673, Art. 11a). Form, 8 statuses, emails and multilingual.

€59.00
License
Try Live Demo Test all features now
Instant download after purchase Secure checkout
Right of Withdrawal for PrestaShop — EU Directive 2023/2673

Right of Withdrawal for PrestaShop — EU Directive 2023/2673

Selected:
€59.00
PS 1.7+, 8.x, 9.x
SSL Secure
Instant Download
Official Support
14-Day Refund
Licensed

Right of Withdrawal for PrestaShop — EU Directive 2023/2673 Compliance (Art. 11a) from Day One

The PrestaShop withdrawal module your store needs to comply with the new European online selling rules. From 19 June 2026, Directive (EU) 2023/2673 forces every PrestaShop store to offer an electronic, permanent and visible withdrawal function. An email is no longer enough: the law requires a button labelled "withdraw from the contract here", accessible throughout the entire legal period. BK Right of Withdrawal implements it natively in PrestaShop 1.7, 8 and 9 — without touching the core, without coding and compatible with any theme.

Mandatory from 19 June 2026 — Is Your PrestaShop Ready?

The Directive (EU) 2023/2673, adopted on 22 November 2023 and published in the OJEU, introduces the new Article 11a into Directive 2011/83/EU: any online store —including your PrestaShop store— that allows distance contracts to be concluded through a web interface must mandatorily enable an electronic withdrawal function. It must be labelled, permanently visible during the withdrawal period and as easy to use as the PrestaShop checkout. If your PrestaShop does not have it, the legal period is automatically extended to 12 months and 14 days and you are exposed to "effective, proportionate and dissuasive" penalties (Art. 24). Installing BK Right of Withdrawal on your PrestaShop brings you up to date in minutes.

What the Law Requires — What This PrestaShop Module Gives You

Mandatory Withdrawal Function (Art. 11a)

The new Article 11a requires a dedicated, labelled and accessible function. The module implements it in PrestaShop as an electronic form reachable from the footer, the "My account" area and the order detail — with no need for the customer to search for it.

Immediate Acknowledgement on a Durable Medium

The Directive requires confirming the withdrawal content to the consumer with exact date and time. The module sends that email automatically from PrestaShop the moment it is submitted, with every field required by law.

As Easy to Withdraw as to Buy

The law requires withdrawal to be no more burdensome than purchasing. With BK Right of Withdrawal, the customer finds and submits their request in fewer steps than placing a PrestaShop order — ease-of-use principle guaranteed.

14-Day Period with No Penalty

The consumer can withdraw within 14 days without justification. Without the function active on your PrestaShop, that period becomes 12 months and 14 days. The module calculates the countdown correctly from the order, shipping, delivery date or status you choose.

Complete 8-Status Workflow

From "Pending" to "Closed", manage each request from the PrestaShop back office with full history, responsible employee and internal notes. Meet the requirement to document the process and keep proof for any inspection.

Automatic Emails on Every Status Change

The customer is notified at every stage through the PrestaShop email system. The team receives configurable internal alerts. Everything is documented on a durable medium, exactly as Art. 11a requires.

Legal Exclusions by PrestaShop Category

Configure the PrestaShop categories with no right of withdrawal (custom-made goods, perishables, downloaded digital content with consent, etc.) so the function does not appear where the law does not require it.

Native PrestaShop Multilingual

Withdrawal URL, page title, meta title, intro text and legal text customisable in every language of your PrestaShop. Default texts included in 6 European languages so you can go live in minutes.

Everything You Need to Know About the PrestaShop Withdrawal Module

The Withdrawal Function Required by Article 11a, Built into PrestaShop

Electronic withdrawal function for PrestaShop compliant with Directive 2023/2673 article 11a

Article 11a in Three Requirements — All Three Covered in Your PrestaShop

Directive (EU) 2023/2673 requires: (1) a visible and permanent withdrawal function; (2) the consumer can submit the declaration electronically; (3) the trader acknowledges receipt immediately with content, date and time on a durable medium. BK Right of Withdrawal implements all three points in PrestaShop with no extra configuration.

Form Fields
  • Consumer first and last name
  • Contact email and phone
  • PrestaShop order reference (pre-filled from the detail)
  • Purchase date
  • Products to withdraw with quantities
  • Reason (optional — not required by law)
  • Customisable confirmation text
  • Built-in ALTCHA anti-spam protection
Access Points in PrestaShop (Permanent Visibility)
  • Footer — present on every PrestaShop page
  • "My account" area — dedicated block in the customer panel
  • Order detail — direct button with pre-filled reference
  • Order list — quick button in the purchase history
  • SEO-friendly URL configurable per language
  • Accessible without login (configurable)
  • Responsive design compatible with any PrestaShop theme

Complete Management Workflow in the PrestaShop Back Office

Managing withdrawal requests in the PrestaShop back office under Directive 2023/2673

8 Statuses — From Submission to Closure, All Documented in PrestaShop

The Directive requires the withdrawal process to be documented. Every status change is recorded in PrestaShop with date, responsible employee and internal notes — perfect proof for any inspection by consumer authorities.

Pending review

Request received. The customer gets an automatic acknowledgement on a durable medium with exact content, date and time — compliance with Art. 11a §3.

In review

The team assesses the request from PrestaShop. An internal reason not visible to the customer can be added. Full case tracking.

Accepted

Withdrawal approved. Optional automatic change of the PrestaShop order status. Customer notified. Refund period: 14 days from notification.

Rejected

Request denied (out of period, excluded product, etc.). Automatic notification with reason. Everything documented for possible claims.

Awaiting return

The customer has 14 days to return the product from the withdrawal notification. Status visible to the logistics team in PrestaShop.

Product received

Goods in the warehouse. From this moment, 14 legal days to proceed with the refund. The system records the exact reception date.

Refund pending

Product verified. The refund is in progress. The customer may receive a notification that the refund is on its way.

Closed

Case resolved and archived in PrestaShop. Full history kept for legal audits or inspections by consumer authorities.

Advanced Configuration Panel inside PrestaShop

Configuration panel of the PrestaShop withdrawal module compliant with Directive 2023/2673

Full Control — Adapt the Module to Your Business Without Touching Code

From the PrestaShop configuration panel you control the period, the order statuses that trigger the function, the excluded categories, the legal texts per language and much more — all organised in tabs and with enhanced selects (chosen), with no programming needed.

  • Enable/Disable the module with a toggle
  • Withdrawal days — 14 days by default (extendable if you wish)
  • Period calculation basis — order, shipping, delivery date or a specific PrestaShop status
  • Allowed statuses — show the button only for orders in these statuses
  • Excluded statuses — hide the button on cancelled or returning orders
  • Excluded categories — configure the legal exceptions to the right of withdrawal
  • Allow out-of-period requests — for manual review by the team
  • Email verification — the customer must use the order email
  • Internal emails — multiple recipients separated by comma
  • Automatic PrestaShop order status change when a withdrawal is accepted
  • Visibility — footer, customer area, order detail and order list (individually configurable)
  • Multilingual texts — URL, title, meta, intro text, legal text and footer link
  • ALTCHA anti-spam — configurable PoW difficulty and challenge expiry time
  • Debug mode — detailed logs for troubleshooting

Withdrawal Block on the PrestaShop Order Page

Each order in the PrestaShop back office automatically shows a block with all associated withdrawal requests, with a direct link and the current status in colour. Your customer-service team sees the information at a glance, without leaving the order screen.

Why Install It on Your PrestaShop Now?

The Law Applies from 19 June 2026

Directive 2023/2673 is mandatory across the entire EU from 19 June 2026. If your PrestaShop store does not have the withdrawal function active, you are already non-compliant. Don't wait for a complaint to arrive.

Install in Minutes, Immediate Protection

The module installs like any PrestaShop module and comes pre-configured with legal texts in 6 languages and default URLs. Install, activate and within minutes your withdrawal function is live and compliant — no lawyer required.

Without the Module, You Manage Requests Blindly

If you receive withdrawal requests by email or phone, you have no documentary proof or deadline control. The module centralises everything inside PrestaShop with timestamps, history and automatic emails.

One Module for All Your European Markets

Independent URLs, titles and legal texts for every language of your PrestaShop. Whether you sell in Spain, France, Italy, Germany or Portugal, the module adapts the withdrawal function to the buyer's language.

Protect Your Reputation Before It's Too Late

A poorly handled request can turn into a 1-star review. With the module, the customer perceives your PrestaShop process as professional and transparent — even in the worst case, you protect the experience.

Documentary Proof for Inspections

With the full history of each request —date, status, employee, internal comments— your PrestaShop proves it complies with Directive 2023/2673. Consumer authorities will find no weak spot.

Perfect for Any PrestaShop Store Selling in the EU

If you sell online to European consumers with PrestaShop, Directive 2023/2673 applies to you. This module adapts to your business model

General E-commerce

Any PrestaShop store selling to consumers must offer the withdrawal function. Install the module and comply with European law without touching the core or commissioning custom development.

Multilingual & International Stores

With several languages active in PrestaShop, each market needs its translated withdrawal function. The module manages URL, texts and emails per language natively.

Stores with Large Catalogues

If your PrestaShop mixes products with and without the right of withdrawal, exclude specific categories (custom-made, perishable, digital) and the button only appears where the law requires.

Stores with a Support Team

Centralise all withdrawal requests in the PrestaShop back office. The team manages statuses, internal comments and notifications from a single, tidy panel.

Businesses with Strict Compliance

If you need documentary proof for inspections or audits, the full history of each request in PrestaShop —with dates, employee and reasons— backs you up legally.

Marketplaces & Multistore

Compatible with PrestaShop multistore mode. Configure the withdrawal function independently for each store in your installation.

PrestaShop Module Technical Specifications

PrestaShop Compatibility
  • PrestaShop 1.7.x (all versions)
  • PrestaShop 8.x (all versions)
  • PrestaShop 9.x (latest version)
  • Compatible with PrestaShop multistore
Included Languages
  • Spanish, English, French, Italian
  • German, Portuguese
  • Texts 100% customisable per language
  • SEO-friendly URL configurable per language
Requirements
  • PHP 7.4+ (8.x recommended)
  • No external service dependencies
  • Compatible with all PrestaShop themes
  • No modifications to the PrestaShop core
Support & Updates
  • 3 months of premium support
  • Free updates for 12 months
  • Documentation included in the code
  • Installation assistance on PrestaShop

Frequently Asked Questions about Withdrawal in PrestaShop

Is this module mandatory for my PrestaShop?

If you sell to consumers in the European Union with PrestaShop, Directive (EU) 2023/2673 obliges you to offer an electronic withdrawal function from 19 June 2026. This module lets you meet that obligation.

Does it work with my PrestaShop version?

Yes. The module is compatible with PrestaShop 1.7, 8 and 9, including multistore mode, and requires no changes to the core or theme.

Do I need technical knowledge?

No. It installs like any PrestaShop module and comes pre-configured with legal texts in 6 languages. Within minutes your withdrawal function is live.

Can I exclude certain products?

Yes. From the PrestaShop configuration you can exclude categories with no right of withdrawal. The button only shows on orders that are eligible under the law.

3 other products in the same category:

Turn your ecommerce into your best salesperson

Ready to boost your PrestaShop store? Let's discuss your project and create something amazing together.

Contact Us Now