> ## Documentation Index
> Fetch the complete documentation index at: https://docs.revize.app/llms.txt
> Use this file to discover all available pages before exploring further.

# EU-Widerrufsanträge

> Füge einen EU-Widerrufsablauf zur Shopify-Bestellstatusseite und überall in deinem Storefront über einen Theme-App-Block hinzu. Berechtigung, zweistufige Einreichung, Fulfillment-Holds, Retourenerstellung, Team-Erinnerungen, Übersetzungen und ein revisionssicherer Metaobject-Eintrag, bereit für die Frist am 19. Juni 2026.

<Note>
  Ab dem 19. Juni 2026 brauchen Händler, die an EU-Verbraucher verkaufen, eine Online-Widerrufsfunktion für berechtigte Fernabsatzverträge. Revize ergänzt einen eigenen EU-Widerrufsantrag auf der Shopify-Bestellstatusseite **und** als Theme-App-Block, den du überall in deinem Storefront platzieren kannst, samt operativer Automatisierung: Tagging, Holds, E-Mails, Retouren, Erinnerungen und Audit-Einträge. Der Ablauf ist zu 100% mit den Anforderungen des EU-Verbraucherrechts konform.
</Note>

<img src="https://mintcdn.com/revize/QmnXyzESuWWiK_EC/images/features/eu-withdrawal.png?fit=max&auto=format&n=QmnXyzESuWWiK_EC&q=85&s=e5a3b4d856168840576d22c6aad23707" alt="EU-Widerrufsantrag auf der Bestellstatusseite" style={{ borderRadius: "12px", width: "100%", boxShadow: "0 4px 14px rgba(0,0,0,0.08)" }} title="So sehen Kunden den EU-Widerrufsantrag auf der Bestellstatusseite" width="1536" height="1024" data-path="images/features/eu-withdrawal.png" />

## Wo das Formular angezeigt wird

Das EU-Widerrufsformular ist auf zwei Oberflächen verfügbar, und du kannst jede unabhängig aktivieren. Formulierungen, Berechtigung, Automatisierung und Audit-Einträge sind zwischen beiden Oberflächen geteilt, sodass beide stets synchron bleiben.

| Oberfläche                     | Wie es hinzugefügt wird                                                                                                       | Sichtbarkeit                                                                                                     |
| ------------------------------ | ----------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- |
| **Bestellstatusseite**         | Automatisch. Wird bei berechtigten Bestellungen angezeigt, sobald die Funktion aktiv ist.                                     | Sichtbar für berechtigte EU-Bestellungen innerhalb des Widerrufsfensters.                                        |
| **Storefront Theme-App-Block** | Im Theme-Editor: **Add block → Apps → EU Withdrawal**. Funktioniert in Headern, Footern, Sidebars und in jeder Seitensektion. | Standardmäßig ausgeblendet. Nur für Käufer aus deinen konfigurierten EU-Ländern sichtbar (serverseitig geprüft). |

<Frame>
  <img src="https://mintcdn.com/revize/TVeayvzC_PbhcAIq/images/features/eu-withdrawal-storefront-form.png?fit=max&auto=format&n=TVeayvzC_PbhcAIq&q=85&s=68b32dd6dc2e2e7aaee8258b641f9157" alt="EU-Widerruf Bestellsuche im Storefront" style={{ borderRadius: "12px", width: "100%", boxShadow: "0 4px 14px rgba(0,0,0,0.08)" }} title="Die Storefront-Bestellsuche: Käufer geben Bestellnummer und E-Mail ein, um einen Widerrufsantrag von überall in deinem Store zu starten" width="1536" height="1024" data-path="images/features/eu-withdrawal-storefront-form.png" />
</Frame>

## Warum ein integrierter EU-Widerrufsablauf hilft

<CardGroup cols={2}>
  <Card title="Frist am 19. Juni 2026 einhalten" icon="scale-balanced" color="#ec4899">
    EU-Recht verlangt eine Online-Widerrufsfunktion für berechtigte Fernabsatzverträge. Revize liefert dir einen fertigen Ablauf auf der Bestellstatusseite.
  </Card>

  <Card title="Weniger manuelle Support-Arbeit" icon="envelope-open-text" color="#8b5cf6">
    Tagging, Kundenbestätigungen, Team-Benachrichtigungen, Holds und Retouren laufen automatisch, sobald ein Antrag eingereicht wird.
  </Card>

  <Card title="Sichereres Fulfillment" icon="hand" color="#10b981">
    Bei Einreichung kann das Fulfillment pausiert werden, damit die Bestellung nicht versendet wird, während dein Team prüft. Schutz vor Teil-Fulfillment inklusive.
  </Card>

  <Card title="Revisionssicher" icon="folder-open" color="#f59e0b">
    Jeder Antrag wird als Shopify-Metaobjekt in deinem Store gespeichert und getrennt von regulären Stornierungen erfasst.
  </Card>
