Widerrufsbutton in Shopify einrichten: Die Anleitung
Den Zentric EU Withdrawal Button richtest du in Shopify in sechs Schritten ein: App aus dem Shopify App Store installieren, Plan bestätigen, Onboarding samt Auftragsverarbeitungsvertrag abschließen, Versandweg für Bestätigungs-E-Mails wählen, Einstellungen konfigurieren und den Button im Storefront platzieren. Danach machst du genau einen Testwiderruf mit einer echten Bestellung. Dann bist du live.
Diese Anleitung geht jeden Schritt in der richtigen Reihenfolge durch, inklusive beider Varianten für den Storefront: der Theme-App-Block und das App-Embed mit Navigationslink. Theme-Code musst du für keine der beiden anfassen.
Falls du noch überlegst, ob dein Shop überhaupt eine Widerrufsfunktion braucht: Die Frage hat sich erledigt. Seit dem 19. Juni 2026 verlangt die EU-Richtlinie 2023/2673, in Deutschland umgesetzt als § 356a BGB, eine Widerrufsfunktion direkt im Online-Shop. Ein fehlender Widerrufsbutton ist damit ein reales Abmahnrisiko. Die Hintergründe haben wir in unserem Beitrag zum Widerrufsbutton als Pflicht für Shopify-Shops aufgeschrieben, und warum die Frist längst abgelaufen ist, steht dort auch. Hier geht es um den praktischen Teil: den Button heute in deinen Shop bringen.
Eine Sache vorweg: Das ist eine Setup-Dokumentation, keine Rechtsberatung. Fristen, Ausschlüsse und die Formulierungen gegenüber deinen Kunden gehören in die Prüfung durch deine Rechtsberatung.
Was du vor dem Start brauchst
Die Liste ist kurz:
- Einen Shopify-Shop mit Zugriff auf den Shopify Admin. Du brauchst die Berechtigung, App-Gebühren zu bestätigen und das Theme zu bearbeiten.
- Ein Theme, das App-Blocks und App-Embeds unterstützt. Moderne Online Store 2.0 Themes tun das.
- Deine Unternehmensdaten für das Onboarding: Firmenname, Adresse und die Aufbewahrungsdauer für Widerrufseinträge.
- Optional: SMTP-Zugangsdaten deines E-Mail-Anbieters, aber nur, wenn die Bestätigungs-E-Mails von deiner eigenen Domain kommen sollen. Der Standard-Versand funktioniert ohne jede Einrichtung.
Das war es. Kein Entwickler nötig, keine Zeile Theme-Code.
Schritt 1: App installieren und Plan bestätigen
Installiere die App über das Shopify App Store Listing: Zentric EU Withdrawal Button.
Klick auf Installieren, prüfe die Berechtigungen und bestätige. Shopify zeigt dir danach die Plan-Bestätigung an.
Der Preis ist bewusst unspektakulär: 9 $ pro Monat oder 99 $ pro Jahr, das spart 8%. Beides startet mit 7 Tagen kostenloser Testphase. Die Abrechnung läuft komplett über Shopify. Keine Zahlungen außerhalb der Plattform, keine Einrichtungsgebühr, und Plan, Testphase und Rechnungen findest du jederzeit im Abrechnungsbereich deines Shopify Admin.
Plan bestätigen, und Shopify leitet dich in die App.
Schritt 2: Onboarding abschließen und AV-Vertrag akzeptieren
Die App startet mit einem einmaligen Onboarding. Dabei wirst du durch vier Punkte geführt:
- Unternehmensdaten als Verantwortlicher hinterlegen: Firmenname, Adresse, Registernummer.
- Aufbewahrungsdauer für Widerrufseinträge bestätigen.
- Versandweg für Bestätigungs-E-Mails wählen (mehr dazu in Schritt 3).
- Den Auftragsverarbeitungsvertrag zwischen deinem Unternehmen und der Zentric Digital ApS akzeptieren.
Der Auftragsverarbeitungsvertrag ist ein echtes DSGVO-Dokument, keine Checkbox-Formalie. Er regelt, welche Daten die App für dich verarbeitet: Bestellnummer, Kunden-E-Mail, ausgewählte Artikel und Zeitstempel. Lass ihn von deiner Rechtsberatung prüfen, bevor du ihn akzeptierst. So wie jeden anderen AV-Vertrag auch.
Nach dem Onboarding landest du im Dashboard der App.
Schritt 3: Versandweg für Bestätigungs-E-Mails wählen
Jeder abgeschlossene Widerruf löst zwei E-Mails aus: eine Bestätigung an den Kunden und eine Benachrichtigung an dich, beide mit PDF-Beleg im Anhang. Für den Versand gibt es zwei Optionen:
- Plattform-E-Mail (Standard). Keine Einrichtung nötig. Die Bestätigungen werden für dich versendet, und du kannst direkt zu Schritt 4.
- Eigener SMTP-Versand. Wähle das, wenn die E-Mails von deiner eigenen Domain kommen sollen. Dazu trägst du SMTP-Host, Port, Benutzername, Passwort, Absenderadresse und Antwortadresse deines Anbieters ein. Kompatibel sind Brevo, Postmark, SendGrid, Mailgun und jeder Standard-SMTP-Dienst.
Wenn du SMTP einrichtest: Schick eine Test-E-Mail, bevor du live gehst. Ein Tippfehler im SMTP-Passwort ist der häufigste Grund, warum Bestätigungs-E-Mails stillschweigend nicht ankommen. Das willst du jetzt herausfinden, nicht beim ersten echten Widerruf.
Schritt 4: Einstellungen konfigurieren
Bevor der Button live geht, geh die Einstellungen einmal durch. Vier Bereiche zählen:
- Branding. Button-Beschriftung, Farben und Design, damit das Widerrufsformular zu deinem Shop passt.
- E-Mail-Absender. Absendername und Antwortadresse auf den Bestätigungs-E-Mails.
- Fristen. Die App prüft die 14-Tage-Frist automatisch, gerechnet ab Zustellung, Fulfillment oder ersatzweise Bestelldatum. Prüfe, ob die Basis zu deiner Shop-Policy passt.
- Ausschlüsse. Bestimmte Waren können vom Widerruf ausgenommen sein. Regeln setzt du nach Produkt, Tag, Anbieter oder Kategorie. Konfiguriere sie präzise: Zu breite Ausschlüsse sind ihr eigenes Compliance-Problem.
Fristen und Ausschlüsse sind genau die Einstellungen, die deine Rechtsberatung absegnen sollte. Die App setzt durch, was du konfigurierst. Deine Rechtslage entscheiden kann sie nicht.
Schritt 5: Widerrufsbutton im Storefront platzieren
Jetzt der sichtbare Teil. Es gibt zwei Wege, deinen Kunden das Widerrufsformular zugänglich zu machen. Beide führen in denselben verifizierten Ablauf. Nimm einen, oder beide.
| Option A: Theme-App-Block | Option B: App-Embed + Navigationslink | |
|---|---|---|
| Was es ist | Ein Button in einer Theme-Section | Ein seitenweites Embed, geöffnet über einen Menülink |
| Wo es erscheint | Wo du den Block platzierst, typisch im Footer | In jedem Menü: Footer-Menü, Hauptmenü, Hilfe-Menü |
| Einrichtung | Theme-Editor, Sections | Theme-Editor, App-Embeds + Navigation |
| Passt zu | Sichtbarer Button auf jeder Seite | Shops, die einen Textlink in bestehenden Menüs wollen |
Option A: Der Theme-App-Block
- Öffne im Shopify Admin Onlineshop, dann Themes, dann Anpassen.
- Füge den Block EU withdrawal button in eine Section ein, zum Beispiel deinen Footer.
- Konfiguriere Beschriftung und Design in den Block-Einstellungen.
- Speichere das Theme.
Der Button erscheint dort, wo du den Block platziert hast. Der Footer ist die übliche Wahl: Er ist auf jeder Seite sichtbar, und genau dort suchen Kunden nach allem, was mit Widerruf, AGB und Datenschutz zu tun hat.
Option B: Das App-Embed mit Navigationslink
- Aktiviere im Theme-Editor das App-Embed EU withdrawal link.
- Öffne Onlineshop, dann Navigation, und lege einen Menüpunkt an, der auf
#withdrawalverlinkt. - Speichere Menü und Theme.
Der Anker #withdrawal ist das entscheidende Detail. Das App-Embed reagiert auf genau diesen Anker, also öffnet jeder Menüpunkt, der darauf zeigt, das Widerrufsformular. Diese Option passt, wenn der Widerruf in einem bestehenden Menü neben AGB und Datenschutz stehen soll statt als eigener Button.
Schritt 6: Testwiderruf durchführen
Diesen Schritt bitte nicht überspringen. Ein Setup, das im Theme-Editor gut aussieht, ist noch kein funktionierender End-to-End-Ablauf.
- Öffne deinen Storefront und öffne das Widerrufsformular über den Button oder den Navigationslink.
- Gib eine echte Bestellnummer und die zugehörige Bestell-E-Mail ein, um die Bestellung zu verifizieren.
- Wähle einen Artikel aus und schließe die Anfrage ab.
- Prüfe, ob Bestätigungs-E-Mail und PDF ankommen und ob die Anfrage mit Zeitstempel unter den Widerrufseinträgen in der App erscheint.
Vier Häkchen, und du bist live. Das komplette Setup vom Installieren bis zum verifizierten Test passt normalerweise in eine Stunde.
Ein praktischer Hinweis: Nimm für den Test eine echte Bestellung. Die App verifiziert Bestellnummer und E-Mail gegen deine tatsächlichen Shopify-Bestellungen. Eine ausgedachte Bestellnummer scheitert korrekt an der Verifizierung. Das ist kein Fehler, das ist die App bei der Arbeit.
Was deine Kunden ab jetzt sehen
Der Ablauf für Kunden ist absichtlich simpel:
- Der Kunde klickt auf Button oder Link, und das Formular öffnet sich. Kein Login, kein Kundenkonto, Gastbestellungen sind abgedeckt.
- Er gibt Bestellnummer und Bestell-E-Mail ein. Die App verifiziert beides gegen die Bestellung.
- Er wählt die betroffenen Artikel aus, die ganze Bestellung oder einzelne Positionen.
- Er bestätigt und erhält eine E-Mail-Bestätigung mit PDF-Beleg samt exaktem Eingangszeitstempel.
Auf deiner Seite landet die Anfrage als zeitgestempelter Eintrag im Dashboard, mit ausgewählten Artikeln, Status und Frist. Du kannst Einträge filtern, den Status im Bearbeitungsprozess aktualisieren und alles als CSV exportieren. Formular, E-Mails und PDFs laufen in sechs Sprachen: Deutsch, Englisch, Dänisch, Spanisch, Französisch und Niederländisch.
Warum die Dokumentationsseite genauso wichtig ist wie der Button selbst, haben wir in unserer Rechnung zu den Kosten eines fehlenden Widerrufsbuttons aufgeschlüsselt.
Widerrufsbutton und Widerrufsbelehrung: zwei verschiedene Baustellen
Ein Missverständnis taucht in Setup-Gesprächen immer wieder auf, deshalb einmal klar getrennt.
Deine Widerrufsbelehrung ist der Rechtstext: Sie informiert Kunden über ihr Widerrufsrecht, die Frist und das Muster-Widerrufsformular. Die bleibt Pflicht, und die kommt weiterhin von deinem Anwalt oder deinem Rechtstexte-Anbieter.
Der Widerrufsbutton ist der Prozess dahinter: der Weg, auf dem Kunden den Widerruf tatsächlich erklären, plus die Bestätigung und die Dokumentation auf deiner Seite. Genau diesen Teil deckt die App ab.
Das eine ersetzt das andere nicht. Ein Shop mit perfekter Widerrufsbelehrung, aber ohne funktionierende Widerrufsfunktion, hat seit dem 19. Juni 2026 eine Lücke. Ein Shop mit Button, aber veralteter Belehrung, genauso. Du brauchst beides, und die Texte in der Belehrung sollten zum konfigurierten Prozess passen: gleiche Fristenbasis, gleiche Ausschlüsse, gleiche Kontaktwege.
Praktisch heißt das für dein Setup: Nimm nach der Einrichtung deine Widerrufsbelehrung einmal zur Hand und gleiche sie mit deinen App-Einstellungen ab. Zehn Minuten, die dir später Diskussionen ersparen.
Troubleshooting: die drei häufigsten Setup-Probleme
Der Button erscheint nicht im Storefront. Bei Option A: Prüfe, ob der Block in einer sichtbaren Section liegt und das Theme gespeichert wurde. Bei Option B: Prüfe zwei Dinge. Das App-Embed EU withdrawal link ist aktiviert, und der Menüpunkt zeigt auf exakt #withdrawal, ohne Zusätze.
Die Verifizierung schlägt im Test fehl. Bestellnummer und E-Mail müssen zur selben echten Bestellung gehören. Kopiere die Bestellnummer aus dem Shopify Admin und nutze exakt die E-Mail dieser Bestellung. Typische Stolperfallen: Tippfehler, oder du testest mit deiner Mitarbeiter-E-Mail statt der Bestell-E-Mail.
Bestätigungs-E-Mails kommen nicht an. Beim Plattform-Versand zuerst den Spam-Ordner prüfen. Bei eigenem SMTP die Test-E-Mail aus den Einstellungen erneut senden, die Zugangsdaten sind der übliche Verdächtige. Wichtig: Zustellprobleme blockieren den Widerruf nie. Die Anfrage wird trotzdem mit Zeitstempel im Dashboard erfasst.
Hängst du woanders fest? Schreib an support@zentric.digital mit deiner Shop-Domain und einer kurzen Beschreibung oder einem Screenshot. Erste Antwort innerhalb eines Werktags.
FAQ: Widerrufsbutton in Shopify einrichten
Muss ich für den Widerrufsbutton meinen Theme-Code anpassen?
Nein. Der Button kommt als Theme-App-Block und App-Embed. Beides fügst du im Theme-Editor per Klick hinzu, ohne Code. Wenn du eine Section in dein Theme einfügen kannst, kannst du auch das.
Wie lange dauert die Einrichtung?
Von der Installation bis zum verifizierten Testwiderruf normalerweise unter einer Stunde. Die App-Schritte selbst dauern Minuten. Den Rest der Zeit planst du für den AV-Vertrag und die Entscheidung über Fristen und Ausschlüsse ein.
Was kostet der Zentric EU Withdrawal Button?
9 $ pro Monat oder 99 $ pro Jahr, mit 7 Tagen kostenloser Testphase. Die Abrechnung läuft über Shopify, und den aktuellen Preis siehst du immer direkt im Shopify App Store Listing.
Können Kunden ohne Kundenkonto widerrufen?
Ja. Das Formular verifiziert die Bestellung nur mit Bestellnummer und E-Mail. Auch Gastbesteller behalten damit vollen Zugang zum Widerruf.
Welche Sprachen unterstützt das Widerrufsformular?
Deutsch, Englisch, Dänisch, Spanisch, Französisch und Niederländisch, jeweils für Formular, Bestätigungs-E-Mails und PDF-Belege. Das Formular folgt der Sprache deines Storefronts.
Reicht die App, damit mein Shop rechtssicher ist?
Die App liefert dir eine klare Widerrufsfunktion, verifizierte Anfragen, Fristenprüfung und zeitgestempelte Dokumentation mit PDF-Bestätigungen. Sie unterstützt EU-Widerrufsprozesse, ersetzt aber keine Rechtsberatung. Formulierungen, Fristenbasis und Ausschlüsse gehören in die Prüfung für deinen Markt.
Die wichtigsten Punkte
- Sechs Schritte: installieren, Plan bestätigen, Onboarding plus AV-Vertrag, E-Mail-Versandweg, Einstellungen, Storefront-Platzierung. Danach ein Testwiderruf.
- Zwei Storefront-Varianten: der Theme-App-Block EU withdrawal button (sichtbarer Button, meist im Footer) oder das App-Embed EU withdrawal link mit Menüpunkt auf
#withdrawal. - Teste immer mit einer echten Bestellung. Die Verifizierung prüft Bestellnummer und E-Mail gegen deine tatsächlichen Shopify-Daten.
- Plattform-E-Mail funktioniert ohne Einrichtung. Eigener SMTP-Versand ist optional und gehört vor dem Livegang test-gemailt.
- Fristen und Ausschlüsse konfigurierst du selbst, und genau diese Einstellungen sollte deine Rechtsberatung prüfen.
Bring den Button heute live
Zwischen "wir sollten den Widerruf sauber abbilden" und "der Button ist live und getestet" liegt ungefähr eine Stunde konzentriertes Setup.
Installiere den Zentric EU Withdrawal Button aus dem Shopify App Store, geh die sechs Schritte oben durch und mach deinen Testwiderruf. Wenn du vorher den Überblick über Features und Preis willst: Beides steht auf der EU Withdrawal Button Seite.
Fragen beim Setup? support@zentric.digital. Antwort innerhalb eines Werktags.
Bereit, profitabel zu skalieren?
Buche dein kostenloses Discovery Call und wir zeigen dir die nächsten Wachstumsschritte für deine e-commerce Brand auf.
