Zum Hauptinhalt springen
EU Widerrufs-Button Pro euwiderruf.com
Shop-System · Shopify

Widerrufsrecht für Shopify-Stores - was die EU-Pflicht ab Juni 2026 konkret bedeutet

Shopify-Händler bekommen die neue Pflicht über eine Theme App Extension umgesetzt, ohne dass jemand am Theme-Code Hand anlegen muss. Wir zeigen, welche Button-Varianten zur Auswahl stehen, wie das zweistufige Formular funktioniert und warum gerade Shopify die Anforderungen der Richtlinie verhältnismäßig schnell abdecken kann.

Shopify-Stores sind in der EU ab 19.06.2026 verpflichtet, einen interaktiven Widerruf-Mechanismus bereitzustellen. EU Widerrufs-Button Pro liefert die komplette Compliance-Infrastruktur als native Shopify App.

DACH-Marktanteil
~6%
Global-Marktanteil
~10%
Hauptregion
Global, USA/CA-zentriert
Open Source
Nein (SaaS)

Was Shopify aktuell liefert

Bevor die Frage „welche Lösung passt" sinnvoll beantwortet werden kann, lohnt der Blick auf den Stand der Plattform. Welche Compliance-Funktionalität ist im Standard enthalten, welche fehlt?

Shopify bietet selbst keine native Widerruf-Funktionalität im Sinne der EU-Richtlinie 2023/2673 - anders als bei Refunds oder Returns. Die Plattform ist als kanadisches Produkt historisch nicht auf EU-Verbraucherschutz-Spezifika ausgerichtet.

Was vorhanden ist: Theme App Extensions, eine offene Admin-API und ein App Store mit über 8.000 Anwendungen. Über diese Extension-Mechanik lässt sich die EU 2023/2673-Anforderung mit einer geprüften Drittanbieter-App ohne Code-Eingriff im Theme abdecken.

Welche Anforderungen die EU-Richtlinie 2023/2673 stellt

Unabhängig von der Plattform sind ab 19. Juni 2026 drei Anforderungen erfüllen:

  1. Interaktiver Mechanismus zur Widerrufserklärung. Ein Button oder Link, der zu einem strukturierten Formular führt - keine bloße E-Mail-Adresse, kein PDF-Download.
  2. Unverzügliche Bestätigung in Textform. Automatisierte E-Mail binnen Minuten nach Widerruf, mit Pflicht-Inhalten (Datum, Bestellbezug, Erstattungs-Information).
  3. Strukturierter Audit-Trail. Pro Widerruf ein Datensatz mit Zeitstempel, abrufbar bei Aufsichts-Anfragen, mindestens 10 Jahre HGB-konform aufbewahrt.

Wir haben diese Anforderungen ausführlich in unserem Beitrag Was die EU-Richtlinie 2023/2673 wirklich für Online-Shops bedeutet erklärt.

Drei Wege zur Umsetzung in Shopify

Aus den Analysen mit DACH-Shopify-Händlern unterschiedlicher Größe zeichnen sich drei pragmatische Wege ab.

Weg 1: Drittanbieter-App via Theme App Extension

Die zeitsparendste Option. Apps wie EU Widerrufs-Button Pro, das von Martini & Radl OG (den Herausgebern dieser Seite) entwickelt wird, oder Trust-Mark-Anbieter wie Trusted Shops mit ihrer Easy-Cancellation-Funktion decken die Anforderungen ab, ohne Code-Eingriff im Theme. Setup-Zeit: typisch 5-30 Minuten. Laufende Kosten: 0-50 € pro Monat.

Worauf zu achten ist: Anwalts-geprüfte Compliance-Konformität, EU-Hosting der Daten, DPA (Auftragsverarbeitungsvertrag, Art. 28 DSGVO), Unterstützung für Multi-Sprach-Setups.

Weg 2: Custom-Implementation auf Theme-Ebene

Eigene Entwicklung mit Liquid + JavaScript im Theme, gekoppelt an einen externen Backend-Service für E-Mail-Versand und Audit-Trail. Realistischer Initialaufwand: 17.000-38.000 € bei Beauftragung einer DACH-Shopify-Agentur (140-280 Entwickler-Stunden + Anwalts-Review von 3.000-10.000 €). Laufende Wartung: 60-180 Stunden pro Jahr für Updates und rechtliche Anpassungen.

