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

# Dynamische Rabatte

> Senken Sie Ihren Marktplatzpreis über einen Rabattlink, ohne den regulären Preis in Ihrem Shop zu ändern.

Mit **dynamischen Rabatten** senkt PricePirate den auf dem Marktplatz beworbenen Preis einer Variante, ohne den regulären Preis in Ihrem Shopify-Shop anzutasten. Statt den Variantenpreis direkt zu überschreiben, erzeugt PricePirate einen Shopify-Rabattcode und einen **Angebotslink**, der den Rabatt automatisch anwendet. Nur Kundinnen und Kunden, die über diesen Link kommen, erhalten den niedrigeren Preis – Ihr regulärer Shop-Preis bleibt für alle anderen unverändert.

So gewinnen Sie auf [Idealo](/docs/solutions/idealo-repricing) und anderen Marktplätzen eine bessere Position, ohne Ihre Marge im Direktverkauf über den Shop zu schmälern.

<Note>
  Dynamische Rabatte sind eine Alternative zu direkten Preisänderungen. Bei einer direkten Änderung schreibt PricePirate den neuen Preis in Shopify; bei einem dynamischen Rabatt bleibt der reguläre Preis bestehen und der Rabatt gilt nur über den Angebotslink und den Rabattcode.
</Note>

## Aktivieren

Dynamische Rabatte werden auf zwei Ebenen aktiviert:

