> ## 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.

# Block Replikation

> Erfahren Sie, wie Sie einen Block innerhalb einer Regel kopieren, einfügen und wiederverwenden können.

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

## Übersicht

Die Block-Replikation ermöglicht es Ihnen, bestehende Logik in einer Regel schnell zu duplizieren, ohne sie manuell neu erstellen zu müssen. Dies ist besonders nützlich, wenn der Inhalt der Blöcke ähnlich ist, da es Zeit spart und Konsistenz gewährleistet.

## Verwendung

### Block kopieren

Klicken Sie auf das **Block kopieren**-Symbol bei dem Block, den Sie duplizieren möchten. Dadurch wird der gesamte Block kopiert, einschließlich seiner Bedingungen und Aktionen.

<Note>
  Nach dem Kopieren erscheinen das **Häkchen-Symbol** und der Text **"Kopiert"** anstelle des Block kopieren-Symbols. Außerdem wird am unteren Bildschirmrand eine Bestätigungsmeldung **"Block erfolgreich kopiert!"** angezeigt.
</Note>

<img src="https://mintcdn.com/storespark/mA72VgVqDf-upVJ7/images/advanced/block-replication/copy-block.webp?fit=max&auto=format&n=mA72VgVqDf-upVJ7&q=85&s=ec30ba253ca8ed562f0502fd0782577a" alt="Block kopieren" width="1180" height="920" data-path="images/advanced/block-replication/copy-block.webp" />

### Block einfügen

Fügen Sie den kopierten Block ein, indem Sie auf das **Block einfügen**-Symbol innerhalb derselben Regel oder einer anderen Regel desselben Typs klicken.

<Note>
  Eine Bestätigungsmeldung **"Block erfolgreich eingefügt!"** wird am unteren Bildschirmrand angezeigt.
</Note>

<img src="https://mintcdn.com/storespark/RDyGA09NSLSSmL-r/images/advanced/block-replication/paste-block.webp?fit=max&auto=format&n=RDyGA09NSLSSmL-r&q=85&s=f0a34e5bad0e8ebeae18b688c0794491" alt="Block einfügen" width="1097" height="101" data-path="images/advanced/block-replication/paste-block.webp" />

<Warning>
  Wenn Sie mehr als einen Block kopieren, wird nur der **zuletzt kopierte Block** eingefügt, nicht alle.
</Warning>

### Inhalt aktualisieren

Passen Sie die notwendigen Bedingungen, Werte oder Aktionen im eingefügten Block an, um dem neuen Szenario zu entsprechen. So können Sie die Struktur wiederverwenden und gleichzeitig für den neuen Fall anpassen.

**Beispiel:**\
Wenn Sie einen Block kopiert haben, bei dem die Unterbedingung **Benutzersprache** auf **Französisch** eingestellt ist und die Fehlermeldung auf Französisch angezeigt wird, können Sie nach dem Einfügen Folgendes tun:

* Ändern Sie die Unterbedingung **Benutzersprache** von **Französisch** auf **Deutsch**.
* Ersetzen Sie den Fehlermeldungstext durch die deutsche Übersetzung.

Auf diese Weise bleibt die Logik des Blocks gleich (Mindestbestellwertprüfung), aber die Details werden für eine andere Sprache angepasst.

<img src="https://mintcdn.com/storespark/mA72VgVqDf-upVJ7/images/advanced/block-replication/update-pasted-content.webp?fit=max&auto=format&n=mA72VgVqDf-upVJ7&q=85&s=c1fa515f81d31eab79798ad4afa3f401" alt="Eingefügten Inhalt aktualisieren" width="1193" height="922" data-path="images/advanced/block-replication/update-pasted-content.webp" />

## Beispielanwendung

Erstellen wir eine Regel, die einen **Mindestbestellwert** erzwingt und Fehlermeldungen in mehreren Sprachen anzeigt.

Durch die Verwendung von **Block-Replikation** müssen Sie nur den ersten Block (Französisch) erstellen, dann einfach kopieren und innerhalb derselben Regel einfügen und die **Benutzersprache**-Bedingung sowie die Fehlermeldung für Deutsch aktualisieren. Schließlich fügen Sie einen Zurückgreifen Block für Englisch hinzu.

### Block 1 (Französisch)

* Fügen Sie die Bedingung **Bestellsumme** hinzu und setzen Sie sie auf **kleiner oder gleich 99,99**, um einen Fehler auszulösen, falls der Bestellbetrag unter 100 liegt.
* UND Unterbedingung **Benutzersprache** = **Französisch**.
* Fehlermeldung setzen:
  > "Le montant de la commande est inférieur au montant minimum requis de 100 \$"

<img src="https://mintcdn.com/storespark/mA72VgVqDf-upVJ7/images/advanced/translations/example-french-translation.webp?fit=max&auto=format&n=mA72VgVqDf-upVJ7&q=85&s=74a049371354ffc7e9268fc683d4abe3" alt="Beispiel Französische Übersetzung" width="962" height="746" data-path="images/advanced/translations/example-french-translation.webp" />

### Block 2 (Deutsch) — erstellt durch Kopieren von Block 1

* Fügen Sie den kopierten Block unter allen Blöcken ein, indem Sie auf das **Block einfügen**-Symbol innerhalb derselben Regel klicken.
* Aktualisieren Sie die Unterbedingung **Benutzersprache** auf **Deutsch**.
* Fehlermeldung aktualisieren:
  > "Der Bestellbetrag liegt unter dem erforderlichen Mindestbestellwert von 100 \$"

<img src="https://mintcdn.com/storespark/mA72VgVqDf-upVJ7/images/advanced/translations/example-german-translation.webp?fit=max&auto=format&n=mA72VgVqDf-upVJ7&q=85&s=a2cf9d8d0b949f41357f1c12c7ebb2ff" alt="Beispiel Deutsche Übersetzung" width="960" height="742" data-path="images/advanced/translations/example-german-translation.webp" />

### Block 3 (Standard Zurückgreifen – Englisch)

* Fügen Sie die Bedingung **Bestellsumme** hinzu und setzen Sie sie auf **kleiner oder gleich 99,99**, um einen Fehler auszulösen, falls der Bestellbetrag unter 100 liegt.
* Für die **Else / Zurückgreifen Bedingung**, UND Unterbedingung **Alle vorherigen Bedingungen ungültig**.
* Fehlermeldung setzen:
  > "Order amount is less than the required minimum order amount of \$100"

<img src="https://mintcdn.com/storespark/mA72VgVqDf-upVJ7/images/advanced/translations/example-fallback-english-translation.webp?fit=max&auto=format&n=mA72VgVqDf-upVJ7&q=85&s=f0960d68f250f1479e11453c71520001" alt="Beispiel Zurückgreifen Englische Übersetzung" width="966" height="652" data-path="images/advanced/translations/example-fallback-english-translation.webp" />
