Der neue EU-Widerrufsbutton: Was Schweizer Odoo-Shops jetzt wissen müssen
Vertragsrücktritt und Widerruf sind für Odoo-Nutzer gerade brandaktuell: Am 19. Juni 2026 ist die neue EU-Richtlinie 2023/2673 in Kraft getreten, die den elektronischen Widerrufsbutton einführt. Online-Händler, die an Verbraucher in der EU verkaufen (B2C), müssen seither einen leicht zugänglichen «Vertrag widerrufen»-Button auf ihrer Website bereitstellen.
Für Schweizer Unternehmen ist das Thema doppelt interessant – denn das Schweizer Recht kennt im Online-Handel gar kein gesetzliches Widerrufsrecht. Trotzdem können Schweizer Shops von der EU-Regel betroffen sein. In diesem Beitrag ordnen wir die Rechtslage ein und zeigen, wie sich der Prozess in Odoo umsetzen lässt.
Vorab die übliche Einordnung: Wir sind Odoo-Spezialisten, keine Anwälte. Dieser Beitrag ersetzt keine Rechtsberatung – bei Unsicherheit gehört die rechtliche Beurteilung Ihres Einzelfalls in juristische Hände, zum Beispiel zu Matthias R. Schönbächler von BPS Legal, der Unternehmen in solchen Fragen berät. Die technische Umsetzung übernehmen dann gerne wir.
Was die EU seit Juni 2026 verlangt
Die Anforderungen an den Widerrufsbutton sind bewusst konsumentenfreundlich formuliert:
- Zweistufiger Prozess, nicht mehr: Klickt der Kunde auf «Vertrag widerrufen», öffnet sich eine Eingabemaske für Name, Vertragsnummer und E-Mail-Adresse. Ein zweiter Button («Widerruf bestätigen») schliesst den Vorgang ab. Zusätzliche Hürden sind nicht zulässig.
- Kein Login-Zwang: Der Widerruf muss auch ohne Anmeldung im Kundenkonto möglich sein. Ein Formular, das hinter dem Login versteckt ist, erfüllt die Vorgabe nicht.
- Automatische Eingangsbestätigung: Der Händler muss den Eingang des Widerrufs unverzüglich elektronisch bestätigen, typischerweise per E-Mail.
Die Konsequenzen bei Missachtung haben es in sich: Neben Abmahnungen – im EU-Raum ein etabliertes Geschäftsmodell – verlängert sich die Widerrufsfrist automatisch auf 12 Monate und 14 Tage. Ein Kunde könnte also fast ein Jahr nach dem Kauf noch vom Vertrag zurücktreten. Das Risiko liegt damit nicht in einer theoretischen Busse, sondern in real zurückkommender Ware und zurückzuzahlenden Umsätzen.
Und die Schweiz? Ein grundlegend anderes System
Hier lohnt sich der genaue Blick, denn die Rechtslage unterscheidet sich deutlich:
In der Schweiz gibt es kein gesetzliches Widerrufsrecht im Online-Handel. Wer in einem Schweizer Webshop bestellt, hat von Gesetzes wegen keinen Anspruch, die Ware zurückzugeben – anders als in der EU mit ihrem 14-tägigen Widerrufsrecht. Ein Widerrufsrecht kennt das Obligationenrecht nur für besondere Situationen wie Haustürgeschäfte und Telefonverkäufe (Art. 40a ff. OR). Dass viele Schweizer Shops trotzdem 14 oder 30 Tage Rückgaberecht anbieten, ist Kulanz und Marketing – nicht Pflicht.
Warum betrifft die EU-Regel dann Schweizer Firmen? Wegen des Marktortprinzips: Entscheidend ist nicht, wo der Händler sitzt, sondern an wen er sich richtet. Wer als Schweizer Unternehmen seinen Webshop erkennbar auf EU-Konsumenten ausrichtet – etwa mit Lieferung nach Deutschland oder Österreich, Preisen in Euro oder entsprechender Werbung – muss sich am EU-Verbraucherrecht messen lassen. Ähnlich wie beim Datenschutz, wo Schweizer Firmen mit EU-Kundschaft die DSGVO neben dem revDSG beachten müssen, gilt auch hier: Die Grenze schützt nicht vor der Regulierung des Zielmarkts.
Damit ergeben sich drei Gruppen:
- Schweizer B2C-Shop mit EU-Lieferung: Der Widerrufsbutton ist Pflicht. Wer ihn nicht anbietet, riskiert Abmahnungen und die verlängerte Widerrufsfrist.
- Schweizer B2C-Shop nur für den Heimmarkt: Keine Pflicht. Ein freiwilliger, klar geregelter Rückgabeprozess bleibt trotzdem ein Verkaufsargument – und lässt sich mit derselben Odoo-Mechanik abbilden.
- B2B-Geschäft: Die Richtlinie gilt nur für Verbraucherverträge. Reine B2B-Shops sind nicht betroffen.
Umsetzung in Odoo: der offizielle Weg mit Bordmitteln
Odoo hat im eigenen Blog («Odoo Business Hacks») eine Anleitung veröffentlicht, wie sich der Widerrufsprozess ohne Individualentwicklung abbilden lässt. Daneben sind erste Community-Module erschienen. Der Standard-Weg funktioniert so:
1. Öffentliches Website-Formular. Mit dem Odoo-Website-Builder wird eine öffentlich zugängliche Seite mit einem Formular erstellt, das genau die rechtlich geforderten Felder abfragt: Name, Vertrags- bzw. Bestellnummer, E-Mail-Adresse. Wichtig: Die Seite muss ohne Login erreichbar und der Button gut auffindbar sein – etwa im Footer neben Impressum und AGB.
2. Verknüpfung mit Projekt oder Helpdesk. Die Formulareingaben werden direkt an das Projekt- oder Helpdesk-Modul übermittelt. Dort entsteht automatisch ein Ticket «Widerrufsantrag» in der Stufe «Neu» – mit allen Angaben aus dem Formular. Damit ist jeder Widerruf nachvollziehbar dokumentiert, hat eine zuständige Person und einen Status.
3. Automatische Bestätigungs-E-Mail. Über Odoo-Automatisierungen wird beim Ticketeingang sofort eine Bestätigung an den Kunden ausgelöst. Das erfüllt die gesetzliche Pflicht zur unverzüglichen Eingangsbestätigung – und zwar verlässlich, weil kein Mensch daran denken muss.
Der zweite Bestätigungs-Button («Widerruf bestätigen») lässt sich im Formular-Flow der Website abbilden. Entscheidend ist, dass zwischen Klick und abgeschlossenem Widerruf keine zusätzlichen Pflichtfelder, Umfragen oder Rückhalte-Angebote stehen.
Nach dem Widerruf: die kaufmännische Abwicklung
Mit dem Ticket ist es nicht getan – jetzt müssen die kaufmännischen Prozesse sauber folgen. Auch das bildet Odoo im Standard ab:
- Gutschrift erstellen: In der Buchhaltung wird direkt aus der Originalrechnung eine Gutschrift erzeugt – als Voll- oder Teilrückerstattung. So bleiben Rechnung, Gutschrift und Zahlung verknüpft und die MWST-Abrechnung stimmt.
- Lager-Retoure anlegen: Wurde bereits Ware versendet, braucht es in der Lager-App eine Retoure auf die ursprüngliche Lieferung, damit die Produkte korrekt in den Bestand zurückgebucht werden. Ein Punkt, der in der Praxis gerne vergessen geht: Odoo storniert Lagerbewegungen nicht automatisch, wenn eine Gutschrift erstellt wird – die Retoure ist ein eigener Schritt.
- Fristen im Blick behalten: Die Rückzahlung an den Kunden ist ebenfalls fristgebunden. Ein einfacher Automatismus – etwa eine Aktivität am Ticket mit Fälligkeitsdatum – stellt sicher, dass nichts liegen bleibt.
Wer diese drei Schritte als durchgängigen Prozess denkt (Widerruf → Ticket → Gutschrift → Retoure → Rückzahlung), hat nicht nur die Rechtslage im Griff, sondern auch saubere Zahlen: Bestände stimmen, offene Posten stimmen, und die Auswertung zeigt, wie viele Widerrufe tatsächlich anfallen.
Unsere Einschätzung
Der Widerrufsbutton ist kein technisches Grossprojekt – mit Website-Formular, Helpdesk und einer Automatisierung ist der Kern in überschaubarer Zeit umgesetzt. Der eigentliche Aufwand liegt im Prozess dahinter: Wer heute Gutschriften manuell erstellt und Retouren «auf Zuruf» bucht, wird mit steigenden Widerrufszahlen unsauber.
Für Schweizer KMU heisst das konkret:
- Verkaufen Sie B2C in die EU? Dann gehört der Button jetzt auf die Website – die Frist ist seit dem 19. Juni 2026 abgelaufen, und die verlängerte Widerrufsfrist läuft gegen Sie.
- Verkaufen Sie nur in der Schweiz? Keine Pflicht, aber eine Gelegenheit: Ein klar geregelter, schneller Rückgabeprozess schafft Vertrauen – und die Odoo-Mechanik dafür ist dieselbe.
- In beiden Fällen gilt: Der Button ist die Fassade. Dahinter braucht es einen Prozess, der Ticket, Gutschrift, Retoure und Rückzahlung verlässlich verbindet.
Wie immer bei rechtlich getriebenen Themen lohnt sich die Kombination aus juristischer Beratung (was genau gilt für uns?) und sauberer Umsetzung im System (wie bilden wir es ab, ohne neue Handarbeit zu schaffen?). Bei der zweiten Frage helfen wir gerne.
Verkauft Ihr Odoo-Shop an Kunden in der EU?
Im kostenlosen Projekt-Check klären wir, ob Ihr Setup die neuen Anforderungen abdeckt – und wie sich der Widerrufsprozess sauber in Odoo abbilden lässt.