For EU & DACH storefronts

EU Withdrawal Forms — automated, compliant, done.

A legally compliant Widerrufsformular on your Shopify storefront, with automatic refunds and cancellations — built for EU Directive 2023/2673.

  • §355 BGB conform
  • 14-day auto handling
  • Full audit trail

5.0 on the Shopify App Store

shop.example.de/widerruf

Widerrufsformular

Cancel your order

Order number

DE-2026-04812

Email

anna@example.de

Reason for withdrawal

Changed my mind
Submit withdrawal

Confirmation email sent instantly with a legal timestamp.

GDPR / DSGVO
ready
Auto-refund processed€89,00 refunded to customer

Built for Shopify

One app. Every withdrawal handled properly.

From the storefront button to the refund, the confirmation email and the audit record — all in one place.

Widerruf dashboard inside Shopify admin, listing withdrawal requests with spam and status flags

Know

why customers withdraw.

Withdrawal insights dashboard showing requests, resolution time and top withdrawal reasons

Withdrawal insights

Scroll to expand

Track withdrawal reasons and trends to fix what's driving returns.

Every request is categorised the moment it arrives, so the top reasons — wrong size, changed mind, defective, arrived too late — are visible at a glance instead of buried in your inbox.

128

Requests this month

Tracked automatically, no spreadsheet needed

5.2h

Avg. resolution time

One-click approvals keep the queue short

24

EU languages

Customers always see the form in their language

Inside the dashboard

Everything after the click, handled.

The form is the easy part. Widerruf gives you the tools to decide, reply and document — without leaving Shopify admin.

01 / 03

Reply in one click — in your own words.

Preview, edit and send decision emails from fully customisable templates. Merge tags pull in the customer and order details, so every reply reads like you wrote it by hand.

02 / 03

Approve once. The rest runs itself.

On Pro, approving a request processes the refund, cancels the order and sends the confirmation email automatically — and records all three against the request for your audit trail.

03 / 03

A storefront page that speaks their language.

The withdrawal button and form publish straight into your theme — no code, no developer, nothing to break. Customers see it in their own language, in 24 EU locales, with every field label yours to edit.

Decision email editor with approved, rejected and needs-info templates
Three-step automation flow: request received, you approve, refund and cancellation done automatically
Storefront withdrawal page with the Widerrufsformular and an automatic refund confirmation
Hands-off automation

One click. Refund, cancel, and email — automatic.

Approve a withdrawal and let the app handle the refund, the cancellation and the customer confirmation.

Step 1

Request received

A customer submits the Widerrufsformular from your storefront.

Step 2

You approve

One click in your dashboard. That's the only manual step.

Step 3

Done automatically

  • Refund processed
  • Order cancelled
  • Confirmation email sent

Refund and cancellation automation is part of the Pro plan. On Free, the request, the record and the confirmation email are still handled for you.

Compliance

Written for the regulation, not around it.

Widerruf is built specifically for merchants selling into the EU, so the defaults are already the compliant ones.

EU Directive 2023/2673

A clearly labelled withdrawal function and a two-step cancellation form, exactly where the Directive expects customers to find it.

§355 BGB withdrawal period

The 14-day period is handled for you — requests are validated against the order date before they reach your queue.

Timestamped audit trail

Every submission, decision and confirmation email is recorded with a timestamp, and exportable as PDF on Pro.

24 EU languages

The form speaks your customer's language while your dashboard stays in English.

No theme modifications

Installs through Shopify's theme integration. No code edits, no developer, no broken checkout.

GDPR / DSGVO ready

Only the data needed to process a withdrawal is collected, and it stays inside the request record.

Widerruf is a compliance tool, not legal advice. Requirements differ by member state and by what you sell — please have your own counsel confirm your setup.

Pricing

Start free. Upgrade when it pays.

The compliant form and dashboard are free, forever. Pro adds the automation that removes the manual work behind every request.

Free

$0forever

Everything you need to publish a compliant Widerrufsformular on your storefront.

Download now
  • EU-compliant withdrawal button & form
  • Two-step form in 24 EU languages
  • Automatic storefront order validation
  • Timestamped confirmation email
  • Editable decision email templates
  • Withdrawal request recording
  • Dashboard access

Pro

Most popular
$9per month

Automate the work behind every request — refunds, cancellations and reporting.

Start with Pro
  • One-click refund automation
  • One-click order cancellation automation
  • Custom branded email templates
  • PDF export of requests
  • Withdrawal analytics
  • Cancellation-reason tracking
  • Remove "Powered by Widerruf" branding
  • Everything in Free

Billed through Shopify, in your store's currency. Cancel any time from your Shopify admin.

FAQ

Questions, answered.

Still unsure about something? Get in touch and a human will reply.

A withdrawal button and a two-step Widerrufsformular that customers use to cancel an order within the statutory withdrawal period. It installs through your theme without code changes, and you can edit every line of the form text.

Add a compliant withdrawal button today.

Install from the Shopify App Store, publish the form to your theme and start handling withdrawals properly — in minutes.

  • §355 BGB conform
  • 14-day auto handling
  • Full audit trail