Zum Hauptinhalt springen
Übersicht über Rabattcodes
Rabattcodes ermöglichen es Ihnen, gezielte Aktionen und Anreize durchzuführen. Erstellen Sie prozentuale oder feste Rabatte, setzen Sie Grenzen und Ablaufdaten, beschränken Sie sich auf Produkte und wenden Sie sie nahtlos an der Kasse an.

Was sind Rabattcodes?

Rabattcodes sind Werbetoken, die die Bestellsummen an der Kasse reduzieren. Sie sind ideal für:
  • Saisonale Kampagnen: Black Friday, Produkteinführungen oder Jubiläen
  • Akquisitionsangebote: Anreize für den Erstkauf oder Empfehlungsprämien
  • Bindung: Rückgewinnungs- oder Treueprämien für bestehende Kunden
  • B2B-Angebote: Vertraglich vereinbarte oder verhandelte Preise über private Codes

Wichtige Vorteile

  • Flexible Rabatte: Prozentsatz oder fester Betrag
  • Gezielte Kontrolle: Einschränkung nach Produkt und Abonnementzyklen
  • Kampagnenverwaltung: Ablaufdaten und Nutzungslimits
  • Nahtloser Checkout: UI-Feld und API-Unterstützung über Checkout-Sitzungen

Rabattcodes erstellen

Erstellen Sie Rabattcodes in Ihrem Dodo Payments-Dashboard und wenden Sie sie dann im gehosteten Checkout oder über die API an.

Dashboard-Einrichtung

  • Rabattname (erforderlich): Interner und Dashboard-Anzeigename
  • Code (erforderlich): Der String, den Kunden an der Kasse eingeben
  • Typ & Betrag (erforderlich): Legen Sie einen Prozentsatz oder einen festen Betrag fest oder generieren Sie einen zufälligen Code mit der bereitgestellten Schaltfläche
  • Ablaufdatum (optional): Datum, nach dem der Code ungültig wird
  • Nutzungsgrenze (optional): Maximale Gesamtanzahl der Einlösungen für alle Kunden
  • Produktbeschränkung (optional): Begrenzen Sie die Anwendbarkeit auf ausgewählte Produkte
  • Abonnementzyklusgrenze (optional): Anzahl der Abrechnungszyklen, auf die der Rabatt anwendbar ist
Verwenden Sie Zyklusgrenzen für Einführungspreise bei Abonnements (z. B. “50 % Rabatt für 3 Monate”).

Checkout-Erlebnis

  1. Käufer geben den Code im Checkout-Feld ein.
  2. Berechtigte Rabatte werden angewendet und die Summen aktualisieren sich sofort.
In Checkout-Sitzungen übergeben Sie discount_code um einen Code vorab anzuwenden, und setzen Sie feature_flags.allow_discount_code um das Eingabefeld anzuzeigen.

API-Management

Erstellen Sie Rabattcodes programmgesteuert mit Typ und Betrag.

API-Referenz

Sehen Sie sich die API zum Erstellen von Rabatten an.
Listen Sie alle Rabatte auf oder rufen Sie Details zur Verwaltung und Prüfung ab.

API-Referenz

Durchsuchen Sie die APIs zum Auflisten und Abrufen.
Suchen Sie einen Rabatt mit seinem lesbaren Code (z. B. “SAVE20”) anstelle der internen ID.

API-Referenz

Rufen Sie den Rabatt nach Code-Namen ab.
Ändern Sie die Rabattkonfiguration wie Betrag, Ablauf oder Einschränkungen.

API-Referenz

Erfahren Sie, wie Sie Rabattdetails aktualisieren.
Überprüfen Sie, ob ein Rabatt gültig und anwendbar ist, bevor Sie ihn anwenden.

API-Referenz

Validieren Sie die Rabattnutzung.
Deaktivieren oder entfernen Sie Rabatte, die nicht mehr benötigt werden.

API-Referenz

Löschen Sie einen Rabatt.

Häufige Anwendungsfälle

  • Einführungsangebote: Zeitlich begrenzte Einführungsaktionen für neue Produkte
  • Mengen- oder B2B-Rabatte: Vertraglich vereinbarte Rabatte für ausgewählte Produktsets
  • Bindungsmaßnahmen: Rückgewinnungscodes in Abwanderungspräventions-Workflows
  • Saisonale Kampagnen: Feiertags- oder veranstaltungsbasierte Aktionen

Integrationsbeispiele

Rabatt in Checkout-Sitzungen anwenden

Wenden Sie einen Rabatt vorab an und zeigen Sie die Eingabe-UI für den Code an.
const session = await client.checkoutSessions.create({
  product_cart: [
    { product_id: 'prod_abc', quantity: 1 }
  ],
  discount_code: 'BLACKFRIDAY2024',
  customer: { email: 'user@example.com', name: 'Jane Doe' },
  return_url: 'https://yoursite.com/return'
});

Rabatt-Eingabe ohne Vorab-Anwendung aktivieren

Lassen Sie Kunden einen Code an der Kasse eingeben, ohne einen im Voraus zu übergeben.
const session = await client.checkoutSessions.create({
  product_cart: [
    { product_id: 'prod_abc', quantity: 1 }
  ],
  feature_flags: {
    allow_discount_code: true
  },
  return_url: 'https://yoursite.com/return'
});

Best Practices

  • Klar benennen: Verwenden Sie erkennbare Codes, die mit Kampagnennamen übereinstimmen
  • Zeitlich begrenzen: Fügen Sie Ablaufdaten hinzu, um Dringlichkeit zu erzeugen und Missbrauch zu verhindern
  • Weise eingrenzen: Begrenzen Sie auf bestimmte Produkte, um Margenverluste zu vermeiden
  • Früh validieren: Überprüfen Sie die Anwendbarkeit des Codes, bevor Sie den Checkout bestätigen
  • Auswirkungen überwachen: Verfolgen Sie Nutzung und Konversion nach Kampagne
Rabattcodes sind mächtige Hebel für Akquisition und Bindung. Beginnen Sie mit einfachen, gut benannten Angeboten, validieren Sie gründlich und iterieren Sie basierend auf der Leistung.