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

# Checkout validieren/blockieren

> Zeigen Sie Fehler an oder blockieren Sie einen ungültigen (oder nicht erlaubten) Checkout unter bestimmten Bedingungen.

<iframe className="w-full aspect-video rounded-xl" src="https://www.youtube.com/embed/l6vijeifdVw?si=2ITX_sW5YDDnI3RB" title="BeSure Checkout validieren/blockieren" style={{ border: 0 }} allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />

## Regelübersicht

Diese Regel ermöglicht es Ihnen, den Checkout-Prozess basierend auf definierten Bedingungen zu validieren oder zu blockieren.\
Sie können benutzerdefinierte Fehlermeldungen anzeigen oder den Checkout vollständig verhindern, wenn bestimmte Kriterien erfüllt sind, wie z. B. ungültige Warenkorbinhalte, eingeschränkte Versandregionen, Kundentags oder fehlende Produktattribute usw.

Dies hilft, Geschäftsregeln durchzusetzen, nicht unterstützte Bestellungen zu verhindern und Kunden dabei zu unterstützen, Probleme zu lösen, bevor sie den Checkout abschließen.

## Beispielkonfiguration

Die folgenden Schritte zeigen, wie man mithilfe der App eine **Checkout validieren/blockieren**-Regel erstellt und konfiguriert.

### Neue Regel erstellen

