Seit dem 19. Juni 2026 sind die Vorschriften der Richtlinie (EU) 2023/2673 anzuwenden (Richtlinie (EU) 2023/2673, Artikel 2), und für Online-Shops mit Verbraucherverkauf steckt darin eine sichtbare Pflicht: die elektronische Widerrufsfunktion nach § 356a BGB. Der Kunde klickt auf eine Schaltfläche mit der Aufschrift „Vertrag widerrufen“, gibt drei Angaben ein oder bestätigt sie, schickt die Erklärung mit „Widerruf bestätigen“ ab und erhält unverzüglich eine Eingangsbestätigung mit Datum und Uhrzeit. Das Formular ist schnell gebaut. Was danach geschieht, entscheidet über den Aufwand: Landet die Erklärung als E-Mail im Service-Postfach, sucht jemand den Auftrag, tippt die Positionen ab, stoppt den Versand per Zuruf und muss an die Erstattungsfrist denken. Dieser Beitrag setzt vor dem Wareneingang der Retoure an. Er beschreibt, wie aus dem Klick ein strukturierter Widerrufsdatensatz wird, den die Anbindung der Warenwirtschaft einem Auftrag oder einzelnen Positionen zuordnet, wie der Zeitstempel die Frist belegt, wie die Eingangsbestätigung aus dem System kommt und wie der Zahlungsweg die Erstattung innerhalb der gesetzlichen 14 Tage (§ 357 Abs. 1 BGB) anstößt.
Das Wichtigste in Kürze
- Seit dem 19. Juni 2026 sind die Vorschriften zur Widerrufsfunktion anzuwenden (Richtlinie (EU) 2023/2673, Artikel 2). Im BGB steht die Pflicht in § 356a: beschriftet mit „Vertrag widerrufen“, während der Widerrufsfrist ständig verfügbar.
- Die Widerrufsfunktion fragt drei Angaben ab: Name, Vertrag oder Vertragsteil und das Kommunikationsmittel für die Eingangsbestätigung (§ 356a Abs. 2 BGB). Das ERP muss sie einem Auftrag und seinen Positionen zuordnen.
- Nach dem Klick auf „Widerruf bestätigen“ geht unverzüglich eine Eingangsbestätigung mit Inhalt, Datum und Uhrzeit auf einem dauerhaften Datenträger hinaus (§ 356a Abs. 4 BGB) - erzeugt aus dem Datensatz, nicht von Hand.
- Der Eingangszeitstempel belegt die Fristwahrung (§ 356a Abs. 5 BGB) und startet zugleich die Höchstfrist von 14 Tagen für die Erstattung (§ 355 Abs. 3 und § 357 Abs. 1 BGB).
- Die Erstattung läuft über dasselbe Zahlungsmittel wie die Zahlung (§ 357 Abs. 3 BGB). Zurückhalten darf der Händler sie, bis Ware oder Absendenachweis vorliegen (§ 357 Abs. 4 BGB) - eine Freigaberegel für die Schnittstelle.
Was § 356a BGB vom Shop verlangt
Die Vorschrift gilt für Fernabsatzverträge, die über eine Online-Benutzeroberfläche geschlossen werden - also für Shops, die an Verbraucher verkaufen. Der Unternehmer muss sicherstellen, dass der Verbraucher dort durch das Nutzen einer Widerrufsfunktion eine Widerrufserklärung abgeben kann. Die Funktion muss gut lesbar mit „Vertrag widerrufen“ oder einer gleichbedeutenden eindeutigen Formulierung beschriftet sein, und sie muss während des Laufs der Widerrufsfrist ständig verfügbar, hervorgehoben platziert und leicht zugänglich sein (§ 356a Abs. 1 BGB). Zur Erklärung selbst legt das Gesetz fest, dass der Verbraucher drei Angaben bereitstellen oder bestätigen kann: seinen Namen, Angaben zur Identifizierung des Vertrags oder des Teils des Vertrags, den er widerrufen möchte, und Angaben zum elektronischen Kommunikationsmittel, über das ihm eine Eingangsbestätigung zu übermitteln ist (§ 356a Abs. 2 BGB).
Danach folgt ein zweiter Schritt. Sobald die Angaben vorliegen, muss der Shop eine Bestätigungsfunktion anbieten, beschriftet mit „Widerruf bestätigen“ oder einer gleichbedeutenden eindeutigen Formulierung (§ 356a Abs. 3 BGB). Erst dieser zweite Klick übermittelt die Erklärung. Aktiviert der Verbraucher ihn, ist ihm unverzüglich eine Eingangsbestätigung auf einem dauerhaften Datenträger zu übermitteln, die zumindest den Inhalt der Erklärung sowie Datum und Uhrzeit ihres Eingangs enthält (§ 356a Abs. 4 BGB). Absatz 5 regelt schließlich die Frist: Die Erklärung gilt als rechtzeitig zugegangen, wenn der Verbraucher sie vor Ablauf der Widerrufsfrist über die Widerrufsfunktion versandt hat.
Widerrufsfunktion
Beschriftet mit „Vertrag widerrufen“, während der Widerrufsfrist ständig verfügbar, hervorgehoben platziert und leicht zugänglich (§ 356a Abs. 1 BGB).
Drei Angaben
Name des Verbrauchers, Vertrag oder Vertragsteil, elektronisches Kommunikationsmittel für die Eingangsbestätigung - bereitstellen oder bestätigen (§ 356a Abs. 2 BGB).
Bestätigungsfunktion
Zweiter Schritt mit der Beschriftung „Widerruf bestätigen“; erst er übermittelt die Erklärung an den Unternehmer (§ 356a Abs. 3 BGB).
Eingangsbestätigung
Unverzüglich, auf einem dauerhaften Datenträger, mit dem Inhalt der Erklärung sowie Datum und Uhrzeit des Eingangs (§ 356a Abs. 4 BGB).
Den zeitlichen Rahmen setzt das Unionsrecht. Die Richtlinie (EU) 2023/2673 hat die Widerrufsfunktion als Artikel 11a in die Richtlinie 2011/83/EU über die Rechte der Verbraucher eingefügt. Die Mitgliedstaaten hatten die nötigen Vorschriften bis zum 19. Dezember 2025 zu erlassen und wenden sie ab dem 19. Juni 2026 an (Richtlinie (EU) 2023/2673, Artikel 2). Für die Schnittstelle ist weniger das Datum entscheidend als der Umstand, dass die Funktion kein Zusatz für einzelne Vertragsarten ist: Sie betrifft jeden Warenkauf im Shop, bei dem ein Widerrufsrecht besteht, und damit das Tagesgeschäft im Verbraucherverkauf. Nach dem Wortlaut der Richtlinie kann der Verbraucher den Vertrag über die Funktion auch widerrufen - sie kommt zu den bisherigen Wegen hinzu und ersetzt sie nicht.
Vom Klick zum Widerrufsdatensatz
Ein naheliegender erster Aufbau besteht aus einem Formular, zwei Schaltflächen, einer E-Mail an den Kunden und einer an das Service-Postfach. Rechtlich ist das ein Anfang, betrieblich ein Engpass. Die Erklärung kommt als Text an, jemand im Kundenservice liest sie, sucht den Auftrag im ERP, prüft, welche Positionen gemeint sind, und stößt die folgenden Schritte von Hand an. Jeder dieser Handgriffe verzögert den Vorgang, und jeder kann die Zuordnung verfälschen: eine vertauschte Auftragsnummer, eine übersehene Teilposition, ein Widerruf, der zwischen Urlaub und Schichtwechsel liegen bleibt.
Der tragfähigere Weg behandelt den Widerruf als eigenen Geschäftsvorfall mit eigenem Datensatz. Der Shop nimmt die Erklärung entgegen, vergibt eine Vorgangsnummer, schreibt den Eingangszeitpunkt fest und übergibt den Satz über die Middleware an das ERP. Dort hängt er am Auftrag wie eine Lieferung oder eine Rechnung, mit Status, Positionen und Verlauf. Die Übergabe läuft ereignisgesteuert: Ein Webhook meldet den neuen Widerruf, die Middleware ergänzt die Auftragsdaten und legt den Vorgang im ERP an. Scheitert die Übergabe, weil das ERP gerade nicht erreichbar ist, landet der Satz in der Fehlerwarteschlange und wird erneut zugestellt, statt verloren zu gehen.
widerruf
vorgang_nr eindeutig, im Shop vergeben
idempotenz_schluessel aus Sitzung und Formularversand
eingang_utc Zeitpunkt des Klicks auf „Widerruf bestätigen“
eingang_lokal dieselbe Zeit mit Zeitzone Europe/Berlin
name wie angegeben oder bestätigt
vertrag_angabe Bestellnummer, wie der Kunde sie nennt
kommunikationsmittel E-Mail-Adresse für die Eingangsbestätigung
auftrag_nr im ERP zugeordnet, leer bis zur Zuordnung
positionen[] auftragsposition, menge, zuordnung_sicher
kanal widerrufsfunktion | e_mail | brief | sonstige
fristende berechnet aus Zustellung und Belehrung
erstattung_bis berechnet aus eingang_utc
bestaetigung
versandt_utc Zeitpunkt der Übermittlung
inhalt_pruefsumme Prüfsumme des versandten Dokuments
vorlage_version Stand der Textvorlage
status eingegangen | bestaetigt | zugeordnet | ...Wichtig ist das Feld kanal. Die Widerrufsfunktion ist ein zusätzlicher Weg, kein ausschließlicher: Der Widerruf erfolgt weiterhin durch Erklärung gegenüber dem Unternehmer, und aus ihr muss der Entschluss zum Widerruf eindeutig hervorgehen (§ 355 Abs. 1 BGB). Ein Brief oder eine E-Mail mit eindeutiger Erklärung bleibt damit ein Widerruf. Wer den Datensatz nur für Klicks im Shop anlegt, führt künftig zwei Verfahren nebeneinander. Besser ist ein Satz für alle Eingangswege, in den der Kundenservice Erklärungen aus dem Postfach überführt, sodass ERP, Lager und Buchhaltung nur eine Struktur kennen.
Zuordnung auf Positionsebene
Die zweite Pflichtangabe ist die anspruchsvollste: Angaben zur Identifizierung des Vertrags oder des Teils des Vertrags, den der Verbraucher widerrufen möchte (§ 356a Abs. 2 BGB). Das Gesetz sieht den Teilwiderruf damit ausdrücklich vor. Für die Schnittstelle heißt das: Ein Widerruf bezieht sich nicht zwingend auf einen ganzen Auftrag, sondern auf eine Auswahl von Positionen und Mengen. Wer mehrere Hemden in verschiedenen Größen bestellt hat und eines behalten will, erwartet, genau das angeben zu können - und das ERP muss danach wissen, welche Position mit welcher Menge betroffen ist.
Die Hürde liegt im Nummernkreis. Der Kunde kennt die Bestellnummer aus seiner Bestellbestätigung, das ERP führt eine eigene Auftragsnummer, und bei Teillieferungen und Teilrechnungen kommen Lieferscheine und Rechnungen mit weiteren Nummern hinzu. Positionen können im ERP anders geschnitten sein als im Shop: Ein Set wird als Stückliste aufgelöst, eine Variante trägt eine andere Artikelnummer als der Artikel, den der Kunde gesehen hat. Die Zuordnungstabelle zwischen Shop-Position und ERP-Position entsteht bei der Auftragsübernahme und muss mindestens so lange erhalten bleiben, wie ein Widerruf möglich ist.
- Bestellnummer aus dem Shop als Schlüssel: Der Kunde nennt die Nummer, die er kennt. Die Middleware übersetzt sie in die ERP-Auftragsnummer, nicht der Kunde und nicht der Kundenservice.
- Positionen vorbelegen: Ist der Kunde angemeldet oder über einen Link aus der Bestellbestätigung gekommen, zeigt das Formular die Positionen des Auftrags zur Auswahl. Die Angaben werden dann bestätigt statt getippt - das Gesetz lässt beides zu.
- Gastbestellungen über Bestellnummer und E-Mail-Adresse: Beide zusammen identifizieren den Auftrag hinreichend. Eine Pflichtanmeldung vor dem Widerruf passt schlecht zu der Vorgabe, dass die Funktion leicht zugänglich sein muss.
- Unsichere Zuordnung markieren: Passt die Angabe auf keinen oder auf mehrere Aufträge, wird der Widerruf trotzdem angelegt, bestätigt und mit dem Kennzeichen zuordnung_sicher = nein in eine Klärungsliste gestellt. Eine unvollständige Angabe ist kein Grund, die Eingangsbestätigung zurückzuhalten.
- Mengen statt ganzer Zeilen: Hat der Kunde mehrere Stück einer Position bestellt und widerruft einen Teil davon, gehört die Menge in den Datensatz. Nur so können Retoure und Erstattung im ERP auf die richtige Menge zugreifen.
Die Bestellbestätigung als Einstieg
Der Zeitstempel als Fristbeweis
Die Widerrufsfrist beträgt 14 Tage (§ 355 Abs. 2 BGB). Bei einem Warenkauf beginnt sie, sobald der Verbraucher die Waren erhalten hat; bei mehreren Waren einer einheitlichen Bestellung, die getrennt geliefert werden, erst mit Erhalt der letzten Ware (§ 356 Abs. 2 BGB). Fehlt die ordnungsgemäße Belehrung, beginnt die Frist nicht, und das Widerrufsrecht erlischt spätestens zwölf Monate und 14 Tage nach dem regulären Beginn (§ 356 Abs. 3 und 4 BGB). Für den Shop folgt daraus, dass die Widerrufsfunktion je Auftrag unterschiedlich lange erreichbar sein muss - und dass nur das System, das Zustelldaten und Belehrungsstand kennt, das Ende berechnen kann.
Beim Widerruf über die Funktion ist die Beweislage einfach, wenn der Zeitpunkt sauber gespeichert wird: Die Erklärung gilt als innerhalb der Frist zugegangen, wenn der Verbraucher sie vor Ablauf der Frist über die Widerrufsfunktion versandt hat (§ 356a Abs. 5 BGB). Maßgeblich ist also der Klick auf „Widerruf bestätigen“, nicht der Zeitpunkt, zu dem ein Mitarbeiter die Nachricht öffnet oder das ERP den Satz anlegt. Der Shop schreibt diesen Zeitpunkt in koordinierter Weltzeit fest und führt die lokale Zeit mit Zeitzone daneben. Wie sich eine Schnittstelle gegen doppelte oder fehlende Stunden bei der Zeitumstellung absichert, beschreibt der Beitrag zu Zeitstempeln in ERP-Schnittstellen.
| Fall nach § 356 BGB | Fristbeginn | Datenquelle im System |
|---|---|---|
| Eine Lieferung | Erhalt der Ware (Abs. 2 Nr. 1 Buchstabe a) | Zustellereignis der Sendung |
| Mehrere Waren, getrennt geliefert | Erhalt der letzten Ware (Abs. 2 Nr. 1 Buchstabe b) | letzte Sendung des Auftrags |
| Eine Ware in Teilsendungen | Erhalt der letzten Teilsendung (Abs. 2 Nr. 1 Buchstabe c) | Sendungen je Auftragsposition |
| Belehrung fehlt | kein Beginn vor der Belehrung (Abs. 3) | Belehrungsstand je Bestellung |
| Obergrenze | Erlöschen spätestens nach zwölf Monaten und 14 Tagen (Abs. 4) | berechnetes Fristende am Auftrag |
Aus der Tabelle ergibt sich ein Grundsatz für den Betrieb: Das Formular lehnt einen späten Widerruf nicht selbst ab. Zustelldaten von Versanddienstleistern kommen verspätet oder bleiben aus, Belehrungen in älteren Bestellungen sind womöglich anders formuliert, und der Kunde kann die Ware später erhalten haben, als das System annimmt. Die Funktion nimmt deshalb jede Erklärung an, bestätigt sie und übergibt sie mit dem berechneten Fristende. Liegt der Eingang danach, entscheidet ein Mensch mit Blick auf die Unterlagen und keine Regel im Formular.
Die Eingangsbestätigung kommt aus dem System
Die Eingangsbestätigung ist auf einem dauerhaften Datenträger zu übermitteln und muss zumindest den Inhalt der Widerrufserklärung sowie Datum und Uhrzeit ihres Eingangs enthalten (§ 356a Abs. 4 BGB). Ein dauerhafter Datenträger ist nach der Begriffsbestimmung des BGB jedes Medium, das es dem Empfänger ermöglicht, eine an ihn persönlich gerichtete Erklärung so aufzubewahren oder zu speichern, dass sie ihm während eines angemessenen Zeitraums zugänglich ist, und das geeignet ist, die Erklärung unverändert wiederzugeben (§ 126b BGB). Die Bestätigungsseite im Browser zeigt dem Kunden, dass der Klick angekommen ist. Übermittelt wird die Eingangsbestätigung aber an das Kommunikationsmittel, das der Kunde in der dritten Angabe genannt hat, in der Praxis also an seine E-Mail-Adresse.
Gebaut wird die Bestätigung aus dem Datensatz, nicht aus dem Formular. Der Shop setzt Name, Vertragsangabe, gewählte Positionen und Eingangszeitpunkt in eine versionierte Vorlage, versendet die Nachricht und schreibt Versandzeitpunkt, Vorlagenstand und eine Prüfsumme des Inhalts zurück in den Satz. Damit lässt sich später belegen, was der Kunde wann erhalten hat, ohne ein Postfach zu durchsuchen. Unverzüglich heißt für die Technik: Die Nachricht verlässt die Sendewarteschlange, sobald der Satz angelegt ist, und wartet nicht auf einen nächtlichen Sammellauf. Schlägt der Versand fehl, weil die Adresse nicht zustellbar ist, entsteht eine Aufgabe im Kundenservice; der Widerruf selbst bleibt davon unberührt.
Doppelklick, doppelter Widerruf
Sperren im ERP: Auftrag, Position, Versand
Mit dem angelegten Widerruf beginnt die Arbeit im ERP. Was dort geschieht, hängt davon ab, wie weit der Auftrag schon ist. Ist die Ware noch nicht kommissioniert, sperrt die Schnittstelle die betroffenen Positionen für den Versand, und nichts davon verlässt mehr das Lager. Ist der Auftrag gepackt, aber nicht übergeben, entscheidet das Lager, ob die Sendung angehalten werden kann. Ist die Ware unterwegs oder zugestellt, wird aus der Sperre eine erwartete Rücksendung. In jedem dieser Fälle braucht die Warenwirtschaft dieselbe Information: welche Positionen mit welcher Menge betroffen sind und seit wann.
Status eines Widerrufs vom Eingang bis zur Erstattung
- 1
Eingegangen
Der Shop hat die Erklärung angenommen, eine Vorgangsnummer vergeben und den Eingangszeitpunkt festgeschrieben.
- 2
Bestätigt
Die Eingangsbestätigung ist versandt; Versandzeitpunkt, Vorlagenstand und Prüfsumme stehen im Datensatz.
- 3
Zugeordnet
Auftrag, Positionen und Mengen im ERP sind gefunden, oder der Vorgang steht mit Begründung in der Klärungsliste.
- 4
Versand gestoppt oder Rücksendung erwartet
Je nach Auftragsstand sperrt das ERP die Positionen oder kündigt dem Lager die Rücksendung als Avis an.
- 5
Freigabe der Erstattung
Wareneingang oder Absendenachweis liegt vor, sofern der Händler von seinem Recht Gebrauch macht, die Rückzahlung bis dahin zu verweigern.
- 6
Erstattet
Der Zahlungsdienstleister hat die Rückzahlung bestätigt, die Gutschrift ist gebucht und der Vorgang abgeschlossen.
Die Retourenlogistik bekommt damit einen Vorlauf. Statt eine unangekündigte Sendung am Wareneingang zu öffnen, kennt das Lager die erwarteten Positionen, kann ein Rücksendeetikett erzeugen und die Prüfung vorbereiten. Wie Wareneingang, Prüfung und Rückbuchung anschließend laufen, beschreibt der Beitrag zum RMA-Prozess zwischen Shop und ERP. Zu klären ist vorher, wer die Rücksendekosten trägt: Der Verbraucher trägt die unmittelbaren Kosten der Rücksendung nur, wenn er vorher darüber unterrichtet wurde und der Unternehmer sich nicht bereit erklärt hat, sie zu übernehmen (§ 357 Abs. 5 BGB). Welche Belehrung zur Bestellung gehörte, ist damit ein Feld im Auftrag und keine Erinnerung im Kundenservice.
Die Erstattung über den Zahlungsweg
Für die Rückzahlung setzt das Gesetz eine Höchstfrist: Die empfangenen Leistungen sind spätestens nach 14 Tagen zurückzugewähren (§ 357 Abs. 1 BGB). Entscheidend für die Technik ist, wann diese Frist beginnt. Bestimmt das Gesetz eine Höchstfrist für die Rückgewähr, beginnt sie für den Unternehmer mit dem Zugang der Widerrufserklärung (§ 355 Abs. 3 BGB). Der Eingangszeitstempel aus der Widerrufsfunktion ist damit nicht nur Fristbeweis für den Kunden, sondern auch der Startpunkt der Erstattungsfrist für den Händler. Ein ERP, das die Erstattung erst mit dem Wareneingang anlegt, kennt diesen Zeitpunkt nicht und kann die Frist nicht überwachen.
Beim Verbrauchsgüterkauf kann der Unternehmer die Rückzahlung verweigern, bis er die Waren zurückerhalten hat oder der Verbraucher nachgewiesen hat, dass er sie abgesandt hat; das gilt nicht, wenn der Unternehmer angeboten hat, die Waren abzuholen (§ 357 Abs. 4 BGB). Für die Schnittstelle ist das eine Freigaberegel mit zwei Eingängen: Wareneingang aus dem Lager oder Absendenachweis aus dem Retourenportal beziehungsweise vom Versanddienstleister. Was zuerst eintrifft, gibt die Erstattung frei. Zurückzuzahlen sind auch etwaige Zahlungen für die Lieferung; ausgenommen sind die zusätzlichen Kosten, die entstehen, wenn der Kunde eine andere Versandart als die angebotene günstigste Standardlieferung gewählt hat (§ 357 Abs. 2 BGB).
Für die Rückzahlung muss der Unternehmer dasselbe Zahlungsmittel verwenden, das der Verbraucher bei der Zahlung verwendet hat, sofern nicht ausdrücklich etwas anderes vereinbart ist und dem Verbraucher dadurch keine Kosten entstehen (§ 357 Abs. 3 BGB). Die Erstattung läuft deshalb nicht als freie Überweisung aus der Buchhaltung, sondern über die Zahlungsanbindung zurück an den Zahlungsdienstleister der ursprünglichen Zahlung - Karte, Wallet, Kauf auf Rechnung oder Lastschrift. Die Middleware übergibt Betrag, Referenz der ursprünglichen Zahlung und Vorgangsnummer, der Zahlungsdienstleister meldet die ausgeführte Rückzahlung zurück, und der Abgleich mit dem ERP folgt dem Muster, das der Beitrag zur Payment-Reconciliation beschreibt.
Die Frist läuft ab dem Eingang, nicht ab der Retoure
Der Betrag selbst ist eine Rechnung je Position. Rabatte auf den Warenkorb, Gutscheine und Versandkosten müssen anteilig auf die Positionen verteilt sein, sonst lässt sich ein Teilwiderruf nicht sauber erstatten. Diese Verteilung gehört in die Auftragsübernahme, nicht in die Erstattung: Wird sie erst beim Widerruf berechnet, weicht sie womöglich von dem ab, was auf der Rechnung stand. Ob und in welchem Umfang bei einem Teilwiderruf Versandkosten zu erstatten sind, ist eine Rechtsfrage; die Schnittstelle führt die Regel als Einstellung, damit sie ohne Programmänderung angepasst werden kann.
Mode, Fachhandel, Elektronik: was je Sortiment zählt
Im Modehandel ist der Teilwiderruf ein Alltagsfall: Eine Bestellung kann mehrere Größen oder Farben desselben Artikels umfassen, von denen der Kunde einen Teil behält. Positionen und Mengen im Datensatz sind hier keine Feinheit, sondern der Kern. Die ERP-Integration für Mode und Textil bringt Varianten, Größenraster und Sets mit, auf die sich die Zuordnung stützt. Im Fachhandel kommen erklärungsbedürftige Waren und Zubehörpakete hinzu, bei denen ein Set im ERP als Stückliste geführt wird; die Anbindung für den Fachhandel muss den Widerruf eines Sets auf seine Bestandteile übersetzen können.
In der Elektronik kann am Widerruf eine Seriennummer hängen. Die Schnittstelle übergibt deshalb nicht nur die Position, sondern die ausgelieferte Seriennummer, damit der Wareneingang prüfen kann, ob das richtige Gerät zurückkommt. Die ERP-Integration für Elektronik und Technik führt diese Nummern je Lieferung. Wer im selben Sortiment Ersatzteile und Reparaturinformationen pflegt, findet die Datenseite dazu im Beitrag über Ersatzteile und Richtpreise aus dem ERP.
Eine Unterscheidung gilt für alle Sortimente: Das Widerrufsrecht und damit die Widerrufsfunktion betreffen Verträge mit Verbrauchern. Shops, die an Geschäftskunden und Verbraucher zugleich verkaufen, brauchen im Auftrag ein belastbares Kennzeichen für den Kundentyp. Die Schnittstelle blendet die Funktion nicht nach Vermutung aus, sondern nach diesem Kennzeichen - und im Zweifel bleibt sie sichtbar.
Was ein Projekt in dieser Reihenfolge abarbeitet
- Eingangswege erfassen: Widerrufsfunktion, E-Mail, Brief und Retourenportal auflisten und festlegen, dass alle in denselben Datensatz münden.
- Datensatz definieren: Vorgangsnummer, Eingangszeitpunkt, die drei Angaben, Positionen mit Mengen, Kanal, Bestätigungsdaten und Status - abgestimmt zwischen Shop, Middleware und ERP.
- Zuordnungstabelle sichern: Shop-Position zu ERP-Position bei der Auftragsübernahme speichern und aufbewahren, solange ein Widerruf möglich ist, einschließlich Stücklisten und Varianten.
- Fristende je Auftrag berechnen: Zustellereignisse und Belehrungsstand einlesen, das Ende der Widerrufsfrist am Auftrag führen und die Funktion bis dahin anbieten.
- Eingangsbestätigung automatisieren: versionierte Vorlage, Versand aus der Warteschlange, Rückschreiben von Versandzeitpunkt und Prüfsumme.
- ERP-Reaktion festlegen: Versandsperre, Avis für die Rücksendung und Klärungsliste je Auftragsstand.
- Erstattung anbinden: Freigaberegel aus Wareneingang oder Absendenachweis, Rückzahlung über den ursprünglichen Zahlungsweg, Überwachung der Höchstfrist ab Eingang.
- Mit echten Fällen testen: Teilwiderruf, Gastbestellung, Doppelklick, späte Erklärung und nicht zustellbare Bestätigung einmal in der Testumgebung durchspielen, bevor die Funktion live geht.
Ein Widerruf, der als E-Mail im Service-Postfach liegt, ist eine Aufgabe für einen Menschen. Ein Widerruf mit Zeitstempel, Positionen und Bestätigung ist ein Vorgang, den das ERP abarbeiten kann.
Quellen und Rechtsgrundlagen
Verwandte Artikel
Energielabel und EPREL: Pflichtdaten vom ERP in den Shop
Energielabel und Produktdatenblatt im Onlineshop: welche Felder in den Artikelstamm gehören, wie die EPREL-Nummer in jeden Kanal kommt und wie der Stichtagstausch läuft.
LMIV im Shop: Pflichtangaben für Lebensmittel aus dem ERP
Zutaten, Allergene und Nährwerte kommen aus dem Artikelstamm, Haltbarkeit und Losnummer aus der Charge: wie beide Pflichtdatensätze sauber in den Shop kommen.
Zahlungsziel und Skonto aus dem ERP im B2B-Checkout
Den Zahlungsbedingungsschlüssel aus dem ERP lesen, im Checkout als Datum zeigen, Skonto erst beim Zahlungseingang auflösen und die gesetzliche Fristgrenze prüfen.