
Checkout Sessions
Wenden Sie Codes während des gehosteten Checkouts mit
discount_code und UI-Steuerelementen an.Validate Discount
Prüfen Sie, ob ein Rabatt über seine ID gültig ist.
Get Discount by Code
Suchen und validieren Sie einen Rabatt über seinen Code-Namen (z. B. „SAVE20“).
Create Discount (API)
Erstellen Sie programmatisch neue Rabattcodes.
List & Update Discounts
Durchsuchen und verwalten Sie bestehende Rabatte; aktualisieren oder löschen Sie diese bei Bedarf.
Plan Change Discounts
Wenden Sie Rabattcodes beim Upgraden oder Downgraden von Abonnementplänen an.
Was sind Rabattcodes?
Rabattcodes sind Promotionstoken, die die Bestellsumme an der Kasse reduzieren. Sie eignen sich ideal für:- Saisonale Kampagnen: Black Friday, Produkteinführungen oder Jubiläen
- Akquisitionsangebote: Anreize für Ersterwerb oder Empfehlungsbelohnungen
- Bindung: Rückgewinnungs- oder Treuebelohnungen für bestehende Kunden
- B2B-Deals: Vereinbarte oder ausgehandelte Preise über private Codes
Hauptvorteile
- Flexible Rabatte: Prozentsatz oder fester Betrag
- Gezielte Steuerung: Einschränkungen nach Produkt und Abonnementzyklen
- Kampagnensteuerung: 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 diese im gehosteten Checkout oder über API an.Dashboard-Einrichtung
- Rabattname (erforderlich): Interner Name und Anzeigename im Dashboard
- Code (erforderlich): Der String, den Kunden an der Kasse eingeben
- Typ & Betrag (erforderlich): Setzen Sie einen Prozentsatz oder einen festen Betrag, oder generieren Sie einen zufälligen Code mit dem bereitgestellten Button
- Ablaufdatum (optional): Datum, nach dem der Code ungültig wird
- Nutzungslimit (optional): Maximale Gesamtanzahl der Einlösungen über alle Kunden
- Produkteinschränkung (optional): Begrenzen Sie die Anwendbarkeit auf ausgewählte Produkte
- Abonnementzykluslimit (optional): Anzahl der Abrechnungszyklen, für die der Rabatt gilt
Checkout-Erlebnis
- Käufer geben den Code im Checkout-Feld ein.
- Berechtigte Rabatte werden angewendet und die Summen sofort aktualisiert.
In Checkout-Sitzungen geben Sie
discount_code ein, um einen Code vorab zu verwenden, und setzen Sie feature_flags.allow_discount_code, um das Eingabefeld anzuzeigen.API-Verwaltung
Create discounts
Create discounts
Erstellen Sie Rabattcodes programmatisch mit Typ und Betrag.
API Reference
Sehen Sie sich die API zum Erstellen von Rabatten an.
List and retrieve
List and retrieve
Listen Sie alle Rabatte auf oder rufen Sie Details zur Verwaltung und Prüfung ab.
API Reference
Durchstöbern Sie Auflistungs- und Abruf-APIs.
Get discount by code
Get discount by code
Suchen Sie einen Rabatt mit seinem menschenlesbaren Code (z. B. “SAVE20”) anstelle der internen ID.
API Reference
Rabatt nach Code-Namen abrufen.
Update discounts
Update discounts
Ändern Sie die Rabattkonfiguration wie Betrag, Ablauf oder Einschränkungen.
API Reference
Erfahren Sie, wie Sie Rabattdetails aktualisieren.
Validate discounts
Validate discounts
Überprüfen Sie, ob ein Rabatt gültig und anwendbar ist, bevor Sie ihn anwenden.
API Reference
Überprüfung der Rabattnutzung.
Delete discounts
Delete discounts
Deaktivieren oder entfernen Sie Rabatte, die nicht mehr benötigt werden.
API Reference
Einen Rabatt löschen.
Häufige Anwendungsfälle
- Einführungsangebote: Zeitlich begrenzte Einführungsaktionen für neue Produkte
- Groß- oder B2B: Vertraglich vereinbarte Rabatte für ausgewählte Produktsets
- Bindungsstrategien: Rückgewinnungscodes in Churn-Präventions-Workflows
- Saisonale Kampagnen: Feiertags- oder ereignisbasierte Promotionen
Integrationsbeispiele
Rabatt in Checkout-Sitzungen anwenden
Wenden Sie im Voraus einen Rabatt an und zeigen Sie die Codeeingabe-UI an.Rabatt bei Planänderungen anwenden
Bieten Sie Aktionspreise an, wenn Kunden ihr Abonnement upgraden oder downgraden.Wenn das Abonnement bereits einen Rabatt mit
preserve_on_plan_change=true hat und Sie keinen neuen Code übergeben, wird der vorhandene Rabatt automatisch beibehalten, wenn er auf das neue Produkt anwendbar ist.Rabatt-Eingabe ohne Vorauswahl aktivieren
Lassen Sie Kunden einen Code an der Kasse eingeben, ohne einen vorab zu übergeben.Best Practices
- Klar benennen: Verwenden Sie erkennbare Codes, die mit Kampagnennamen übereinstimmen
- Zeitlich begrenzen: Fügen Sie Ablauffristen hinzu, um Dringlichkeit zu erzeugen und Missbrauch zu verhindern
- Weislich eingrenzen: Begrenzen Sie auf spezifische Produkte, um Margenverlust zu vermeiden
- Frühzeitig validieren: Überprüfen Sie die Codeanwendbarkeit, bevor Sie den Checkout bestätigen
- Auswirkungen überwachen: Verfolgen Sie Nutzung und Konversion nach Kampagne
Rabattcodes sind leistungsstarke Hebel für Akquisition und Bindung. Beginnen Sie mit einfachen, gut benannten Angeboten, validieren Sie gründlich und iterieren Sie basierend auf der Leistung.