1. **Shopweit** in den [Einstellungen](/docs/guide/account/settings) unter **Dynamische Rabatte**. Dieser Schalter schaltet die Funktion für den gesamten Shop frei und gibt die [Einstellungen](#einstellungen) vor.
2. **Pro Produkt** im Dialog [Strategie-Einstellungen](/docs/guide/pricing/settings) oder an einer [Preisstrategie-Vorlage](/docs/guide/pricing/templates). Erst wenn eine Variante (oder ihre Vorlage) dynamische Rabatte nutzt, erzeugt eine Preissenkung einen Rabatt statt einer direkten Preisänderung.

Beim Aktivieren pro Produkt bestätigen Sie einen Hinweisdialog. Eine mit einer Vorlage verbundene Variante folgt der Einstellung der Vorlage.

## Einstellungen

In den [Einstellungen](/docs/guide/account/settings) unter **Dynamische Rabatte** legen Sie shopweit fest, wie erzeugte Rabatte aussehen:

| Einstellung          | Bedeutung                                                                                                                       |
| -------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| **Beworbene Dauer**  | Wie lange ein erzeugter Rabatt läuft, in Stunden (Standard: 24).                                                                |
| **Code-Präfix**      | Optionaler Text, der jedem erzeugten Rabattcode vorangestellt wird, zum Beispiel `SALE`. Standardmäßig leer.                    |
| **Kombinierbar mit** | Ob sich der Code mit Ihren anderen Shopify-Rabatten (Produkt-, Bestell-, Versandrabatten) kombinieren lässt. Standardmäßig aus. |
| **Einmal pro Kunde** | Begrenzt die Einlösung auf einmal pro Kundin oder Kunde. Standardmäßig aus.                                                     |

## Die Rabatt-Box

Damit der Rabatt auf der Produktseite sichtbar ist, fügen Sie die **Rabatt-Box** (im Theme-Editor „Discount box") zu Ihrem Theme hinzu. Sie zeigt Besucherinnen und Besuchern den rabattierten Preis und den Rabattcode an.

So fügen Sie die Rabatt-Box hinzu:

1. Öffnen Sie im Shopify-Admin **Onlineshop → Themes → Anpassen**.
2. Wählen Sie eine **Produktseite** als Vorlage.
3. Klicken Sie auf **Block hinzufügen** und wählen Sie **Discount box** (Rabatt-Box) von PricePirate.
4. Platzieren Sie den Block an der gewünschten Stelle und speichern Sie.

Über das Feld **Haupttext** passen Sie an, was die Box anzeigt. Folgende Platzhalter stehen zur Verfügung:

| Platzhalter          | Inhalt                |
| -------------------- | --------------------- |
| `{discounted_price}` | Der rabattierte Preis |
| `{amount_off}`       | Der Rabattbetrag      |
| `{percent_off}`      | Der Rabatt in Prozent |
| `{regular_price}`    | Der reguläre Preis    |
| `{code}`             | Der Rabattcode        |

Optional zeigt die Box eine zweite Zeile mit dem Hinweis **„Gültig bis"** und dem Datum, bis zu dem der Code gilt. Sie schalten diese Zeile über **Ablaufzeile anzeigen** ein oder aus. Aussehen und Farben der Box passen Sie über die übrigen Einstellungen des Blocks an Ihr Theme an.

<Note>
  Ohne die Rabatt-Box funktioniert der Rabatt weiterhin über den Angebotslink und den Code – auf der Produktseite wird der rabattierte Preis dann aber nicht angezeigt.
</Note>

## Dynamische Rabatte in den Preisänderungen

Erzeugt eine Strategie für eine Variante mit dynamischen Rabatten eine Senkung, erscheint die Änderung wie gewohnt unter [Preisänderungen prüfen](/docs/guide/price-changes/review). Die Zeile zeigt dabei den **regulären Preis** als neuen Preis und daneben einen anklickbaren **Rabatt-Chip** mit dem Rabattbetrag (zum Beispiel `−5,70 €`).

Bei angewendeten Rabatten öffnet der Chip ein Aktionsmenü:

* **Rabatt in Shopify ansehen** – öffnet den Rabatt im Shopify-Admin.
* **Rabattcode kopieren** – kopiert den Rabattcode in die Zwischenablage.
* **Angebotslink kopieren** – kopiert den Angebotslink in die Zwischenablage.
* **Rabatt löschen** – entfernt den Rabatt nach einer Bestätigung. Bereits verteilte oder zwischengespeicherte Links zu diesem Code funktionieren danach nicht mehr.

<Warning>
  Verwalten und löschen Sie dynamische Rabatte ausschließlich über das Aktionsmenü in PricePirate. Bearbeiten oder löschen Sie einen solchen Rabatt direkt in Shopify, kann ein fehlerhafter Zustand entstehen – Kundinnen und Kunden erhalten dann womöglich einen defekten Rabattlink oder sehen auf der Produktseite einen falschen Rabatt.
</Warning>

## Gut zu wissen

* **Der Zielpreis muss unter dem regulären Preis liegen.** Der Rabatt wird vom aktuellen Preis abgezogen. Berechnet Ihre Strategie einen Preis über dem regulären Preis, wird die Änderung als **Ungültig** abgelegt.
* **Mehrere Codes können gleichzeitig bestehen.** Jeder Rabattcode ist für die beworbene Dauer gültig (Standard: 24 Stunden). Erzeugt eine neue Senkung einen weiteren Code, verweist der Angebotslink immer auf den neuesten Rabatt; ältere Codes bleiben bis zum Ende ihres eigenen Zeitfensters gültig.
* **Nur über Link oder Code.** Den Rabatt erhält nur, wer den Angebotslink nutzt oder den Code eingibt. Der reguläre Preis im Shop bleibt unverändert.

## Für Marktplatz-Konnektoren

PricePirate hinterlegt den Rabatt an jeder Variante in vier Metafeldern im Namespace `price_pirate`. Ein Marktplatz-Konnektor (zum Beispiel der Idealo-Feed) liest diese Felder aus, um den rabattierten Preis und den Angebotslink zu beweben.

| Metafeld          | Typ                      | Inhalt                                                                                                                 |
| ----------------- | ------------------------ | ---------------------------------------------------------------------------------------------------------------------- |
| `discount_active` | `boolean`                | Ob gerade ein Rabatt aktiv ist.                                                                                        |
| `offer_url`       | `url`                    | Der Angebotslink mit automatisch angewendetem Rabatt. Nur gesetzt, solange ein Rabatt aktiv ist – sonst nicht gesetzt. |
| `discount_amount` | `number_decimal`         | Der Rabattbetrag, den der Konnektor vom Variantenpreis abzieht.                                                        |
| `discount_code`   | `single_line_text_field` | Der Rabattcode.                                                                                                        |

Für die Angebots-URL im Konnektor verwenden Sie `offer_url`, solange es gesetzt ist, und fallen sonst auf die reguläre Produkt-URL zurück. Mit Liquid:

```liquid theme={null}
{% if variant.metafields.price_pirate.offer_url != blank %}{{ variant.metafields.price_pirate.offer_url }}{% else %}https://{{ shop.domain }}/products/{{ product.handle }}?variant={{ variant.id }}&utm_source=idealo&utm_medium=cpc{% endif %}
```

<Note>
  Der Konnektor muss Liquid-Vorlagen unterstützen. Nutzt Ihr Konnektor kein Liquid, verwenden Sie einen unterstützten Konnektor wie [idealo EasyConnect](https://apps.shopify.com/idealo-easyconnect?locale=de).
</Note>

## Verwandte Themen

<Columns cols={2}>
  <Card title="Einstellungen" href="/docs/guide/account/settings">
    Dynamische Rabatte shopweit aktivieren und konfigurieren.
  </Card>

  <Card title="Strategie-Einstellungen" href="/docs/guide/pricing/settings">
    Dynamische Rabatte pro Variante aktivieren.
  </Card>

  <Card title="Preisänderungen prüfen" href="/docs/guide/price-changes/review">
    Erzeugte Rabatte prüfen und verwalten.
  </Card>

  <Card title="Idealo-Repricing" href="/docs/solutions/idealo-repricing">
    Ihre Position auf Idealo verbessern.
  </Card>
</Columns>
