EasyWiderruf: EU Withdrawal Button App for Shopify in Two Minutes

EasyWiderruf EU withdrawal button app for Shopify with form and confirmation email
Article in short
  • The app: EasyWiderruf is the Shopify app by DD-Gossen for the EU withdrawal button. Available in the Shopify App Store.
  • What it does: Withdrawal form, automatic confirmation email with timestamp, dashboard inside the admin, and 24 EU languages.
  • Setup: About two minutes, no code, guided onboarding.
  • GDPR: Hosting in Frankfurt, configurable automatic deletion, only the necessary data.
  • Shopify Returns: On the Pro plan, withdrawals are created automatically as Shopify Returns.
  • Pricing: Free plan permanently free, Pro at 12 USD per month or 120 USD per year.

From June 19, 2026, many EU B2C online shops must offer an electronic withdrawal function. For Shopify merchants this raises a very practical question: how do I set up the EU withdrawal button in my shop without spending a whole weekend on Shopify Forms, Flow and email templates?

That is exactly the problem I built EasyWiderruf for. A Shopify app that covers the EU withdrawal button from form to confirmation email to dashboard in one place. Setup takes two minutes, no code, free to start. More context on the topic is on the EU withdrawal rights guide for Shopify.

Why I built my own app

EasyWiderruf grew out of working with my own Shopify clients. As a Shopify freelancer I built the withdrawal button manually with Shopify Forms and Flow several times. That works, but it creates three recurring problems: every text change has to be maintained in multiple places, multilingual support is tedious, and incoming withdrawals end up scattered across form responses, emails and Flow actions.

With EasyWiderruf, all of this sits in one place: the storefront form, the confirmation email with timestamp, the dashboard with status tracking, and the settings. Setup takes about two minutes, no code, with a guided onboarding.

EasyWiderruf app inside the Shopify admin with dashboard and withdrawal overview
Open EasyWiderruf in the Shopify App Store Free plan permanently free, Pro plan with a 14-day trial.
App Store

What EasyWiderruf does for your shop

The app covers everything you need for the EU withdrawal button. Here is an overview of the main features:

Withdrawal button and form

Embeddable form directly on your Shopify page. Customers enter name, email and order number, then submit the withdrawal.

Automatic emails

Instant confirmation email with timestamp. Customizable templates per language. Optional sender domain of your own.

24 EU languages

Form and emails in all EU official languages, from German and English to Swedish and Polish. Matches the shop language automatically.

Dashboard in the admin

All withdrawals at a glance. Status tracking, order number, timestamp, reasons. Filter by status, export when needed.

GDPR-compliant

Hosting in Frankfurt, Germany. Configurable automatic deletion. Only the necessary data is collected.

Shopify Returns

On the Pro plan, withdrawals are created automatically as Shopify Returns. Saves manual work and stays inside the Shopify ecosystem.

Up and running in two minutes

Setup follows a clear three-step onboarding. Install, check a few settings, done.

Step 1: Install the app. One click in the Shopify App Store. The app fits seamlessly into your admin area. You don't need a custom app, a developer account or permissions beyond the standard scope.

Step 2: Onboarding. You pick the language, review the email settings and decide whether you want to use your own sender domain. The withdrawal form is created automatically as a page in your shop. You don't have to touch the theme editor or build a page yourself.

Step 3: Receive withdrawals. Customers can submit straight away. You see everything in the dashboard inside the Shopify admin, and the confirmation email goes out automatically, including timestamp.

EasyWiderruf setup inside the Shopify admin with configuration of the withdrawal feature

24 EU languages out of the box

EasyWiderruf delivers form and confirmation email in all 24 EU official languages. On the Free plan you can choose German or English. On the Pro plan all 24 languages are active and automatically match the customer language.

This is especially relevant for shops that sell into multiple EU countries or run an international storefront. A customer from Italy receives the form in Italian, the confirmation email in Italian as well. You don't have to duplicate anything manually or wire up a translation plugin.

GDPR and data protection

A withdrawal request handles personal data, so GDPR requirements apply. Specifically: name, email address, order number, optional reason and timestamp.

EasyWiderruf is built around this: all data is hosted in Frankfurt, Germany. An automatic deletion after a configurable retention period is built in, so you don't have to monitor it manually. Only the fields needed for documentation are collected. A clear privacy policy and a DPA are available.

That makes EasyWiderruf especially relevant for German and Austrian shops, who often run into the question of where customer data ends up when they evaluate third-party apps.

Shopify Returns integration

