COMPLIANCE · 3 min read ·

The EU withdrawal button on Shopify: what has applied since 19 June 2026

Every online store selling to EU consumers now needs a two-step electronic withdrawal function. Shopify does not ship one. What the rule requires, and how to add it properly.

Shopindev Team

The EU has made cancelling an online purchase as easy as making one. The withdrawal function is the most visible new consumer-law obligation for ecommerce in years, and it applies to every store selling to EU consumers — including UK and non-EU brands that target EU customers.

What the rule requires

Directive (EU) 2023/2673 added Article 11a to the Consumer Rights Directive. Member states had to apply it from 19 June 2026. It covers distance contracts concluded through an online interface — a website or an app — where the consumer has a statutory right of withdrawal.

  • A withdrawal function labelled 'withdraw from contract here' or an equally unambiguous wording in the store's language.
  • Continuously available during the withdrawal period, prominently placed and easy to access.
  • A step in which the consumer provides or confirms their name, details identifying the contract and the electronic channel for the confirmation.
  • A confirmation function labelled 'confirm withdrawal' or equivalent that submits the withdrawal.
  • An acknowledgement of receipt, sent without undue delay on a durable medium such as email, containing the content of the withdrawal and the date and time it was received.

Each member state transposed the rule in its own language. In Germany, for example, it sits in § 356a BGB with the labels 'Vertrag widerrufen' and 'Widerruf bestätigen'.

Does it apply to UK brands?

The rule is EU law, so it does not apply to sales to UK consumers. But a UK store that directs its selling to consumers in EU countries — local currency, shipping, language, marketing — is generally expected to meet those consumers' mandatory protections. If a meaningful part of your revenue comes from the EU, treat the withdrawal function as required.

Shopify does not include it

At the time of writing, Shopify has no native feature that implements Article 11a. There are three routes:

  1. An app from the Shopify App Store built specifically for the EU withdrawal button — the fastest route for most stores.
  2. Your legal-text provider's solution, if it offers a Shopify integration.
  3. A custom theme section with a form and an automatic confirmation email — sensible if withdrawals should flow straight into your returns process or ERP.

What to check in any implementation

  • Both controls use the required wording, translated correctly for each market you sell to.
  • It works without logging in, including for guest orders.
  • It is reachable from every page — typically a clearly distinguished footer link, not buried among legal links.
  • The acknowledgement arrives immediately and states the date, time and content of the withdrawal — and confirms receipt, not validity.
  • Withdrawals land somewhere a person actually reads: the order, the returns tool or a monitored inbox.
  • It only loads scripts where it is needed and is usable by keyboard and screen reader.

Multi-market stores

If you sell into several EU countries through Shopify Markets, the labels need to appear in each market's language with that country's accepted wording. A single English button on a German storefront is not what the rule intends. Keep the withdrawal page inside each market's subfolder or domain so it is served in the right language.

It does not replace your returns process

The button starts the process; it does not finish it. Decide who reviews incoming withdrawals, how the customer receives return instructions and when the refund is triggered. If you already use a returns portal, check whether it covers the withdrawal function or whether both routes can run side by side without confusing customers.

This article is part of Compliance, tax and consent — every article on that subject, with the questions it answers, on one page.

Chat on WhatsApp →

FAQ

Questions on this topic

When did the EU withdrawal button become mandatory?

It applies from 19 June 2026, under Article 11a of the Consumer Rights Directive as amended by Directive (EU) 2023/2673.

Does Shopify have a built-in withdrawal button?

No. Stores add it through a Shopify App Store app, a legal-text provider's integration or a custom theme section.

What wording does the button need?

'Withdraw from contract here' for the first step and 'confirm withdrawal' for the second, or equally unambiguous wording in the language of each market.

Do UK stores need it?

Not for UK customers. A UK store that targets consumers in EU countries should generally implement it for those markets.