Directive (EU) 2023/2673 · in Ireland: section 115A Consumer Rights Act 2022 · in force since 19.06.2026
Ireland · EU 2023/2673

The withdrawal button your store needs.
Ready in minutes.

e-Widerruf adds the electronic withdrawal function to your Shopify store: button, three-step form and an acknowledgement of receipt with content, date and time – managed in the Shopify admin. No code, with a free-forever plan.

24 EU languages (admin in 6 languages, more on request) GDPR-compliant incl. DPA Built to s. 115A Consumer Rights Act 2022 Ready in minutes
your-shop.com / account / order
Withdraw from contract
Receipt confirmed
Withdrawal #1042 · 21 June 2026, 14:32
Deadline: in time
Day 9 of 14

Confirms receipt of your withdrawal declaration, not its validity. That is what s. 115A Consumer Rights Act 2022 requires.

The two risks

Two ways to fall short of the obligation

The electronic withdrawal function is mandatory for B2C distance contracts with a right of withdrawal. It can be missing altogether — or be present and confirm the wrong thing. The second failure is less visible and takes effect with every single withdrawal.

s. 115A CRA 2022
sets out what the acknowledgement must contain – confirm receipt, leave validity open
19.06.2026
since this date the obligation applies here
12 months + 14 days
that is how long the withdrawal period runs without a correct instruction

Basis: s. 115A Consumer Rights Act 2022, Directive (EU) 2023/2673 and Art. 10 of Directive 2011/83/EU. No legal advice.

Self-check

Is your acknowledgement correct?

What matters is not the button but the email your customers receive afterwards. You can run these five points against your own acknowledgement – whichever solution you use.

  1. Date and time of receiptA date alone is not enough. § 356a (4) requires the moment of receipt, because the withdrawal period is calculated from it.
  2. The content of the declarationWhat exactly was withdrawn has to appear in the acknowledgement – not merely the sentence that a withdrawal arrived.
  3. The notice that only receipt is confirmedNot the validity. The law does not require this sentence – it keeps the receipt from becoming an admission.
  4. No wording that reads like an approval“Your withdrawal has been accepted” or “is confirmed” can be read as an acknowledgement of the right – even where no right of withdrawal existed. This too is precaution, not a requirement.
  5. Identifiable sender and a way to replyThe acknowledgement must reach the consumer on a durable medium and name a contact for questions.

Points 1, 2 and 5 are the statutory content – if one is missing, the function is there but the obligation is not met. Points 3 and 4 are not required by law; they decide whether the acknowledgement stays a receipt or becomes an admission. e-Widerruf ships with all five in place – and the notice about receipt rather than validity cannot be switched off by accident.

To calculate and copy from: Withdrawal period calculator · Acknowledgement template — free, no sign-up

Based on section 115A of the Consumer Rights Act 2022, inserted by the European Union (Distance Contracts for Financial Services) Regulations 2026 (S.I. No. 309 of 2026). Not legal advice.

The flow

Three steps for your customers, hardly any work for you

The button lives in your storefront. e-Widerruf handles the rest automatically – including the legally required acknowledgement of receipt.

Click "Withdraw from contract"

The button inherits font and button style straight from your theme – nothing is imitated. No color picker, no CSS, shown in your customer's language.

Complete the three-step form

Guided, clear and complete: order, declaration, submit. Bot protection included, no login required.

Receive the acknowledgement

Sent automatically by e-mail, legally sound wording, with the content, date and time of the declaration.

You manage every withdrawal in the embedded dashboard inside the Shopify admin – with a status workflow, search and automatic deadline checking.
Watch

What it looks like in the store

From the click on the button to the acknowledgement of receipt – recorded in a live Shopify admin.

Video · 1:21

Explained in a minute

From the click on the button to the acknowledgement: the short film shows the whole sequence, recorded in a live Shopify admin.

Store

The button in the store

A clearly reachable entry point in the customer account – visible on mobile and desktop.

Form

The form with the order loaded

Three mandatory fields, no more. Enter the order number and the order can be loaded, so single items can be withdrawn separately – leave it blank if it is not at hand.

Admin

Figures at a glance