</CardGroup>

## So reichen Kunden einen Widerrufsantrag ein

<Steps>
  <Step title="Anfrage starten">
    Berechtigte EU-Kunden können einen Widerrufsantrag entweder von der Bestellstatusseite (wo Name, E-Mail und Bestellnummer aus der Bestellung vorausgefüllt sind) oder vom Storefront Theme-App-Block (wo sie ihre Bestellnummer und E-Mail eingeben, um die Bestellung zu suchen) starten.
  </Step>

  <Step title="Artikel und Grund auswählen">
    Der Kunde wählt aus, welche Artikel er widerrufen möchte und (optional) einen Grund. Name, E-Mail und Bestellnummer sind gesperrt, sobald die Bestellung geladen ist.
  </Step>

  <Step title="Bestätigen und absenden">
    Der Kunde prüft die ausgewählten Artikel und die Widerrufserklärung und sendet ab. Die Bestätigung kann inline oder als Popup erscheinen.
  </Step>

  <Step title="Eingereicht-Status">
    Der Kunde sieht eine Bestätigung mit den Antragsdetails, und Revize verschickt eine Bestätigungs-E-Mail.
  </Step>
</Steps>

<Frame>
  <img src="https://mintcdn.com/revize/QmnXyzESuWWiK_EC/images/features/eu-withdrawal-confirm.png?fit=max&auto=format&n=QmnXyzESuWWiK_EC&q=85&s=97644b35ce3579b18130a249a061cdb4" alt="EU-Widerruf Bestätigungs- und Sende-Modal" style={{ borderRadius: "12px", width: "100%", boxShadow: "0 4px 14px rgba(0,0,0,0.08)" }} title="Das zweistufige Bestätigungs-Modal: ausgewählte Artikel prüfen, Erklärung akzeptieren, absenden" width="1536" height="1024" data-path="images/features/eu-withdrawal-confirm.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/revize/QmnXyzESuWWiK_EC/images/features/eu-withdrawal-submitted.png?fit=max&auto=format&n=QmnXyzESuWWiK_EC&q=85&s=4682fa771a185fec6f143f604cd1a42f" alt="Eingereichter Zustand des EU-Widerrufs auf der Bestellstatusseite" style={{ borderRadius: "12px", width: "100%", boxShadow: "0 4px 14px rgba(0,0,0,0.08)" }} title="Der eingereichte Zustand: Bestätigung, Sendezeit, Artikel und ausgewählter Grund" width="1536" height="1024" data-path="images/features/eu-withdrawal-submitted.png" />
</Frame>

## So funktioniert der Widerrufsantrag

**Was Kunden tun können:**

* Einen Widerrufsantrag auf der Bestellstatusseite in ihrer Sprache einreichen
* Einzelne Artikel statt der gesamten Bestellung auswählen
* Vor dem Fulfillment oder nach der Lieferung absenden, der Ablauf passt sich jeweils an

**Wie es in Shopify erscheint:**

* Die Bestellung wird mit `revize:withdrawal_requested` getaggt
* Der Antrag wird als Shopify-Metaobjekt in deinem Store mit allen Antragsdetails gespeichert
* Der Antrag wird in der Analyse getrennt von regulären Stornierungen erfasst

<Note>
  Anträge vor dem Fulfillment und nach der Lieferung werden unterschiedlich behandelt. Vor dem Fulfillment lässt sich der Versand für die Team-Prüfung pausieren. Bei gelieferten Bestellungen kann eine Shopify-Retoure erstellt oder das Team benachrichtigt und später erinnert werden.
</Note>

## Vor Fulfillment vs. gelieferte Bestellungen

**Vor dem Fulfillment.** Der Antrag gilt als Widerruf vor Warenversand. Revize taggt die Bestellung, benachrichtigt das Team und kann einen Shopify-Fulfillment-Hold setzen, damit die Bestellung während der Prüfung nicht versendet wird.

