EUArt. 11a CRD · § 356a BGB · live since 19 June 2026

The withdrawal button EU law requires, done right.

Add the login-free “Withdraw from contract here” button, the two-step form, the separate confirmation step and a timestamped receipt email — in all 24 EU languages, with every withdrawal logged. Free to start.

  • Login-free withdrawal button
  • Two-step form + "Confirm withdrawal"
  • Timestamped receipt email

Why this app

The whole legal flow, nothing missing.

The requirement is specific: a labelled button, reachable without login, a two-step form, and a receipt on a durable medium. This app ships every piece — and logs it.

Reachable without a login

Adds a "Withdraw from contract here" button — site-wide footer, floating, or in a section — that opens a public withdrawal page. No customer account, so guest buyers have a path too, exactly as the law requires.

Two steps, as the law sets out

A form where the consumer confirms their name, order and contact address, then a separate step labelled only "Confirm withdrawal". Two deliberate actions, never one.

Receipt on a durable medium

An acknowledgement email goes out immediately, carrying the full content of the withdrawal and the date and time it was submitted — the durable-medium receipt Art. 11a requires.

All 24 EU languages

The statutory button wording and the form show in the shopper's language automatically, with the right official phrasing per market. No translation work.

Every withdrawal logged

A read-only record of each withdrawal in your admin, with a 14-day refund countdown, CSV export, and a printable evidence pack for a date range on Pro.

Partial withdrawals

A consumer can withdraw from some items of an order, not all — supported out of the box, because the law permits it even though it never requires it.

Setup

Live in a few minutes.

No theme edits, no copy-paste snippets to hunt for.

  1. 1

    Install from the Shopify App Store

    One click. No theme code to paste, no developer needed.

  2. 2

    Enable the app embed

    Theme app extension flips the button on from a deep link into your theme editor.

  3. 3

    Choose placement & wording

    Footer, floating or section. The statutory label is set per market automatically.

  4. 4

    You're compliant

    Shoppers get the login-free button, the two-step flow and a timestamped receipt — all logged.

Frequently asked

Questions merchants ask before installing.

What does the EU withdrawal-button law require?
Since 19 June 2026, Art. 11a of the Consumer Rights Directive (in Germany, § 356a BGB) requires shops selling to EU consumers to offer a clearly labelled withdrawal function reachable without a customer login: a "Withdraw from contract here" button, a form, a separate "Confirm withdrawal" step, and an acknowledgement of receipt on a durable medium with the date and time. This app provides all of it.
Isn't Shopify's returns feature enough?
Shopify's self-serve returns and cancellations require the shopper to sign in with a customer account (email + OTP). They have no statutory label, no separate confirmation step, and no timestamped receipt — and guest buyers have no login-free path at all. Shopify itself says it "doesn't automatically make your store compliant". This app is login-free, two-step, with a receipt email, and logged.
Is it really free?
Yes. The whole compliant flow — the button, the two-step form, the separate confirmation step, the timestamped receipt email, all 24 EU languages, and the withdrawals log with CSV export — is free, with no limit on the number of withdrawals. Paid plans (Lite and Pro, each with a 14-day free trial) add branding, email editing, reminders, team notifications and an evidence pack.
Does it work on my theme?
Yes. It installs as a Shopify theme app extension (app embed), so it works on any Online Store 2.0 theme without editing theme code. A built-in store-health check confirms the button is actually live on your published theme.
What customer data does it touch?
The withdrawal flow needs no customer account and no access to your orders — a shopper enters their own details on the public form. Optional Shopify Returns hand-off (Pro) requests order access only when a merchant first uses it, and it goes through Shopify's protected-customer-data review.
Is this legal advice?
No. The app provides a compliant mechanism and the official statutory wording, not legal counsel. You decide placement and prominence with your own adviser; we maintain the flow and the per-market wording.

Get the withdrawal button live — for free.

The compliant flow and the receipt email are free, with unlimited withdrawals. Upgrade to Lite or Pro — with a 14-day free trial — when you want branding, reminders and an evidence pack.