E-commerce: The withdrawal button is now mandatory. Are you ready?

An analysis of Order n°2026-2 and practical solutions to bring your PrestaShop store up to European standards.
E-commerce: The withdrawal button is now mandatory. Are you ready? Shop Ndkdesign - modules et thèmes Prestashop
Starting June 19, 2026, French Order n°2026-2 introduces a new regulatory shift: any e-commerce site selling to French consumers must offer a feature allowing users to exercise their right of withdrawal directly online in a few clicks.

Gone are the days when you could bury the withdrawal procedure deep in your General Terms and Conditions (T&Cs) or force customers to download and print a complex PDF form. European and national legislation wants to establish symmetry in the customer journey: if buying a product takes two clicks, canceling it must be just as simple and intuitive.

⚠️ Financial risks in case of non-compliance

The sanctions set out by consumer watchdogs (such as the DGCCRF in France) are severe and immediate:

  • Up to €75,000 in administrative fines for corporate entities.
  • An automatic 12-month extension of the withdrawal period if compliant information is missing from the website. A customer could return a used or out-of-season product to you a year after purchase!

What are the concrete requirements of the law?

The law does not mandate a specific design, but it imposes very strict user experience (UX) principles to combat "dark patterns" (UX mechanisms intended to slow down or hinder the consumer):

  1. Visibility and accessibility: The feature must be clearly visible, easy to access, and available throughout the entire legal withdrawal period (14 days minimum).
  2. Explicit terminology: The button or link must carry an unambiguous phrase such as "Withdraw from order here", "Request withdrawal", or equivalent phrasing.
  3. Automatic acknowledgment of receipt: As soon as the request is submitted, the e-merchant must instantly send the customer an acknowledgment of receipt on a durable medium (like an HTML email or a PDF document).
  4. Universal access: The service must be open both to customers logged into their account and to customers who checked out as a "guest" (without creating an account).

The headache of digital and customized products

Simplifying the withdrawal process has raised concerns about an increase in abusive returns. Fortunately, the law provides for exceptions (Article L221-28 of the French Consumer Code):

  • Customized or made-to-order products: These are excluded from the right of withdrawal as they cannot be resold.
  • Digital products / Downloads: The right of withdrawal can be waived provided the consumer has given their prior express consent to start the download and has explicitly waived their right of withdrawal.

However, it is up to the merchant to prove that they collected this express consent. If you do not offer a specific checkbox at checkout for these items, the customer retains their 14-day right of withdrawal, even if they have already consumed the digital product!

The solution: The PrestaShop module "NDK Withdrawal"

To meet all of these regulatory obligations without adding to your daily management overhead, we have developed the NDK Withdrawal module for PrestaShop (compatible with versions 1.7, 8, and 9).

Legal Obligations 2026 Solution provided by NDK Withdrawal
Online accessible button Dynamic and responsive withdrawal form accessible directly from the customer account area.
Guest Customer Flow Secure lookup portal (Email + Order Reference) with anti-fraud token (CSRF) for guests.
Mandatory receipt acknowledgment Automatic transactional emails sent to the customer (legal proof of receipt) and instant alerts for the store administrator.
Digital products consent Dynamic checkbox at checkout (using the native TermsAndConditions hook) to log the legal waiver for instant downloads.
Exclusion of custom items Automatic deactivation of the withdrawal request for personalized goods, or targeted display of legal disclaimers.
Traceability of requests Logs the date, time, and customer IP address in the Back Office as proof in the event of a dispute.

Simplified daily management

The module does more than just bring you into legal compliance: it optimizes your logistics. In fact, it is fully connected to PrestaShop's native return system.

As soon as a customer validates their withdrawal online, the module automatically generates a product return in your database. You can track, accept, and refund the order from your usual interface or send it to your Warehouse Management System (WMS) without any double entry.

💡 Turn a legal constraint into a reassuring sales tool

Offering a clear, transparent return and withdrawal process increases conversion rates. Customers purchase more confidently when they know that returning a product is simple, honest, and fully compliant with current standards.

Don't wait for a compliance audit or customer complaints. Install the NDK Withdrawal module today and secure your sales with peace of mind.

📦 NDK Withdrawal

The ultimate compliance and returns management module for your PrestaShop store.

Key Figures
  • ⚖️
    June 19, 2026
    Law comes into force.
  • 14 days
    Minimum legal withdrawal window for customers.
  • 🚫
    L221-28
    Article excluding digital and customized products under conditions.
Leave a comment
We'll never share your email with anyone else.

Linked products

NDK Withdrawal - Legal withdrawal and product return manager for PrestaShop 1.7/8/9
Automate your return requests and secure your virtual or customized product sales NDK Withdrawal offers a unified portal for your customers (registered and guests) to exercise their right of withdrawal or request a return. Finely manage legal exceptions for virtual downloads and customized (made-to-order) goods.
Price €59.99 TTC
tuneConfigure

done_outlineCompatibilité Prestashop : 1.7.x, 8.0.x, 9.x