Lohnt sich für Shopify-Plus-Stores mit eigenem Dev-Team und sehr spezifischen Custom-Anforderungen, die durch Standard-Apps nicht abgedeckt werden - etwa Headless-Setups mit Hydrogen oder Custom-Frontend.

Weg 3: Externe SaaS via Iframe

Ein Drittanbieter-Service wird per Iframe in eine eigene Page eingebunden. Funktional ähnlich zu Weg 1, aber visuell weniger integriert. Bei Custom-Themes ohne Theme-2.0-Kompatibilität manchmal die einzige Drittanbieter-Option.

Technische Architektur von Shopify

Welche Möglichkeiten ein Shop-Betreiber zur Umsetzung der Widerruf-Pflicht hat, hängt unmittelbar von der zugrunde liegenden Plattform-Architektur ab. Bei Shopify sieht das Bild wie folgt aus:

AspektShopify-Spezifikum
Backend-SpracheRuby (Backend), Liquid (Templates), JavaScript (Storefront)
Template-SystemLiquid + Theme App Extensions (Web Components)
MehrsprachigkeitMarkets + Translate & Adapt API + Locale-Dateien
API-OberflächeREST Admin API, GraphQL Admin API, Storefront API
Webhook-SupportVolle Webhook-Library (orders/create, orders/refund, fulfillment/* etc.)
Audit-Daten-AblageMetafields + App-eigene Datenbank über Theme App Extension

Daraus folgt: eine Widerruf-Lösung für Shopify muss sich in Liquid einklinken, die Daten gemäß §357a Abs. 5 BGB persistent speichern und über die verfügbare API mit dem ERP-System (typisch JTL-WAWI, SAP Business One, Microsoft Dynamics 365 Business Central oder Xentral) synchronisieren.

Total-Cost-of-Ownership-Vergleich (3 Jahre)

Die wirtschaftliche Bewertung einer Compliance-Lösung sollte über mindestens 36 Monate erfolgen, um Initial-Investition und laufende Kosten realistisch abzubilden. Im Folgenden ein Kosten-Überblick für typische Umsetzungs-Pfade bei Shopify. Die Zahlen basieren auf Recherche zum Stand Mai 2026 und sind als Brutto-Werte für mittelgroße DACH-Stores (1.000-10.000 Bestellungen pro Monat) zu verstehen.

SzenarioJahr 1Jahr 2Jahr 33-Jahres-Total
Drittanbieter-App (z.B. EU Widerrufs-Button Pro)348 €348 €348 €1.044 €
Custom Theme-Implementation24.000 €4.500 €4.500 €33.000 €
Trusted Shops Easy Cancellation948 €948 €948 €2.844 €

Hinweis: Migrations-Szenarien rechnen mit Tool-Kosten (Matrixify, LitExtension) plus Theme-Investment. Custom-Szenarien rechnen mit DACH-Agentur-Sätzen von 120-180 €/h. Verhandlungspotenzial 15-30 %.

Häufige Implementations-Fehler bei Shopify

Aus Code-Reviews und Compliance-Audits in DACH-Stores haben sich plattform-spezifische Anti-Patterns herauskristallisiert. Wer eine Widerruf-Lösung für Shopify aufsetzt, sollte die folgenden Punkte als Checkliste behandeln:

01 · Belehrung nur im Footer ohne interaktiven Mechanismus

Ein statischer Footer-Link auf eine /pages/widerruf-Seite reicht ab 19.06.2026 nicht mehr aus. Die EU-Richtlinie 2023/2673 verlangt einen interaktiven Mechanismus, der den Widerruf direkt im Storefront entgegennehmen kann.

02 · Widerruf-Mail manuell statt automatisiert

Wenn der Widerruf per E-Mail an info@shop.de gehen muss, fehlt die geforderte unverzügliche Bestätigung in Textform - diese muss automatisiert binnen Minuten erfolgen.

03 · Theme-Updates überschreiben Widerruf-Logik

Bei Direkt-Implementation im Theme-Code: ein Theme-Update kann die eigene Widerruf-Logik überschreiben. Theme App Extensions sind hier resilient - sie liegen außerhalb des Theme-Codes.

Multi-Sprach-Setup für EU-weiten Verkauf

Wer Shopify für Verkauf in mehreren EU-Ländern einsetzt, muss die Widerrufs-Belehrung pro Markt in der jeweiligen Landessprache bereitstellen - nicht nur als Übersetzung, sondern unter Berücksichtigung der nationalen Umsetzungs-Spezifika. Das deutsche §357a BGB unterscheidet sich beispielsweise von Frankreichs Art. L221-23 Code de la consommation in der Wertersatz-Praxis.

Eine vollständige Übersicht der nationalen Umsetzungen findet sich in den Länder-Dossiers für Deutschland, Österreich, Frankreich, Italien, Spanien und Niederlande.

Audit-Trail-Anforderungen im Detail

Eine der unterschätztesten Anforderungen der EU-Richtlinie 2023/2673 ist die strukturierte Beweisführung. §357a Abs. 5 BGB legt fest: bei Streitfällen liegt die Beweislast für eine ordnungsgemäße Widerrufs-Bearbeitung beim Händler. Ein robuster Audit-Trail muss daher folgende Datenpunkte pro Widerrufs-Vorgang erfassen:

  1. Eingangs-Zeitstempel - UTC, mit Millisekunden-Auflösung; nachweisbar nicht-manipulierbar (z.B. Hash-Kette oder externes Log-System).
  2. Identifikation des Kunden - E-Mail, Bestellnummer, ggf. Kundenkonto-ID.
  3. Original-Bestellbezug - Bestelldatum, Artikel, Wert, Versanddatum, Empfangsdatum (sofern bekannt).
  4. Inhalt der Widerrufs-Erklärung - Original-Text, ausgefülltes Formular, Begründung (sofern angegeben).
  5. Versendung der Bestätigung in Textform - Mail-Server-Log, Zeitstempel, Empfänger-Adresse.
  6. Erstattungs-Vorgang - Datum der Rück-Belastung, Zahlungsdienstleister-Transaktions-ID.
  7. Eventuelle Wertersatz-Berechnung - Begründung der Höhe, Mitteilung an den Verbraucher.

Diese Daten müssen 10 Jahre lang nach §257 HGB aufbewahrt werden - bei Bestellungen mit Umsatzsteuer-Relevanz sogar als Geschäftsbrief im Sinne der GoBD. Eine Speicherung als Datenbank-Eintrag ohne Hash-Verifikation reicht aus rechtlicher Sicht nicht aus: bei einer Aufsichts-Prüfung muss der Händler nachweisen können, dass die Logs nicht nachträglich verändert wurden.

Welche Schritte jetzt zu gehen sind

  1. Bestandsaufnahme: Welche Widerrufs-Lösung ist im Store aktuell aktiv? Wo gibt es Lücken gegenüber der EU 2023/2673? Eine fundierte rechtliche Einschätzung bekommst du bei der IT-Recht Kanzlei München.
  2. Lösungs-Auswahl: Plugin, Custom-Build oder Migration - abhängig von Bestellvolumen, technischem Setup und Budget.
  3. Implementation: Setup, Test-Durchläufe, Screenshot-Dokumentation als Beleg.
  4. Monitoring: Eingehende Widerrufe systematisch bearbeiten, Erstattungs-Frist (14 Tage gemäß §357 BGB) einhalten, Audit-Trail wöchentlich prüfen.

Häufige Fragen

Funktioniert die App mit Shopify-Plus?

Ja, EU Widerrufs-Button Pro ist Shopify-Plus-zertifiziert. Basic- oder Premium-Tarif liefert Custom-Branding-Tokens, mehrsprachige Templates und die Public-API.

Funktioniert es mit Hydrogen / Headless?

Ja. EU Widerrufs-Button Pro liefert eine React-Komponente (npm @ewp/widget) und eine Headless-API. Im Basic- oder Premium-Tarif ist ein Hydrogen-Boilerplate enthalten.

Bricht die App mein Theme?

Nein. EU Widerrufs-Button Pro nutzt die Shopify Theme App Extension API. Alle Komponenten laufen in isolierten App-Blocks. Du kannst sie jederzeit deaktivieren ohne Theme-Schäden.

Wie viele Widerrufe deckt der Free Tier ab?

Unbegrenzte Widerrufe. Der Free Tier deckt die rechtliche Mindest-Compliance vollständig ab.

Verwandte Beiträge