On the Pro plan, incoming withdrawals are created automatically as Shopify Returns. The information lands directly where your support team already works, instead of in a separate app list. Order number, item selection and status are transferred.

This saves manual data entry and prevents the situation where a withdrawal comes in through the form but gets lost in the operational process. For shops that already work with Shopify Returns or an external return app, this is an important hook.

EasyWiderruf dashboard with withdrawal details and Shopify Returns integration
Withdrawal handled properly instead of cobbled together? EasyWiderruf covers form, confirmation email, dashboard and Shopify Returns in one app.
Install EasyWiderruf

Pricing: Free forever, Pro for more features

EasyWiderruf comes with two plans. The Free plan covers the legal basics. Pro is designed for shops that need multiple languages, a custom sender domain and Shopify Returns integration.

Free

$0 / month, permanent
  • EU withdrawal button and form
  • Automatic confirmation emails
  • One language (German or English)
  • Dashboard with status tracking
  • Order number check
  • GDPR-compliant
Start for free →

Who EasyWiderruf is for

EasyWiderruf is for Shopify shops that don't want to assemble the EU withdrawal button themselves from Shopify Forms, Flow and email templates. Typical setups:

Shops that sell into multiple EU countries and need automatic language support. Merchants for whom GDPR and EU hosting matter. Teams that want to handle withdrawals centrally inside the Shopify admin instead of across multiple tools. Shops with Shopify Returns as an existing workflow. And merchants who want low setup effort while making sure the confirmation email with timestamp reliably goes out.

If you prefer to set up the withdrawal manually with Shopify Forms and Flow, check out my step-by-step guide for the Shopify withdrawal button instead.

Bottom line

The EU withdrawal button becomes mandatory for many B2C Shopify shops from June 2026. EasyWiderruf is the app I built out of work with my own clients because the manual setups were too error-prone. Two minutes onboarding, no code, GDPR-compliant hosting in Frankfurt, 24 EU languages, automatic confirmation email with timestamp, and Shopify Returns on demand.

If you want to hit the deadline without stress, start on the Free plan. If you need multilingual support or a custom domain, try Pro free for 14 days. More information on the app is on widerruf.app.

Install EasyWiderruf for your Shopify shop

Free plan permanently free, Pro free for 14 days. Setup in two minutes, no code. GDPR-compliant hosting in Frankfurt, 24 EU languages, automatic confirmation email with timestamp.

Open EasyWiderruf in the Shopify App Store

Frequently asked questions about EasyWiderruf

What is EasyWiderruf?

EasyWiderruf is a Shopify app by DD-Gossen for the EU withdrawal button. It provides a withdrawal form, automatic confirmation email with timestamp, a dashboard, and 24 EU languages directly inside the Shopify admin. Setup takes about two minutes and you can start for free.

Do I need a withdrawal button as an EU shop?

Yes. The EU Consumer Rights Directive grants a 14-day right of withdrawal. A clearly accessible EU withdrawal button with a form helps customers exercise this right and supports you with compliant documentation of the incoming request.

How fast is the setup?

About two minutes. The guided onboarding creates the withdrawal page and places the form automatically in your shop. No code required.

Which languages does EasyWiderruf support?

On the Free plan you can choose German or English. On the Pro plan all 24 EU official languages are active. Form and confirmation emails automatically match the customer language.

Is EasyWiderruf GDPR-compliant?

Yes. All data is stored in Frankfurt, Germany. An automatic data deletion with configurable retention period is built in. Only the data required for the withdrawal documentation is collected. A privacy policy and a DPA are available.

How much does EasyWiderruf cost?

The Free plan is permanently free. The Pro plan is 12 USD per month or 120 USD per year and includes all 24 languages, custom templates, your own sender domain, Shopify Returns integration, and deadline tracking.

Can I set up the withdrawal without an app?

Yes, you can build the withdrawal button manually with Shopify Forms, Shopify Flow and automated emails. My step-by-step guide shows the manual path. EasyWiderruf just makes the same workflow much simpler and adds multilingual support.

Note: EasyWiderruf supports the technical implementation of the withdrawal process in Shopify. This article is not legal advice. Merchants should have their legal texts and concrete implementation reviewed by a qualified legal advisor when needed.

About the author

I'm Maik Gossen, Shopify freelancer from Germany and developer behind EasyWiderruf. I support Shopify merchants with setup, optimization and custom apps. EasyWiderruf was born out of working with my own clients.

Maik Gossen

Maik Gossen

Shopify Freelancer & Developer