GS Vision
Blog

The Withdrawal Button in PrestaShop: Complying with EU Directive 2023/2673 from 19 June 2026

From 19 June 2026, one of the more concrete requirements of European consumer law takes effect for online traders: the obligation to provide an electronic withdrawal function directly within the online interface through which a purchase was concluded. The requirement stems from Directive (EU) 2023/2673, which inserts a new Article 11a into the Consumer Rights Directive (2011/83/EU). For PrestaShop store owners serving customers in the EU, the question is practical: what exactly is required, what does a compliant customer experience look like, and how can it be resolved technically.

What Directive (EU) 2023/2673 Introduces

The directive was adopted on 22 November 2023. Although its primary focus is on distance contracts for financial services, it amends the general Consumer Rights Directive by adding a requirement that applies to all online distance contracts — including standard e-commerce transactions.

The overarching principle, repeatedly emphasised in the legislative materials, is straightforward: the procedure for withdrawing from a contract must not be more burdensome than the procedure for concluding it. If a consumer completed a purchase with a single click, they must be able to withdraw from it just as easily.

Member States had until 19 December 2025 to transpose the directive into national law. Germany, France, and Italy have already done so. The European Commission has opened infringement proceedings against 21 Member States for late transposition — Bulgaria among them. Regardless of transposition status, the obligation applies from 19 June 2026 and covers every trader whose online B2C contracts fall within the scope of the Consumer Rights Directive.

Who Is Affected

The obligation applies to any online store that:

  • concludes distance contracts with consumers (B2C) through an online interface — a website or mobile application;
  • offers goods, services, or digital content for which a statutory right of withdrawal exists under the Consumer Rights Directive.

The trader's geographic location is irrelevant — if the store sells to EU consumers, the rule applies. Contracts concluded by telephone, email, or post fall outside the scope of the new Article 11a.

The 14-day right of withdrawal was not created by this directive; it has long existed. What is new is the way consumers can exercise it online.

What the Technical Requirements Are

The new Article 11a establishes a two-step structure:

Step 1 — initiating the withdrawal. The trader must provide a visible, easily accessible, and continuously available (throughout the withdrawal period) electronic function labelled "withdraw from contract here" or an equally unambiguous equivalent. The function must be present in the online interface and must not require the consumer to take additional steps to find it — for example, installing an app if the contract was not concluded through that app.

Step 2 — confirmation. After the consumer has initiated the withdrawal, the system collects the necessary data: full name, an order identifier (or contract details), and an email address for the confirmation. The directive does not permit mandatory additional fields unless they are directly necessary. The consumer confirms the statement via a separate step.

Acknowledgement on a durable medium. Immediately after submission, the trader must send an acknowledgement on a durable medium — in practice, a timestamped email containing the details of the withdrawal. This email serves as evidence for both parties.

The directive does not prescribe a specific technical design or a fixed number of clicks. Additional processing steps (such as product selection or a reason for return) are permissible, provided they follow after the consumer has clearly initiated the withdrawal and do not hinder, delay, or condition the effective exercise of the right.

What Is Not Permitted

The directive is explicitly directed against so-called dark patterns — interface design practices intended to discourage, confuse, or manipulate consumers. Examples of non-compliant design include:

  • the function buried in deeply nested menus;
  • the button inaccessible to guest (non-registered) users;
  • the form requiring data unrelated to identifying the order;
  • submission generating no acknowledgement.

How to Implement This in PrestaShop

PrestaShop does not include a built-in mechanism for withdrawal in the sense of the new Article 11a. The existing "Return products" functionality in the customer account is designed for post-purchase complaints, not for the statutory right of withdrawal, and does not cover the required two-step structure, the durable-medium acknowledgement, or access for non-registered users.

The solution comes through a dedicated module or a solution tailored to the specific store. A number of ready-made modules are currently available on the market.

Ready-Made Modules