**Nach Versand oder Lieferung.** Die Ware ist bereits beim Kunden, eine Stornierung an der Quelle ist also nicht angemessen. Revize taggt die Bestellung und kann entweder nur das Team benachrichtigen, eine native Shopify-Retoure für die ausgewählten Artikel erstellen oder das Team jetzt benachrichtigen und später erinnern, falls der Antrag noch offen ist.

## So wird das Widerrufsfenster berechnet

Der Widerrufsantrag bleibt auch nach Ablauf des normalen Bearbeitungsfensters verfügbar, sodass die volle gesetzliche Frist gewahrt bleibt.

**Wenn Shopify ein Lieferdatum hat:**

`Lieferdatum + verfügbare Tage nach Lieferung` (Standard 14 Tage)

**Wenn Shopify kein Lieferdatum hat** (Carrier-Daten fehlen oder sind noch nicht verfügbar):

`Fulfillment-Datum + geschätzte Transittage + verfügbare Tage nach Lieferung` (Standard: 10 + 14)

Sobald das berechnete Fenster abläuft, wird der Widerrufsantrag automatisch auf der Bestellstatusseite ausgeblendet.

## EU-Widerrufsablauf konfigurieren

<img src="https://mintcdn.com/revize/QmnXyzESuWWiK_EC/images/setup/eu-withdrawal.png?fit=max&auto=format&n=QmnXyzESuWWiK_EC&q=85&s=6ce1ae390cb7e72daef45393d1f97ba7" alt="EU-Widerruf-Einstellungen: Aktivierung, berechtigte Länder, Platzierung, Hold und Prüfung, Automatisierung nach Lieferung, Widerrufsfenster" style={{ borderRadius: "12px", width: "100%", boxShadow: "0 4px 14px rgba(0,0,0,0.08)" }} title="EU-Widerruf-Einstellungen im Revize-Admin" width="1536" height="1024" data-path="images/setup/eu-withdrawal.png" />