Processing, timeliness and acceptance as rates – plus withdrawal rate and goods value.

Features

A button alone does not make you compliant

Everything the directive requires is covered. Two things go beyond it: the withdrawal instruction from the official EU model and the documented consent to early performance.

Legally sound acknowledgement

Confirms explicitly only the receipt of the declaration, never its validity. This wording protects you from unintended acknowledgements.

Automatic deadline calculation

Under §§ 355, 356, 187, 188, 193 BGB: on time, late or unclear – calculated automatically, no manual work.

Central dashboard

All withdrawals with a status workflow and search, embedded in your Shopify admin.

Official model instruction

The withdrawal instruction comes from Annex I of Directive 2011/83/EU – not a homemade translation. Free in your store language, in all 23 available languages on Pro.

Bot protection, audit log & GDPR

Protects against abuse, logs every step traceably and anonymizes personal data on schedule. Data processing agreement (DPA) included.

Consent to early performance

Under § 356 (5), (6) BGB – documented on the order with timestamp and wording. In the cart for every store, in checkout with Shopify Plus.

The decisive difference

An acknowledgement that doesn't promise too much

Many solutions confirm too much. e-Widerruf confirms only the receipt of the withdrawal declaration – with its content, date and time, exactly as § 356a requires. Whether the withdrawal is valid (in time, no exclusion) remains your decision.

Risky
"Your withdrawal has been accepted / is valid." → can count as an acknowledgement, even if the deadline had already passed.
e-Widerruf
"We confirm receipt of your declaration on … at …." → fulfils the obligation without binding you.
Pricing

Free covers the statutory duty

Free is free forever and already carries the information the law requires in the acknowledgement. Pro and Business come with a 14-day trial; the annual plan gives you two months.

Free
The required function, free forever.
$0/ month
 
 
  • Withdrawal button + 3-step form (inherits your theme's style)
  • Acknowledgement of receipt per Directive 2023/2673 (app sender)
  • Official model withdrawal instruction (store language)
  • Automatic deadline calculation & check
  • Dashboard with status & search
  • 24 EU languages (admin in 6 languages, more on request)
  • Bot protection, audit log & GDPR anonymization
  • Visibility per country (EU, EEA and UK always on)
  • Unlimited withdrawals · DPA included
Install from the App Store
Popular
Pro
Your branding, analytics and comfort.
$9.99/ month
or $99 / year – two months free
14-day free trial
  • Everything in Free, plus:
  • No e-Widerruf branding in the e-mails
  • Custom e-mail templates with logo & colours
  • Custom sender name & reply-to
  • Instruction in all 23 languages, by customer language
  • Analytics: withdrawal rate, merchandise value, top items
  • CSV/PDF export
  • Order tagging, cancellation & return on acceptance
  • Partial withdrawal & withdrawal reasons
Install from the App Store
Business
Your domain, team workflows, edge cases.
$19.99/ month
or $199 / year – two months free
14-day free trial
  • Everything in Pro, plus:
  • Sending via your own domain (your own SMTP or Brevo key)
  • Slack & MS Teams notifications, Shopify Flow
  • Items without a right of withdrawal
  • Submission checks (late / no matching order)
  • Consent to early performance (§ 356 (5), (6) BGB – cart everywhere, checkout with Shopify Plus)
Install from the App Store

Billing runs through Shopify (US dollars, plus VAT where applicable). Everything in detail in the feature reference.

Voices

What merchants say

„Wir sind mit JAF's Grading gerade erst gestartet und wollten beim Widerrufsrecht von Beginn an auf der sicheren Seite sein. Überzeugt hat uns, dass die Bestätigung nur den Eingang quittiert und nichts vorwegnimmt. Die Einrichtung war unkompliziert.“
Gara Kaspar JAF's Grading · Premium Card Grading aus Deutschland Quoted in the original German.

Add the withdrawal function today.

Installed in minutes. Free plan without time limit, no credit card.

Install from the App Store
Directive (EU) 2023/2673 · in Ireland: section 115A Consumer Rights Act 2022 · in force since 19.06.2026
FAQ

Questions and answers

The detailed answers and the guide are on the main pages.