The withdrawal button: mandatory since 19 June 2026

PrestaShop modules · 6 min read · Updated on 23/08/2026

The withdrawal button: mandatory since 19 June 2026

If your shop still handles returns with a PDF hanging in the footer, you no longer comply. Since 19 June 2026 the customer has to be able to withdraw from your own website, with a button, without downloading anything and without emailing you.

What exactly changed

Directive (EU) 2023/2673 inserted a new article, 11a, into the European consumer rights rules. Many people assume it was only about banking and insurance, because the directive dealt with distance financial services. It is not: article 11a talks about distance contracts concluded through an online interface, and that is your shop.

Member states had to have it in national law by December 2025 and apply it from 19 June 2026. That date has already passed.

Withdrawing has to be as easy as buying. That is the whole rule in one line.

The four requirements, in plain words

The rule does not say «put a form up and be done with it». It says four quite specific things:

  1. A visible button. Labelled «withdraw from contract here» or equivalent unambiguous wording, easily legible, prominently displayed and accessible throughout the whole period in which the customer may withdraw.
  2. A form to declare it in. With their name, identification of the contract or order and —this is the one always forgotten— how they want to receive the confirmation.
  3. A confirmation button, labelled «confirm withdrawal», to submit it.
  4. An acknowledgement on a durable medium, without delay, including the content of what they sent and the exact date and time they sent it.

That fourth point is the hardest to improvise. An automatic email works as a durable medium, but it has to carry what they asked for and when they asked for it, not a «we have received your message».

And in the UK and Ireland?

In the United Kingdom the directive does not apply. It came after Brexit, so British law has no withdrawal button: your British customers keep the 14-day cancellation right of the Consumer Contracts Regulations 2013, and nothing else changes for them.

It does affect you the moment you sell to consumers in the EU. If your shop targets them —it ships there, prices in euros, speaks their language— their consumer law applies to those orders, and since 19 June 2026 that law includes the button.

In Ireland it is already law. Ireland arrived late, but on 30 June 2026 it added section 115A to the Consumer Rights Act 2022. Despite the name of the regulations that did it, it is not only for banks: it covers any contract concluded online, your shop included. Irish law calls it an «online cancellation function», labelled «cancel contract here», with a «confirm cancellation» button and an acknowledgement on a durable medium, and failing to provide it is an offence.

Put another way: if you sell into Ireland or anywhere else in the EU, the deadline is already behind you, and whoever builds it now does so calmly rather than in a hurry. And it is not the only one this year: in Germany, Austria and Italy the product page has had to show the EU legal guarantee notice since 27 September 2026.

What has not changed

Everything else stands, and it is worth remembering because that is where the nasty surprises live:

  • Fourteen calendar days, no explanations needed, counting from when the customer receives the goods, not when they order. If it came in several shipments, from the last one.
  • If you fail to inform them properly about the right, the period stretches by twelve months. That is the expensive risk: not this week's return, but the one ten months from now.
  • You still have to provide the model withdrawal form set out in the rules themselves. What no longer works is it being the only route.
  • The exceptions are the usual ones: made to measure, sealed goods that cannot be returned for hygiene reasons once opened, things that expire soon, and digital content already started with an express waiver. Coming back without the original box, or having been on sale, is not an exception.

How our module covers it

The Withdrawal Button for PrestaShop module was built with article 11a in front of us, point by point:

  • The entry point is in three places —the footer, the customer area and each order's detail— so it is available throughout the whole period, whether the customer is logged in or not. You write the link text yourself, so you can use the literal «withdraw from contract here».
  • The form asks for what the rule requires: name, order reference, purchase or delivery date, which products they are withdrawing from, and the medium through which they want to receive the confirmation. The reason is asked as optional, because you cannot demand it.
  • There is a review step and a confirm button. The customer sees exactly what they are about to send and sends it with a «confirm withdrawal».
  • The acknowledgement goes out on its own, by email, with the request reference, the order, the products, the reason if they gave one, and the date and time of submission. That is the durable medium the fourth point asks for.

From there it is management: the request lands in your back office with its statuses —received, under review, accepted, goods received, refunded, rejected— every change is kept with its date and who made it, and the customer is notified when it changes. The order can change status on its own if you configure it that way.

The three settings that always get touched

  • The deadline and what it counts from. Fourteen days is the legal minimum, not the maximum: if your policy is thirty, set thirty and turn it into a selling point. And you choose whether it counts from delivery or from another order status.
  • Accepting late requests. You are not obliged to, but sometimes it suits you. Let it be a decision, not an oversight.
  • Excluded categories. The products the rules exempt are flagged once and stop appearing as withdrawable, with the customer told there and then, not three days later.

And because the form is open to anyone —it has to be: a consumer may want to withdraw without logging back into their account— it comes with an anti-spam that hands no data to third parties.

Where this is running

The form anyone can reach, the four requirements of article 11a and the dated record of every request are all the same module. You install it, pick the deadline and the excluded categories, and from there the shop complies on its own: the customer withdraws with one button, and you get the notice with everything the rules say you have to keep.

Modules featured in this article

Withdrawal Button for PrestaShop — EU Directive 2023/2673 Withdrawal Button for PrestaShop — EU Directive 2023/2673 $79.00 View

Tell us what your business needs

A module, an app, a server that is giving you trouble or something urgent. We answer within 24 hours, with a fixed quote with a price and a date.