<AccordionGroup>
  <Accordion title="Jede Oberfläche unabhängig aktivieren" icon="toggle-on">
    Ein Master-Schalter steuert die Funktion, und zwei Sub-Toggles steuern jede Oberfläche:

    * **Show the EU withdrawal form** (Master): schaltet die Funktion ein oder aus. Wenn aus, wird keine Oberfläche angezeigt.
    * **Show on the order status page**: nur die Karte auf der Bestellstatusseite.
    * **Allow the storefront theme app block**: nur der Theme-Block.

    So kannst du den Theme-Block ohne die Bestellstatusseiten-Karte betreiben, oder umgekehrt. **Show on all test orders** zeigt den Ablauf auf Bestellungen mit Test-Tag, auch wenn sie nicht aus einem ausgewählten EU-Land stammen.
  </Accordion>

  <Accordion title="Theme-App-Block im Storefront" icon="layer-group">
    Der Theme-App-Block lässt dich das Widerrufsformular überall im Storefront platzieren: Header, Footer, Sidebar, Produktseite, Warenkorb, Hilfe- oder Richtlinienseiten.

    **So fügst du ihn hinzu:** im Theme-Editor, **Add block → Apps → EU Withdrawal**.

    **Drei Anzeigemodi:**

    * **Inline:** Das vollständige Formular sitzt auf der Seite.
    * **Hybrid:** Die Bestellsuche bleibt auf der Seite, der Rest öffnet sich in einem Popup.
    * **Popup:** Nur ein Link oder Button wird angezeigt. Beim Klick öffnet sich das gesamte Formular in einem Popup.

    **Von jedem Link aus öffnen.** Du musst nicht den eingebauten Link des Blocks verwenden. Verweise einen beliebigen Link, Menüpunkt oder Button auf `#revize-eu-withdrawal`, und beim Klick öffnet sich das Formular (Popup, oder Scroll bei Inline-Anzeige). Erweitert: Füge einem beliebigen Element `data-revize-euw-open` hinzu und optional `data-revize-euw-target="<block id>"`, um einen bestimmten Block anzusteuern. Das Laden einer Seite mit dem Fragment `#revize-eu-withdrawal` öffnet das Formular ebenfalls automatisch, was für Links in E-Mails nützlich ist.

    **Eingebauten Link ausblenden.** Für eine Platzierung in Header oder Footer setze den Anzeigemodus auf **popup** und aktiviere **Hide the built-in link**, damit sich das Formular nur über deine eigenen Links öffnet.

    **Styling.** Schriftarten, Farben, Größe, Form, Padding, Ausrichtung und Anzeigemodus werden alle im Theme-Editor konfiguriert. Die Voreinstellungen wirken von Haus aus professionell.

    <Frame>
      <img src="https://mintcdn.com/revize/TVeayvzC_PbhcAIq/images/setup/eu-withdrawal-theme-block.png?fit=max&auto=format&n=TVeayvzC_PbhcAIq&q=85&s=0f8412fffff84cfc4771f0186132eb46" alt="EU Withdrawal Theme-App-Block aus dem Theme-Editor hinzufügen" style={{ borderRadius: "12px", width: "100%", boxShadow: "0 4px 14px rgba(0,0,0,0.08)" }} title="Theme-Block-Setup-Karte im Revize-Admin: Theme-Editor öffnen und den Block unter Apps hinzufügen" width="1536" height="1024" data-path="images/setup/eu-withdrawal-theme-block.png" />
    </Frame>
  </Accordion>

  <Accordion title="Berechtigte Länder" icon="earth-europe">
    Wähle, für welche Länder der Widerrufsantrag gilt. Revize füllt die 27 EU-Mitgliedstaaten vor, und du kannst Länder ergänzen oder entfernen. Die Berechtigung wird beim Absenden serverseitig erneut geprüft, das Frontend ist also nicht das einzige Tor.
  </Accordion>

  <Accordion title="Platzierung und Anzeige" icon="layer-group">
    **Anzeigeart**

    * **Separate section** (empfohlen): Der Widerrufsantrag erscheint als eigene Karte auf der Bestellstatusseite. Auffälliger und funktioniert sauber, auch wenn das Haupt-Bearbeitungsportal ausgeblendet ist.
    * **Inside portal accordion:** Der Widerrufsantrag sitzt als ausklappbare Zeile im Revize-Kundenportal, neben den anderen Bearbeitungsaktionen.

    **Platzierung:** Zeige den Widerrufsbereich oben oder unten auf der Seite.

    **Bereichshintergrund:** Karte mit Umrandung oder weiche Füllung.

    **Hide the main edit-order portal:** Wenn aktiviert, wird nur der EU-Widerrufsbereich angezeigt. Reguläre Bearbeitungsaktionen (Adresse, Kontakt, Produkte, Stornierung) sind ausgeblendet. Die Platzierung ist dann auf „separate section" festgelegt, da die Akkordeon-Option vom sichtbaren Hauptportal abhängt.
  </Accordion>

  <Accordion title="Formular-Builder" icon="pen-ruler">
    Passe die kundenseitigen Texte im Modal **Build form** an. Der Ablauf ist auf zwei Schritte festgelegt (Antrag, dann Bestätigung), und die Pflichtfelder (Name, E-Mail, Bestellnummer) sind gesperrt und aus der Bestellung vorausgefüllt.

    Bearbeitbare Texte:

    * Titel, Beschreibung und Überschrift der Artikelauswahl vor dem Fulfillment
    * Titel, Beschreibung und Überschrift der Artikelauswahl für gelieferte Bestellungen
    * Bestätigungs-Überschrift und -Nachricht (vor Fulfillment und nach Lieferung)
    * Erklärungstext
    * Titel und Nachricht des Eingereicht-Status (vor Fulfillment und nach Lieferung)

    **Confirm in a popup:** Wenn aktiviert, öffnet sich die Bestätigung in einem Modal. Wenn deaktiviert, erscheint sie inline auf der Bestellstatusseite.
  </Accordion>

  <Accordion title="Hold und Prüfung (vor Fulfillment)" icon="clock-rotate-left">
    Wenn **Hold order for staff review on submission** aktiviert ist, setzt Revize sofort einen Shopify-Fulfillment-Hold, sobald ein Antrag vor dem Fulfillment eingereicht wird.

    Wähle, was passiert, wenn das Team nicht rechtzeitig handelt:

    * **Do nothing, hold until staff act:** Revize hält die Bestellung, bis dein Team sie löst.
    * **Cancel and refund immediately:** Revize storniert und erstattet, sobald der Antrag eingereicht wird.
    * **Release the hold after N days:** Revize hebt den Fulfillment-Hold nach der gewählten Anzahl Tage (1 bis 14) auf.
    * **Cancel and refund after N days:** Revize storniert und erstattet nach der gewählten Anzahl Tage (1 bis 14).

    **Schutz vor Teil-Fulfillment:** Wenn du Auto-Cancel gewählt hast, die Bestellung aber teilweise erfüllt wird, bevor der Job läuft, stuft Revize die Aktion auf Hold-Aufhebung herunter, statt mitten im Versand zu stornieren. Ist die Bestellung bis dahin vollständig erfüllt, wird sie für eine Retouren-Nachverfolgung markiert.
  </Accordion>

  <Accordion title="Automatisierung nach Lieferung" icon="truck">
    Wähle, wie Anträge nach Lieferung behandelt werden:

    * **Nur benachrichtigen:** Revize taggt die Bestellung und mailt dem Team.
    * **Retoure erstellen:** Revize versucht, eine native Shopify-Retoure für die ausgewählten Artikel zu erstellen. Falls Shopify die Retoure nicht erstellen kann, bleiben Antragseintrag, Bestell-Tag und Team-Benachrichtigung erhalten, sodass nichts verloren geht.
    * **Jetzt mailen und später erinnern:** Revize mailt dem Team sofort und schickt eine Erinnerung nach der konfigurierten Anzahl Tage (1 bis 30), falls der Antrag noch offen ist.
  </Accordion>

  <Accordion title="Widerrufsfenster" icon="hourglass-half">
    **Nach Schließen des Bearbeitungsfensters verfügbar halten:** Der Widerrufsantrag bleibt sichtbar, auch wenn das normale Revize-Bearbeitungsfenster geschlossen ist.

    **Verfügbare Tage nach Lieferung:** Wie lange der Widerrufsantrag nach Lieferung sichtbar bleibt (Standard 14).

    **Geschätzte Transittage:** Falls Shopify oder die Carrier-Daten kein Lieferdatum liefern, schätzt Revize die Lieferung als `Fulfillment-Datum + Transittage` (Standard 10) und addiert dann das Widerrufsfenster obendrauf.
  </Accordion>

  <Accordion title="Übersetzungen sind für dich erledigt" icon="language">
    Revize liefert vorübersetzte, rechtskonforme Standards für jede unterstützte Sprache. Die Formulierungen folgen den Anforderungen des EU-Verbraucherrechts, du musst also nichts übersetzen, um live zu gehen.

    Wenn du sie an deine Markenstimme anpassen möchtest, sind kundenseitige Texte pro Sprache unter **Translations → Customer Portal → EU withdrawal** bearbeitbar:

    * Titel und Beschreibungen (vor Fulfillment und nach Lieferung)
    * Schritt- und Feld-Labels
    * Grund-Labels und Gründe-Optionen
    * Continue- und Submit-Buttons
    * Bestätigungs- und Erklärungstext
    * Texte für den Eingereicht-Status

    Die Texte in der Standardsprache werden im Modal Build form gesteuert. Andere Sprachen werden unter Translations verwaltet.
  </Accordion>
