Zum Hauptinhalt springen
Upsells und Downsells ermöglichen es Ihnen, Kunden zusätzliche Produkte oder Tarifänderungen über deren gespeicherte Zahlungsmethoden anzubieten. Dadurch sind Ein-Klick-Käufe möglich, bei denen die Zahlungserfassung übersprungen wird, was die Conversion-Raten erheblich verbessert.

Post-Purchase Upsells

Bieten Sie ergänzende Produkte direkt nach dem Checkout mit Ein-Klick-Käufen an.

Subscription Upgrades

Führen Sie Kunden mit automatischer anteiliger Berechnung und sofortiger Abrechnung in höhere Stufen.

Cross-Sells

Fügen Sie bestehenden Kunden verwandte Produkte hinzu, ohne Zahlungsdaten erneut abzufragen.

Übersicht

Upsells und Downsells sind leistungsstarke Strategien zur Umsatzoptimierung:
  • Upsells: Bieten Sie ein höherwertiges Produkt oder Upgrade an (z.B. Pro-Plan anstelle von Basic)
  • Downsells: Bieten Sie eine günstigere Alternative an, wenn ein Kunde ablehnt oder downgradiert
  • Cross-sells: Schlagen Sie ergänzende Produkte vor (z.B. Add-ons, verwandte Artikel)
Dodo Payments ermöglicht diese Abläufe über den payment_method_id-Parameter, mit dem Sie die gespeicherte Zahlungsmethode eines Kunden belasten können, ohne dass dieser Kartendaten erneut eingeben muss.

Wesentliche Vorteile

Funktionsweise

Voraussetzungen

Bevor Sie Upsells und Downsells implementieren, stellen Sie sicher, dass Sie:
1

Customer with Saved Payment Method

Kunden müssen mindestens einen Kauf abgeschlossen haben. Zahlungsmethoden werden automatisch gespeichert, wenn Kunden den Checkout abschließen.
2

Products Configured

Erstellen Sie Ihre Upsell-Produkte im Dodo Payments-Dashboard. Diese können Einmalzahlungen, Abonnements oder Add-ons sein.
3

Webhook Endpoint

Richten Sie Webhooks ein, um payment.succeeded-, payment.failed- und subscription.plan_changed-Ereignisse zu verarbeiten.

Abrufen der Zahlungsmethoden von Kunden

Bevor Sie ein Upsell anbieten, rufen Sie die gespeicherten Zahlungsmethoden des Kunden ab:
Zahlungsmethoden werden automatisch gespeichert, wenn Kunden den Checkout abschließen. Sie müssen sie nicht explizit speichern.

Post-Purchase One-Click Upsells

Bieten Sie zusätzliche Produkte sofort nach einem erfolgreichen Kauf an. Der Kunde kann mit einem einzigen Klick akzeptieren, da seine Zahlungsmethode bereits gespeichert ist.

Implementierung

Wenn Sie payment_method_id verwenden, müssen Sie confirm: true festlegen und eine vorhandene customer_id angeben. Die Zahlungsmethode muss diesem Kunden zugeordnet sein.

Subscription Upgrades

Versetzen Sie Kunden automatisch in höherwertige Abonnementpläne mit automatischer Prorationsbehandlung.

Vorschau vor der Bestätigung

Zeigen Sie immer die Planänderungen in der Vorschau an, um Kunden genau zu zeigen, was sie berechnet werden:

Durchführung des Upgrades

Prorationsmodi

Wählen Sie, wie Kunden bei einem Upgrade berechnet werden:
Verwenden Sie difference_immediately für einfache Upgrade-Abläufe. Verwenden Sie prorated_immediately, wenn Sie ungenutzte Zeit des aktuellen Tarifs berücksichtigen möchten.

Cross-Sells

Fügen Sie komplementäre Produkte für bestehende Kunden hinzu, ohne dass diese die Zahlungsdetails erneut eingeben müssen.

Implementierung

Subscription Downgrades

Wenn Kunden zu einem niedrigeren Plan wechseln möchten, gestalten Sie den Übergang reibungslos mit automatischen Gutschriften.

So funktionieren Downgrades

  1. Kunde beantragt Downgrade (Pro → Basic)
  2. System berechnet den verbleibenden Wert des aktuellen Plans
  3. Gutschrift wird dem Abonnement für zukünftige Erneuerungen hinzugefügt
  4. Kunde wechselt sofort zu einem neuen Plan
Guthaben aus Downgrades mit difference_immediately sind abonnementbezogen und werden automatisch auf zukünftige Verlängerungen angewendet. Sie unterscheiden sich von Credit-Based Billing-Berechtigungen.

Komplettes Beispiel: Post-Purchase Upsell-Flow

Hier ist eine vollständige Implementierung, die zeigt, wie man ein Upsell nach einem erfolgreichen Kauf anbietet:

Best Practices

Der beste Zeitpunkt, um einen Upsell anzubieten, ist unmittelbar nach einem erfolgreichen Kauf, wenn Kunden in Kauflaune sind. Weitere effektive Momente:
  • Nach dem Erreichen von Feature-Nutzungsschwellenwerten
  • Wenn Planlimits näher rücken
  • Beim Abschluss des Onboardings
Bevor Sie versuchen, eine Ein-Klick-Belastung durchzuführen, prüfen Sie die Zahlungsmethode:
  • Ist mit der Währung des Produkts kompatibel
  • Ist nicht abgelaufen
  • Gehört zum Kunden
Die API validiert dies zwar, aber eine proaktive Prüfung verbessert die UX.
Wenn Ein-Klick-Belastungen fehlschlagen:
  1. Führen Sie den Standard-Checkout durch
  2. Informieren Sie den Kunden mit klarer Kommunikation
  3. Bieten Sie an, die Zahlungsmethode zu aktualisieren
  4. Versuchen Sie nicht wiederholt fehlgeschlagene Belastungen
Upsells konvertieren besser, wenn Kunden den Mehrwert verstehen:
  • Zeigen Sie, was sie im Vergleich zum aktuellen Plan erhalten
  • Heben Sie die Preisdifferenz hervor, nicht den Gesamtpreis
  • Verwenden Sie Social Proof (z. B. „Beliebtestes Upgrade“)
  • Bieten Sie immer eine einfache Möglichkeit zum Ablehnen
  • Zeigen Sie denselben Upsell nach einem Ablehnen nicht wiederholt an
  • Verfolgen und analysieren Sie, welche Upsells konvertieren, um Angebote zu optimieren

Webhooks zur Überwachung

Verfolgen Sie diese Webhook-Ereignisse für Upsell- und Downgrade-Flows:

Webhook Integration Guide

Erfahren Sie, wie Sie Webhook-Endpunkte einrichten und verifizieren.

Verwandte Ressourcen

Subscription Upgrade Guide

Ausführliche Anleitung zu Tarifänderungen, Prorationsmodi und Fehlerbehandlung.

Checkout Sessions

Vollständige Referenz für die Erstellung von Checkout-Sessions mit allen Optionen.

Customer Payment Methods API

API-Referenz zum Auflisten von Kunden-Zahlungsmethoden.

Add-ons

Erweitern Sie Abonnements mit flexiblen Add-ons für zusätzlichen Umsatz.
Zuletzt geändert am 18. Juni 2026