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

# Kupon (Kupon-Pool)

> Test-Kupons anlegen und verwalten für die E-Mail-Vorschau

Im **Kupon-Pool** verwaltest du Coupon-Fixtures für das NewCoupon-Mailtemplate. Du kannst entweder einen echten Shop-Kupon per Suche referenzieren (**Live aus Shop**) oder Demo-Daten manuell pflegen (**Dummy**).

<Frame>
  <img src="https://mintcdn.com/dzm/CWHuhNPZmPtqBsCh/images/E18.jpg?fit=max&auto=format&n=CWHuhNPZmPtqBsCh&q=85&s=42431f76547f6bbb28a6b80eb050e241" alt="Kupon-Pool Übersicht" width="2318" height="396" data-path="images/E18.jpg" />
</Frame>

## Übersicht

Die Tabelle listet alle angelegten Test-Kupons mit folgenden Spalten:

| Spalte           | Beschreibung                                                               |
| ---------------- | -------------------------------------------------------------------------- |
| **Label**        | Frei wählbarer Name zur Identifikation (z. B. „5 Euro Festpreis Demo")     |
| **Modus**        | `Dummy` für manuell gepflegte Demo-Daten, `Live aus Shop` für echte Kupons |
| **Quelle**       | Kupon-Code und Wert des referenzierten Kupons (z. B. `DEMO · 5 EUR`)       |
| **Shop-Version** | JTL-Shop-Version, für die dieser Kupon gedacht ist                         |

Mit dem **Stift-Symbol** bearbeitest du einen bestehenden Eintrag, mit dem **Papierkorb-Symbol** löschst du ihn. Über **+ Kupon anlegen** erstellst du einen neuen Eintrag.

## Kupon anlegen / bearbeiten

Beim Klick auf **+ Kupon anlegen** oder das Stift-Symbol öffnet sich das Formular. Über den Schalter **Modus** wählst du zwischen zwei Varianten:

<Tabs>
  <Tab title="Dummy">
    Im Dummy-Modus pflegst du alle Kupon-Daten manuell. Die eingetragenen Werte werden direkt in der Vorschau verwendet.

    <div style={{maxWidth: '70%'}}>
      <Frame>
        <img src="https://mintcdn.com/dzm/CWHuhNPZmPtqBsCh/images/E19.jpg?fit=max&auto=format&n=CWHuhNPZmPtqBsCh&q=85&s=1f6cd78958d0fb9cbd224d38f6ea936e" alt="Coupon-Fixture anlegen – Dummy" width="1034" height="1228" data-path="images/E19.jpg" />
      </Frame>
    </div>

    <ParamField path="Label" type="string" required>
      Bezeichnung des Kupons – wird in der Übersicht und beim Auswählen von Fixtures angezeigt.
    </ParamField>

    <ParamField path="Shop-Version" type="string">
      JTL-Shop-Version, für die dieser Kupon konfiguriert ist (z. B. `5.5.3`).
    </ParamField>

    <ParamField path="Code" type="string">
      Kupon-Code, der in der Mail angezeigt wird (z. B. `DEMO`).
    </ParamField>

    <ParamField path="Name" type="string">
      Bezeichnung des Kupons (z. B. „Beispiel-Kupon").
    </ParamField>

    <ParamField path="Kupon-Typ" type="select">
      Art des Kupons (z. B. Standard).
    </ParamField>

    <ParamField path="Wert-Typ" type="select">
      Bestimmt, wie der Kupon-Wert berechnet wird – z. B. `Festpreis (EUR)` oder Prozent.
    </ParamField>

    <ParamField path="Wert" type="number">
      Rabattwert des Kupons (z. B. `5,00`).
    </ParamField>

    <ParamField path="Mindestbestellwert (EUR)" type="number">
      Mindestbestellwert, ab dem der Kupon einlösbar ist. `0,00 EUR` bedeutet kein Mindestbestellwert.
    </ParamField>

    <ParamField path="Verwendungen pro Kunde" type="number">
      Wie oft ein einzelner Kunde den Kupon verwenden darf (z. B. `1`).
    </ParamField>

    <ParamField path="Max. Gesamt-Verwendungen" type="number">
      Maximale Gesamtanzahl an Einlösungen. `0` bedeutet unbegrenzt.
    </ParamField>

    <ParamField path="Lieferländer" type="string">
      Kommaseparierte Liste der Länder, für die der Kupon als Versandkupon gilt (z. B. `DE`).
    </ParamField>
  </Tab>

  <Tab title="Live aus Shop">
    Im Live-Modus verlinkst du einen echten Kupon aus deinem Shop. Beim Rendern der Vorschau wird der Kupon direkt aus der Datenbank geladen – mit echten Werten, Gültigkeiten und Bedingungen.

    <div style={{maxWidth: '70%'}}>
      <Frame>
        <img src="https://mintcdn.com/dzm/CWHuhNPZmPtqBsCh/images/E20.jpg?fit=max&auto=format&n=CWHuhNPZmPtqBsCh&q=85&s=d0883bf0da709529829bf00afb609c97" alt="Coupon-Fixture anlegen – Live aus Shop" width="1044" height="746" data-path="images/E20.jpg" />
      </Frame>
    </div>

    <ParamField path="Label" type="string" required>
      Bezeichnung des Kupons – wird in der Übersicht und beim Auswählen von Fixtures angezeigt.
    </ParamField>

    <ParamField path="Shop-Version" type="string">
      JTL-Shop-Version, für die dieser Kupon konfiguriert ist (z. B. `5.5.3`).
    </ParamField>

    <ParamField path="Shop-Kupon suchen" type="string" required>
      Suche nach Kupon-Name oder Code. Der gefundene Kupon wird beim Rendern via `new Kupon(kKupon, $db)` live aus der Datenbank geladen.
    </ParamField>
  </Tab>
</Tabs>