</AccordionGroup>

## Was Revize nach einer Einreichung erzeugt

Wenn ein Kunde einen Widerrufsantrag einreicht, geschieht Folgendes:

* Speichert den Antrag als Shopify-Metaobjekt in deinem Store (Status, Phase, Einreichungszeitpunkt, Kundendetails, Bestelldetails, Grund, ausgewählte Artikel, Erklärung)
* Taggt die Shopify-Bestellung mit `revize:withdrawal_requested`
* Sendet dem Kunden eine Bestätigungs-E-Mail
* Sendet eine Benachrichtigungs-E-Mail an die Team-Postfächer, die unter **Settings → Notifications → Staff emails** hinterlegt sind
* Setzt einen Shopify-Fulfillment-Hold (wenn Hold-und-Prüfung vor Fulfillment aktiviert ist)
* Plant den Auto-Release- oder Auto-Cancel-Job (falls konfiguriert)
* Versucht, eine native Shopify-Retoure zu erstellen (wenn geliefert + Retoure-erstellen aktiviert ist)
* Plant Team-Erinnerungen (wenn geliefert + Jetzt-mailen-und-später-erinnern aktiviert ist)

## EU-Widerrufsanträge aktivieren

<Steps>
  <Step title="EU-Widerruf-Einstellungen öffnen">
    Gehe in der Revize-App zu **Settings → Advanced → EU withdrawal**.
  </Step>

  <Step title="Schalte die gewünschten Oberflächen ein">
    Aktiviere den Master-Schalter **Show the EU withdrawal form**. Aktiviere anschließend **Show on the order status page**, **Allow the storefront theme app block** oder beides. Schalte optional **Show on all test orders** ein, während du das Erlebnis vorab prüfst.
  </Step>

  <Step title="Füge den Theme-Block hinzu">
    EU-Vorgaben verlangen, dass die Widerrufsfunktion **ohne Login leicht zugänglich** ist, daher gehört dieser Schritt zum Live-Gang. Öffne deinen Theme-Editor und wähle **Add block → Apps → EU Withdrawal**. Platziere ihn in einem Header, Footer oder einer beliebigen Seitensektion. Wähle einen Anzeigemodus (inline, hybrid oder popup) und gestalte ihn im Editor.
  </Step>

  <Step title="Berechtigte Länder wählen">
    Bestätige oder bearbeite die Liste der EU-Mitgliedstaaten, für die der Widerruf gilt.
  </Step>

  <Step title="Platzierung und Texte konfigurieren">
    Wähle eine Anzeigeart (separater Bereich empfohlen) und eine Platzierung, dann öffne **Build form**, um Titel, Beschreibungen, Erklärungstext und Eingereicht-Nachrichten zu bearbeiten.
  </Step>

  <Step title="Hold- und Prüfverhalten festlegen">
    Aktiviere für Anträge vor dem Fulfillment den Hold bei Einreichung und wähle eine Aktion nach dem Fenster: nichts tun, sofort stornieren, nach N Tagen freigeben oder nach N Tagen stornieren.
  </Step>

  <Step title="Verhalten nach Lieferung festlegen">
    Wähle für Anträge nach Lieferung: nur benachrichtigen, Retoure erstellen oder benachrichtigen und erinnern.
  </Step>

  <Step title="(Optional) Texte pro Sprache anpassen">
    Revize liefert bereits übersetzte, rechtskonforme Standards. Wenn du die Formulierungen an deine Markenstimme anpassen möchtest, öffne **Translations → Customer Portal → EU withdrawal** und bearbeite sie pro Sprache.
  </Step>