The PrestaShop Addons marketplace offers a paid "EU-compliant withdrawal button" module providing a two-step form, guest user access, an automatic confirmation email, and a back-office administration panel. Free alternatives are also available, such as Return Button Free (MyPresta.eu), compatible with PrestaShop 1.7, 8, and 9 and the Classic and Hummingbird themes.

When evaluating any module, verify that it:

  • supports access for non-registered (guest) users;
  • generates an acknowledgement on a durable medium (timestamped email);
  • provides an administrative log of all requests;
  • is tested with your PrestaShop version and active theme.

A Solution Built Around Your Store

Ready-made modules cover standard cases well, but stores with a non-standard theme, specific workflows, or integration with external systems need a solution built specifically for them. In these cases, the withdrawal function must integrate correctly with the rest of the store's logic — without disrupting existing processes or creating legal uncertainty.

If you run a PrestaShop store and are not sure whether your current setup meets the requirements, get in touch with us — we will assess the situation and recommend the right approach.

Pre-Contractual Information Requirement

The directive also introduces an additional disclosure obligation: where a right of withdrawal exists, pre-contractual information must include details about the existence and location of the online withdrawal function. In practice, the withdrawal policy page (or the Terms and Conditions) must contain a clear statement along the lines of: "You can exercise your right of withdrawal online through the function available at [location description]."

Consequences of Non-Compliance

Failing to meet the requirement carries several types of consequences. At a practical level: without a withdrawal function, the 14-day withdrawal period may be extended to 12 months and 14 days. At a regulatory level: national consumer protection authorities can impose sanctions. In countries with more advanced transposition (Germany, Italy), fines of up to €2 million or 4% of annual EU turnover are stipulated. Reputational consequences — negative reviews, complaints on social media — are an additional, hard-to-quantify risk.

Practical Checklist for PrestaShop Stores

Before 19 June 2026 — or immediately if it has not been done yet — take the following steps:

  • Install and configure a withdrawal module that covers the Article 11a requirements.
  • Place the button in a visible location: the store footer and/or the order details page within the account area.
  • Confirm that guest users (without registration) can access the function.
  • Verify that an automatic confirmation email is generated.
  • Update the withdrawal policy page and/or Terms and Conditions with information about the location of the function.
  • Establish an internal process for handling requests — who receives the notification and within what timeframe a response is sent.

Frequently Asked Questions

Is the requirement mandatory for all PrestaShop stores? Yes, for all stores selling to consumers (B2C) in the EU through an online interface and offering goods or services for which a statutory right of withdrawal exists. The trader's location is irrelevant.

Can PrestaShop's existing product return functionality suffice? No. The built-in feature is designed for post-purchase complaints and does not cover the two-step structure, the required durable-medium acknowledgement, or access for non-registered users.

Does the directive apply only to physical goods? No. The requirement covers all distance contracts for which a right of withdrawal exists — including services and digital content, with the exception of categories explicitly excluded under Article 16 of the Consumer Rights Directive (for example, digital content with the consumer's explicit consent to immediate supply).

What qualifies as a "durable medium" for the acknowledgement? A timestamped email is the standard solution. The acknowledgement must allow the consumer to retain the information and use it as evidence in the event of a dispute.

Does the directive need to be transposed into national law before it applies? The requirement under Article 11a derives from a directive whose transposition deadline expired on 19 December 2025. Even where a Member State has not completed transposition, the obligation is binding from 19 June 2026, and national authorities have the power to enforce it.


Sources

  • Directive (EU) 2023/2673 of the European Parliament and of the Council — EUR-Lex
  • Directive 2011/83/EU (Consumer Rights Directive) — EUR-Lex
  • Hogan Lovells: "EU Consumer Protection Law Update: New mandatory withdrawal button" — hoganlovells.com
  • Rescindly: "Directive (EU) 2023/2673 — Article 11a Guide" — rescindly.eu
  • MyPresta.eu: "Return Button Free — EU Withdrawal Module" — mypresta.eu
  • PrestaShop Addons: "EU-compliant withdrawal button" — addons.prestashop.com
  • European Commission: "Consumer Rights Directive" — commission.europa.eu