Öffnen Sie die App in Ihrem [Shopify-Adminbereich](/guides/de/get-started/installation#app-öffnen).\
Gehen Sie in der Seitenleiste zum Abschnitt [Regeln](/guides/de/get-started/quickstart#erstellen-einer-beispielregel) und klicken Sie auf *"Regel erstellen"*.

Dann werden Sie zum Bildschirm **Checkout-Regeltyp auswählen** weitergeleitet.\
Wählen Sie *Kategorie "Validierung" → Checkout-Regeltyp "Checkout validieren/blockieren" → Klicken Sie auf „Regel auswählen“*.

<img src="https://mintcdn.com/storespark/pRxetMhd3-MrZXc-/images/essentials/validation/select-validation-block-rule.webp?fit=max&auto=format&n=pRxetMhd3-MrZXc-&q=85&s=4de1b7e388e48d862b153a7843bea2fa" alt="Validierung Block-Regel auswählen" width="1050" height="551" data-path="images/essentials/validation/select-validation-block-rule.webp" />

Wählen Sie dann in der **Vorlagenauswahl** eine Option entsprechend Ihren Anforderungen. In den meisten Fällen können Sie die leere Regel als Ausgangspunkt wählen und sie nach Ihren Bedürfnissen anpassen. Auch wenn Sie eine vorausgefüllte Vorlage wählen, können Sie sie später ändern.

<img src="https://mintcdn.com/storespark/pRxetMhd3-MrZXc-/images/essentials/validation/select-rule-template-validate-block-checkout.webp?fit=max&auto=format&n=pRxetMhd3-MrZXc-&q=85&s=6fe9f7b60823dbc0f2af042c27e61d91" alt="Regelvorlage auswählen" width="971" height="1438" data-path="images/essentials/validation/select-rule-template-validate-block-checkout.webp" />

Als Nächstes gelangen Sie zum Bildschirm **Neue Checkout validieren/blockieren-Regel erstellen**, wo Sie Ihre Regel konfigurieren können.

### Regelkonfiguration

Um die Regel zu konfigurieren, können wir zunächst optional einen Namen wie "Checkout validieren/blockieren" hinzufügen, um zu beschreiben, was sie tut.\
Wählen Sie dann den [Status](/guides/de/get-started/concepts#status) der Regel: Testen, Aktiv oder Deaktiviert.

Hier wählen wir den Status **Testen**, damit wir die Regel schnell testen können, ohne den Checkout für echte Kunden zu beeinflussen.

<img src="https://mintcdn.com/storespark/ZoBcc0QT_aT_tX8T/images/essentials/validation/rule-configure-1-validation-block-rule.webp?fit=max&auto=format&n=ZoBcc0QT_aT_tX8T&q=85&s=8eaa4bee2fceaf1c111a8493e122a1e8" alt="Regel konfigurieren 1" width="973" height="485" data-path="images/essentials/validation/rule-configure-1-validation-block-rule.webp" />

Als Nächstes wählen Sie auf demselben Bildschirm das passende [Verhalten](/guides/de/get-started/concepts#verhalten) für die Regel. Sie können **Checkout blockieren und Fehlermeldung anzeigen**, **Warnmeldung anzeigen, ohne den Checkout zu blockieren** oder **Checkout nur blockieren, wenn der Kunde versucht, die Bestellung abzuschließen** – je nachdem, wie die Regel den Checkout-Prozess beeinflussen soll.

<Info>
  Wenn Sie unsicher sind, was Sie für eine beliebige Regel-Einstellung wählen
  sollen, ist die standardmäßig vorausgewählte Option oft die beste Wahl.\
  Sie können immer mit der Standardoption beginnen und diese später ändern.
</Info>

<img src="https://mintcdn.com/storespark/4eaCOBOFoZcnvNJg/images/concepts/behavior.webp?fit=max&auto=format&n=4eaCOBOFoZcnvNJg&q=85&s=2efaede37a1f283734ea952e6c56e95c" alt="Verhalten" width="1202" height="315" data-path="images/concepts/behavior.webp" />

Als Nächstes wählen Sie auf demselben Bildschirm das relevante [Bedingungsset](/guides/de/get-started/concepts#bedingungsset), die [Bedingung](/guides/de/get-started/concepts#bedingungen-das-“wann”) und die [Aktion](/guides/de/get-started/concepts#aktion-das-“was”) aus.

> Als Beispiel verwenden wir hier das Standard-**Bedingungsset 1**, stellen die Regel so ein, dass sie ausgelöst wird, wenn das Feld **"Adresszeile 2 (Wohnung, Suite usw.)"** **leer** ist, und konfigurieren sie so, dass der Checkout blockiert wird.\
> Die Fehlermeldung **"Vollständige Adresse eingeben"** wird unter dem Feld **Versandadresse Zeile 2** beim Checkout angezeigt, wodurch Kunden ihre vollständige Adresse angeben müssen, bevor sie fortfahren können.

<img src="https://mintcdn.com/storespark/pRxetMhd3-MrZXc-/images/essentials/validation/condition-set-validation-block-rule.webp?fit=max&auto=format&n=pRxetMhd3-MrZXc-&q=85&s=53928643256169b8ed5c40bd663939d9" alt="Bedingungsset" width="1314" height="1356" data-path="images/essentials/validation/condition-set-validation-block-rule.webp" />

Im Abschnitt **Aktion** können Sie den **Zielort** auswählen, an dem Ihre benutzerdefinierte Fehlermeldung auf der Checkout-Seite angezeigt wird.\
Das Dropdown-Menü bietet eine Liste von Platzierungsoptionen:

* Unter der Kategorie **Allgemein** können Sie **"Oben auf der Checkout-Seite"** auswählen, um die Aktion ganz oben anzuzeigen.

* Mit **Unter diesen Eingabefeldern** können Sie die Aktion unter bestimmten Eingabefeldern anzeigen, wie z. B.: E-Mail, Telefonnummer des Kunden, Versandland, Versand-Vorname, Versand-Nachname, Versand-Firma, Versandadresse (Adresszeile 1), Versandadresse Wohnung, Suite usw. (Adresszeile 2), Versandstadt, Versand-Bundesland / Kanton, Versand-Postleitzahl, Versand-Telefonnummer, Rechnungsland, Rechnungs-Vorname, Rechnungs-Nachname, Rechnungs-Firma, Rechnungsadresse (Adresszeile 1), Rechnungsadresse Wohnung, Suite usw. (Adresszeile 2), Rechnungsstadt, Rechnungs-Bundesland / Kanton, Rechnungs-Postleitzahl und Rechnungs-Telefonnummer.

Dies gibt Ihnen die Kontrolle darüber, wo die Fehlermeldung angezeigt wird, und hilft Ihnen, sie im relevantesten Abschnitt des Checkout-Formulars zu platzieren.

<img src="https://mintcdn.com/storespark/pRxetMhd3-MrZXc-/images/essentials/validation/action-target-dropdown.webp?fit=max&auto=format&n=pRxetMhd3-MrZXc-&q=85&s=ed758ecf440ed75cbc62cefaae12f450" alt="Aktionsziel-Dropdown" width="1154" height="850" data-path="images/essentials/validation/action-target-dropdown.webp" />

Danach können Sie Ihre Nachricht im Feld **"Fehlermeldung"** eingeben. Die eingegebene Nachricht wird auf der Checkout-Seite angezeigt.

<img src="https://mintcdn.com/storespark/0kMcm2Wg9Dv-zhR6/images/essentials/validation/validation-error-message.webp?fit=max&auto=format&n=0kMcm2Wg9Dv-zhR6&q=85&s=9ae4e845c8f8e12b5f4e10ceaf593d9d" alt="Validierungs-Fehlermeldung" width="901" height="93" data-path="images/essentials/validation/validation-error-message.webp" />

Optional können Sie Übersetzungen hinzufügen, indem Sie auf die Schaltfläche **"Übersetzung hinzufügen"** klicken und die übersetzte Nachricht für die gewünschten Sprachen eingeben. Die vor dem Hinzufügen von Übersetzungen eingegebene Nachricht wird als Standardnachricht verwendet und angezeigt, wenn keine Übersetzung verfügbar ist.

<img src="https://mintcdn.com/storespark/0kMcm2Wg9Dv-zhR6/images/essentials/validation/validation-error-message-after-translation.webp?fit=max&auto=format&n=0kMcm2Wg9Dv-zhR6&q=85&s=84724708bedf548945f4d974aa4ce1e1" alt="Validierungs-Fehlermeldung nach Übersetzung" width="1179" height="481" data-path="images/essentials/validation/validation-error-message-after-translation.webp" />

Als Nächstes wählen Sie auf demselben Bildschirm, wie sich das System im seltenen Fall verhalten soll, wenn die App beim Checkout fehlschlägt oder ein Problem auftritt.\
Dies ist eine Fallback-Option, und in den meisten Fällen möchten Sie dem Kunden erlauben, den Checkout abzuschließen, was die Standardoption ist. Sie haben zwei Optionen:

* **Kunden erlauben, den Checkout abzuschließen**: Dies stellt sicher, dass der Kunde auch dann mit seinem Kauf fortfahren kann, wenn die App auf ein Problem stößt, ohne unterbrochen zu werden.

* **Kunden am Abschluss des Checkouts hindern**: Dies stoppt den Kunden daran, den Checkout abzuschließen, wenn die App fehlschlägt, und kann Transaktionen verhindern.

Wählen Sie die Option, die am besten zu Ihrem gewünschten Kundenerlebnis und Ihrer Risikobereitschaft passt.

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/concepts/fallback.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=b5710aea78ae7167cebea8308f751d26" alt="Fallback" width="959" height="133" data-path="images/concepts/fallback.webp" />

Klicken Sie abschließend auf die <b>Speichern</b>-Schaltfläche oben, um Ihre Regel zu erstellen und zu speichern.

<img src="https://mintcdn.com/storespark/ZoBcc0QT_aT_tX8T/images/shared/save-rule.webp?fit=max&auto=format&n=ZoBcc0QT_aT_tX8T&q=85&s=49b09a4f049059fd67144f92d10233ca" alt="Regel speichern" width="713" height="184" data-path="images/shared/save-rule.webp" />

## Regel testen

Da die Regel auf Teststatus gesetzt ist, müssen wir `test@testing.com` als E-Mail-Adresse verwenden, anstatt der tatsächlichen E-Mail, um die Regel beim Checkout auszuführen.

<Warning>
  Das Bild unten zeigt die Checkout-Seite <b>vor</b> der Verwendung der
  Test-E-Mail-Adresse. Bitte beachten Sie, dass die Fehlermeldung noch nicht
  angezeigt wird.
</Warning>

<img src="https://mintcdn.com/storespark/ZoBcc0QT_aT_tX8T/images/essentials/validation/before-rule-apply-validation-block-rule.webp?fit=max&auto=format&n=ZoBcc0QT_aT_tX8T&q=85&s=48dbdacb87ae89fd9cb17557421194b0" alt="Vor Regelanwendung" width="915" height="748" data-path="images/essentials/validation/before-rule-apply-validation-block-rule.webp" />

<Note>
  Bitte stellen Sie sicher, dass Sie alle erforderlichen Felder in der
  Versandadresse ausfüllen. Shopify führt die Regel nur aus, wenn alle
  erforderlichen Felder ausgefüllt sind und der Kunde tatsächlich zum Checkout
  bereit ist, um zu verhindern, dass die Regel bei jedem Tastendruck ausgeführt
  wird.
</Note>

Nachdem das Feld Adresszeile 2 (Wohnung, Suite usw.) **leer** gelassen wurde, läuft die Checkout-Regel und blockiert den Checkout-Prozess.\
Wir können überprüfen, dass die Fehlermeldung **"Vollständige Adresse eingeben"** unter dem Feld **Versandadresse Zeile 2** beim Checkout angezeigt wird, wie unten dargestellt.

<img src="https://mintcdn.com/storespark/ZoBcc0QT_aT_tX8T/images/essentials/validation/after-rule-apply-validation-block-rule.webp?fit=max&auto=format&n=ZoBcc0QT_aT_tX8T&q=85&s=8d9122a3a86e43e0d4e42f03625891a2" alt="Nach Regelanwendung" width="876" height="745" data-path="images/essentials/validation/after-rule-apply-validation-block-rule.webp" />

## Regel aktivieren

Nach dem Testen können wir die Regel aktivieren, damit sie Änderungen am Checkout für echte Kunden vornehmen kann.\
Nur aktivierte Regeln können Änderungen am Checkout für alle Kunden durchführen.

Klicken Sie in der Seitenleiste auf **Regeln**, um alle Regeln anzuzeigen.\
Wählen Sie die Regel aus, die Sie aktivieren möchten, und klicken Sie dann auf **Aktivieren**, um sie zu aktivieren.

<Warning>
  Die Regelaktivierung ist nur in kostenpflichtigen Plänen verfügbar. Wenn Sie
  Ihren Plan noch nicht aktualisiert haben, folgen Sie den Anweisungen
  [hier](/guides/de/get-started/installation#plan-aktualisieren), um ein Upgrade
  durchzuführen.
</Warning>

<img src="https://mintcdn.com/storespark/ZoBcc0QT_aT_tX8T/images/essentials/validation/activate-the-rule-validation-block-rule.webp?fit=max&auto=format&n=ZoBcc0QT_aT_tX8T&q=85&s=26ee5c8023c4ac2f4865b2981653a16f" alt="Regel aktivieren" width="970" height="165" data-path="images/essentials/validation/activate-the-rule-validation-block-rule.webp" />
