The withdrawal button: mandatory since 19 June 2026

PrestaShop modules · 5 min read · Updated on 17/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 Spain?

Spain was late transposing it and, as things stand, the rule bringing it into the consumer law has still not been published. The main consumer organisation has publicly complained about the delay.

That does not mean you can forget about it, for three very practical reasons: the European application date is already in force; when the decree does come out it will apply from 19 June 2026, not from the day it is published; and if you sell to consumers in other EU countries, it can be required of you there today.

Put another way: it is an obligation with the deadline already behind it, and whoever builds it now does so calmly rather than in a hurry.

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

We built it 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.

Have you got it in place?

If your shop still points people at a PDF, an email address or a phone number, write to us. Setting it up is quick, and right now it is one of the few things in your shop with a calendar date that has already gone by.

Tell us about your case

How we can help

See all services →

Keep reading

Need a hand with your project? Let us talk

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