EU Directive 2023/2673 ยท Article 11a

WooCommerce Withdrawal Button: The Complete 2026 EU Compliance Guide

From 19 June 2026, every online store selling to consumers in the EU must provide a prominent withdrawal button. Here is exactly what the law requires, which products are exempt, what you risk, and how to make your WooCommerce store compliant.

WooCommerce Right of Withdrawal EU Compliance

What the withdrawal button is

The withdrawal button is a prominent, continuously available function inside your online store that lets a consumer exercise the 14 day right of withdrawal electronically, without hunting through terms and conditions, PDFs or support emails.

The logic of the law is simple and fair: if a customer could complete a purchase in a few clicks, they should be able to withdraw just as easily, inside the same digital environment where the contract was concluded.

Two step flow A statement of intent, followed by a separate confirmation button.
Email acknowledgement Automatic receipt confirmation on a durable medium, with a timestamp.
Always reachable Prominent entry point, no forced login, working on every device.

2) Who it applies to

The obligation applies to any business that concludes distance contracts with consumers through an online interface, that is a website or an app, provided a statutory right of withdrawal exists for the contract.

  • It applies regardless of platform: WooCommerce, Shopify or a custom build.
  • It applies regardless of company size, from a small shop to a large marketplace.
  • It also covers non EU businesses that direct their activity at EU consumers.
  • It does not cover contracts concluded only by phone, email or post.
Even if you use a large platform, the legal responsibility for compliance stays with the merchant. Do not assume the platform has handled it for you automatically.

3) What the law requires technically

The law is not satisfied by a simple link in the footer. It requires a specific electronic flow with clear labels and an acknowledgement of receipt.

Two step withdrawal flow

  • First step: a clearly labelled statement function, for example “Withdraw from the contract here” or an equivalent unambiguous wording.
  • Second step: a separate confirmation button, for example “Confirm withdrawal”, so that the right is not exercised by accident.

What the form must capture

  • The consumer’s name.
  • Details that identify the contract, such as the order number.
  • The electronic means where the confirmation will be sent.

No extra mandatory fields may be required as a condition, and the consumer cannot be forced to give a reason for the withdrawal.

Acknowledgement on a durable medium

After submission, the trader must send, without undue delay, an acknowledgement of receipt on a durable medium, typically by email, reproducing the content of the statement and the date and time of submission.

Availability and accessibility

  • The function must be prominent and easily accessible.
  • It must be continuously available throughout the withdrawal period.
  • Login or an account cannot be required, unless the contract itself needs an account.
  • It must work correctly on mobile and every device, and be accessible to users with disabilities.

4) Exceptions

The new directive does not create a new right and does not remove the existing exceptions to the right of withdrawal. The familiar Article 16 exceptions still apply.

  • Custom or made to order products, produced to the consumer’s specifications.
  • Sealed goods for health or hygiene reasons, once unsealed after delivery.
  • Perishable goods with a short shelf life.
  • Other cases explicitly provided by law for distance contracts.
A good practice is not to artificially hide the withdrawal button for these categories, but to let the merchant make the final eligibility decision while reviewing the request.

5) Pre contractual information and the 12 month trap

Beyond placing the button, the directive also strengthens the pre contractual information duty. You must inform consumers that an electronic withdrawal function exists and exactly where it is located.

In practice this means a clear line on your “Returns” or “Right of withdrawal” page, as well as in any withdrawal notice shown at checkout.

If you omit this information, the withdrawal period can be extended from 14 days up to 12 months and 14 days. This is one of the most serious compliance risks, because it affects every order.

6) Fines and risks of non compliance

Penalties and their enforcement are largely set by the national law of each Member State, within the strengthened regime introduced by the Omnibus Directive 2019/2161.

  • Fines that in some Member States can reach up to 4% of annual turnover for widespread infringements.
  • Extension of the withdrawal period to 12 months and 14 days due to missing information.
  • Dispute risk of the type “I withdrew in time but never received a confirmation”.
  • Operational risk from lost emails and poor record keeping.

It is worth noting that on 30 January 2026 the European Commission opened infringement procedures against 21 Member States for not fully communicating their transposition measures, which shows how seriously the matter is treated at EU level.

7) How to make WooCommerce compliant

In a WooCommerce store, compliance is built in a few clean steps. The goal is a correct two step flow, automatic acknowledgement emails and a record trail for legal evidence.

Create the withdrawal page A dedicated page that hosts the form with the two step statement and confirmation flow.
Place a permanent entry point Add a prominent button or link in the footer or menu, so the function is continuously reachable from every page.
Enable acknowledgement emails An automatic receipt to the customer with a timestamp, plus a notification to the store admin.
Update the pre contractual information State on your returns page that an electronic withdrawal function exists and where it is located.
To cover all of this out of the box, VG Withdrawal Center for WooCommerce implements the Article 11a two step flow, sends an acknowledgement on a durable medium, keeps a full audit trail and offers case management inside WordPress, with configurable labels and deadline.

8) Compliance checklist

  • A prominent entry point to the withdrawal function, reachable from every page.
  • A two step flow with a separate, standalone confirmation button and no pre ticked boxes.
  • A form that asks only for the necessary identification details.
  • An automatic acknowledgement email with the date and time of submission.
  • A record and audit trail for every request.
  • Clear pre contractual information about the existence and location of the function.
  • Testing on mobile and across different devices.
  • Configurable labels, so they can match the final national wording.

9) Frequently asked questions

When does the withdrawal button become mandatory?

The rules apply from 19 June 2026 across the EU, under Directive (EU) 2023/2673. The transposition deadline for Member States was 19 December 2025.

Is a “Returns” page or a footer link enough?

No. The law requires a specific electronic function with clear labels, a two step statement and confirmation flow, and an automatic email acknowledgement. A simple information page does not meet the requirements.

Does it create a new right of withdrawal?

No. The 14 day right of withdrawal has existed for years. The directive only changes the mandatory way to exercise it inside the online environment.

Does it apply to all products?

No. It does not apply to contracts without a statutory right of withdrawal, such as made to order products, perishable goods and sealed hygiene items that have been opened.

What do I risk if I do not comply?

Fines that in some Member States reach up to 4% of annual turnover, plus an extension of the withdrawal period up to 12 months and 14 days if the pre contractual information is missing.

Does the customer need to log in to withdraw?

As a rule no. The function must be accessible without a forced login, unless the contract itself requires an account.

Want a ready, compliant solution?

VG Withdrawal Center for WooCommerce implements the Article 11a flow, with acknowledgement on a durable medium, an audit trail and case management. For questions or support, get in touch.

info@vgdevsolutions.gr