- Variable Preisgestaltung ohne Verwaltung mehrerer Produkte
- Kundengetriebene Preisgestaltung, bei der Käufer ihren Betrag wählen
- Programmgesteuerte Preissteuerung, bei der du den Betrag dynamisch über die API festlegst
- Flexible Preismodelle für digitale Produkte, Spenden oder experimentelle Einführungen
So funktioniert es
Mit aktivierter Zahle, was du willst-Funktion kannst du:- Preisgrenzen festlegen: Definieren Sie einen Mindestpreis (erforderlich) und optional einen Höchstpreis
- Dynamische Beträge übergeben: Fügen Sie ein
amountFeld im Produktkorb hinzu, wenn Sie Checkout-Sitzungen erstellen - Lassen Sie Kunden wählen: Wenn kein Betrag angegeben ist, können Kunden ihren eigenen Preis (innerhalb Ihrer Grenzen) eingeben
Wenn Sie ein
amount im Produktkorb übergeben, wird dieser Betrag für den Checkout verwendet. Wenn Sie das amount Feld weglassen, können Kunden während des Checkouts ihren eigenen Preis auswählen (unter Berücksichtigung Ihrer Mindest-/Höchstgrenzen).Schritt 1: Erstelle ein Produkt mit Zahle, was du willst
Zuerst erstelle ein einmaliges Produkt in deinem Dodo Payments-Dashboard und aktiviere die Preisgestaltung Zahle, was du willst.Neues Produkt erstellen
Navigiere zu Produkte in deinem Dodo Payments-Dashboard und klicke auf Produkt hinzufügen.
Produktdetails konfigurieren
Fülle die erforderlichen Produktinformationen aus:
- Produktname: Anzeigename für dein Produkt
- Produktbeschreibung: Klare Beschreibung dessen, was Kunden kaufen
- Produktbild: Lade ein Bild hoch (PNG/JPG/WebP, bis zu 3 MB)
- Steuerkategorie: Wähle die entsprechende Steuerkategorie
Zahle, was du willst aktivieren
Aktiviere im Abschnitt Preisgestaltung den Schalter Zahle, was du willst.
Mindestpreis festlegen
Gib den Mindestpreis ein, den Kunden zahlen müssen. Dies ist erforderlich und stellt sicher, dass du einen Umsatzboden einhältst.Beispiel: Wenn Ihr Mindestpreis 5,00 $ beträgt, geben Sie
5.00 (oder 500 Cent) ein.Höchstpreis festlegen (optional)
Optional kannst du einen Höchstpreis festlegen, um den Betrag zu begrenzen, den Kunden zahlen können.
Vorgeschlagenen Preis festlegen (optional)
Optional kannst du einen Vorgeschlagenen Preis eingeben, der angezeigt wird, um Kunden zu leiten. Dies hilft, Erwartungen zu verankern und kann den durchschnittlichen Bestellwert erhöhen.
Schritt 2: Erstelle Checkout-Sitzungen mit dynamischer Preisgestaltung
Sobald Ihr Produkt mit “Zahle, was du willst” konfiguriert ist, können Sie Checkout-Sitzungen mit dynamischen Beträgen erstellen. Dasamount Feld im Produktkorb ermöglicht es Ihnen, den Preis programmgesteuert für jede Checkout-Sitzung festzulegen.
Verständnis des Betragsfeldes
Beim Erstellen einer Checkout-Sitzung können Sie einamount Feld in jedem Produktkorb-Element einfügen:
- Wenn
amountangegeben ist: Der Checkout verwendet diesen genauen Betrag (muss innerhalb Ihrer Mindest-/Höchstgrenzen liegen) - Wenn
amountweggelassen wird: Kunden können während des Checkouts ihren eigenen Preis eingeben (innerhalb Ihrer Grenzen)
Codebeispiele
Betragsformat: Das
amount Feld muss in der niedrigsten Einheit der Währung angegeben werden. Für USD bedeutet dies Cents (z. B. 25,00 $ = 2500). Für andere Währungen verwenden Sie die kleinste Einheit (z. B. Paise für INR).Schritt 3: Lass Kunden ihren Preis wählen
Wenn Sie möchten, dass Kunden während des Checkouts ihren eigenen Preis auswählen, lassen Sie einfach dasamount Feld aus dem Produktkorb weg. Die Checkout-Seite zeigt ein Eingabefeld an, in das Kunden jeden Betrag innerhalb Ihrer Mindest- und Höchstgrenzen eingeben können.
Häufige Anwendungsfälle
Anwendungsfall 1: Staffelpreise basierend auf Benutzertyp
Biete unterschiedlichen Preisen für verschiedene Kundensegmente mit demselben Produkt an:Anwendungsfall 2: Dynamische Preisgestaltung basierend auf Menge
Passe den Preis basierend auf der gekauften Menge an:Anwendungsfall 3: Zeitbasierte oder Aktionspreise
Wende Aktionspreise während bestimmter Zeiträume an:Best Practices
Vernünftige Grenzen festlegen
Wähle einen Mindestpreis, der deine Kosten deckt und gleichzeitig zugänglich bleibt. Verwende einen vorgeschlagenen Preis, um die Erwartungen der Kunden zu leiten.
Beträge validieren
Validiere immer, dass dynamische Beträge innerhalb der Mindest- und Höchstgrenzen deines Produkts liegen, bevor du Checkout-Sitzungen erstellst.
Preiseentscheidungen verfolgen
Verwenden Sie Metadaten, um nachzuvollziehen, warum bestimmte Beträge gewählt wurden (z. B.
pricing_tier, discount_code, user_segment).Randfälle behandeln
Stelle sicher, dass deine Anwendung Fälle behandelt, in denen Beträge die Höchstgrenzen überschreiten oder unter die Mindestgrenzen fallen, auf elegante Weise.
Validierung und Fehlerbehandlung
Validiere immer Beträge gegen die Mindest- und Höchstgrenzen deines Produkts:API-Referenz
Zahle, was du willst-Funktion
Erfahre mehr über das Preisgestaltungsmodell Zahle, was du willst und seine Möglichkeiten.
Checkout-Sitzungen Anleitung
Entdecke erweiterte Funktionen und Anpassungsoptionen für Checkout-Sitzungen.
Fehlersuche
Betrag wird ignoriert
Betrag wird ignoriert
Wenn Ihr
amount Feld ignoriert wird, überprüfen Sie, ob:- Das Produkt hat Zahle, was du willst im Dashboard aktiviert
- Das Produkt ist ein Einmalzahlung Produkt, kein Abonnement
- Der Betrag ist im richtigen Format (niedrigste Währungseinheit, z. B. Cents für USD)
Betrag überschreitet Maximum oder liegt unter Minimum
Betrag überschreitet Maximum oder liegt unter Minimum
Die API wird Checkout-Sitzungen ablehnen, bei denen der Betrag Ihre Preisgrenzen für das Produkt verletzt. Validieren Sie immer die Beträge, bevor Sie Checkout-Sitzungen erstellen, oder lassen Sie Kunden ihren Preis wählen, indem Sie das
amount Feld weglassen.Kunde kann seinen eigenen Preis nicht eingeben
Kunde kann seinen eigenen Preis nicht eingeben
Wenn Kunden das Preis-Eingabefeld nicht sehen, stellen Sie sicher, dass Sie das
amount Feld aus dem Produktkorb weggelassen haben. Wenn amount angegeben ist, verwendet der Checkout diesen genauen Betrag.