</Steps>

<Tip>
  Starte für gelieferte Bestellungen mit **notify only** und schalte **Create return** ein, sobald dein Team mit dem Ablauf vertraut ist. Wähle **Release the hold after N days** statt **Cancel and refund after N days**, wenn dein Team die meisten Anträge innerhalb des Prüffensters beantwortet.
</Tip>

***

## Häufig gestellte Fragen

<AccordionGroup>
  <Accordion title="Für wen ist die EU-Widerrufsfunktion Pflicht?" icon="circle-question">
    Ab dem 19. Juni 2026 müssen Händler, die an EU-Verbraucher verkaufen, eine Online-Widerrufsfunktion für berechtigte Fernabsatzverträge anbieten. Revize liefert dir einen fertigen Ablauf, ohne dass du ihn selbst bauen musst.
  </Accordion>

  <Accordion title="Können Kunden nur Teile einer Bestellung widerrufen?" icon="boxes-stacked">
    Ja. Das Formular lässt den Kunden auswählen, welche Artikel widerrufen werden sollen, statt der gesamten Bestellung.
  </Accordion>

  <Accordion title="Bleibt das Widerrufsfenster auch nach Ablauf des Bearbeitungsfensters offen?" icon="hourglass-half">
    Ja. Der Widerrufsantrag bleibt sichtbar, auch wenn das normale Revize-Bearbeitungsfenster geschlossen ist, bis das konfigurierte Limit für Tage-nach-Lieferung erreicht ist.
  </Accordion>

  <Accordion title="Was, wenn Shopify kein Lieferdatum für die Bestellung hat?" icon="ship">
    Revize schätzt die Lieferung als Fulfillment-Datum plus die konfigurierten Transittage und addiert das Widerrufsfenster. So bleibt der Widerruf die volle gesetzliche Frist verfügbar, auch wenn Carrier-Daten fehlen.
  </Accordion>

  <Accordion title="Was verhindert, dass Auto-Cancel ein Teil-Fulfillment unterbricht?" icon="shield">
    Wenn du Auto-Cancel gewählt hast, die Bestellung aber teilweise erfüllt wird, bevor der Job läuft, stuft Revize die Aktion auf Hold-Aufhebung herunter, statt zu stornieren. Ist die Bestellung bis dahin vollständig erfüllt, wird sie für eine Retouren-Nachverfolgung markiert.
  </Accordion>

  <Accordion title="Wo erscheinen Widerrufsanträge in Shopify?" icon="eye">
    Jeder Antrag taggt die Bestellung mit `revize:withdrawal_requested` und wird als Shopify-Metaobjekt in deinem Store mit allen Antragsdetails gespeichert, sodass der Eintrag in deinem Shopify-Admin bleibt.
  </Accordion>

  <Accordion title="Muss ich den Widerrufsablauf übersetzen?" icon="language">
    Nein. Revize liefert vorübersetzte, rechtskonforme Standards für jede unterstützte Sprache. Wenn du sie an deine Markenstimme anpassen möchtest, kannst du die Texte pro Sprache unter **Translations → Customer Portal → EU withdrawal** bearbeiten.
  </Accordion>

  <Accordion title="Zählt ein Widerrufsantrag gegen mein Bearbeitungs-Limit?" icon="chart-line">
    Ja. Jeder eingereichte Widerrufsantrag zählt als eine Bestellbearbeitung in deinem Revize-Plan. Der **Free-Plan** enthält **20 Bearbeitungen pro Monat** (und damit 20 Widerrufsanträge). Wechsle den Plan, wenn du mehr Volumen erwartest.
  </Accordion>

  <Accordion title="Können Kunden eine Widerrufsanfrage von überall in meinem Store stellen?" icon="store">
    Ja. Der Theme-App-Block lässt dich das Widerrufsformular in Header, Footer, Sidebar, Produktseite, Warenkorb oder jeder anderen Sektion platzieren. Käufer geben ihre Bestellnummer und E-Mail ein, um die Bestellung zu suchen, und durchlaufen dann denselben zweistufigen Ablauf.
  </Accordion>

  <Accordion title="Wie öffne ich das Formular über einen eigenen Link oder Menüpunkt?" icon="link">
    Um das Formular über deinen eigenen Header, Footer oder ein beliebiges Navigationselement auszulösen, führe diese drei Schritte aus:

    1. **Füge einen link-basierten App-Block hinzu.** Wähle im Theme-Editor `Add block → Apps → EU Withdrawal` und platziere ihn irgendwo in deinem Storefront. Stelle in den Block-Einstellungen **Form display** auf **Link that opens a popup**. Der Block muss auf der Seite existieren, damit der Trigger funktioniert.

    2. **Blende ihn per Theme-CSS aus.** Öffne das Haupt-Stylesheet deines Themes (`assets/base.css` für Dawn-basierte Themes, `assets/theme.css` für ältere) und füge am Ende hinzu:

       ```css theme={null}
       .revize-euw__trigger {
           display: none !important;
       }
       ```

       Der Block bleibt aktiv, ist nur visuell ausgeblendet.

    3. **Füge deinen eigenen Nav-Link hinzu.** Füge in deinem Header, Footer oder beliebigen Menü einen Link hinzu, der auf `#revize-eu-withdrawal` zeigt. Beim Klick öffnet sich das Popup mit dem Widerrufsformular. Das Formular öffnet sich auch automatisch, wenn eine Seite mit diesem URL-Fragment geladen wird, also funktionieren Links aus E-Mails oder anderen Seiten ebenfalls.

    Fortgeschritten: Statt des URL-Fragments kannst du `data-revize-euw-open` an jedes Element hängen, optional mit `data-revize-euw-target="<Block-ID>"`, um einen bestimmten Block anzusprechen.
  </Accordion>
</AccordionGroup>

<Note>
  Der EU-Widerrufsantrag gibt Kunden einen klaren, strukturierten Weg, ihr Widerrufsrecht auszuüben, und dein Team bekommt Automatisierung rund um Tagging, Holds, Retouren, E-Mails, Erinnerungen und Audit-Einträge. Die operative Arbeit landet nicht im Posteingang.
</Note>

## Verwandte Revize-Funktionen

* [Kundenportal](/de/features/customer-portal): wo der Widerrufsantrag erscheint, neben oder anstelle der anderen Bearbeitungsaktionen
* [Bestellung stornieren](/de/features/cancel-order): reguläre Stornierungen bleiben getrennt von EU-Widerrufsanträgen
* [Bearbeitungsfenster-Einstellungen](/de/setup/edit-window): das Widerrufsfenster bleibt offen, auch wenn das Bearbeitungsfenster schließt
