- Variabel prissättning utan att hantera flera produkter
- Kunddriven prissättning där köpare väljer sitt belopp
- Programmatisk prisstyrning där du ställer in beloppet dynamiskt via API
- Flexibla prissättningsmodeller för digitala produkter, donationer eller experimentella lanseringar
Hur Det Fungerar
Med Betala Vad Du Vill aktiverat kan du:- Ställa in prisgränser: Definiera ett minimipris (obligatoriskt) och eventuellt ett maximipris
- Skicka dynamiska belopp: Inkludera ett
amountfält i produktkorgen när du skapar kassa-sessioner - Låta kunder välja: Om inget belopp anges kan kunder ange sitt eget pris (inom dina gränser)
När du skickar ett
amount i produktkorgen används det beloppet för kassan. Om du utelämnar amount fältet kan kunder välja sitt eget pris under kassan (underkastat dina minimala/maximala inställningar).Steg 1: Skapa en Produkt med Betala Vad Du Vill
Först, skapa en engångsprodukt i din Dodo Payments-instrumentpanel och aktivera Betala Vad Du Vill-prissättning.1
Skapa en ny produkt
Navigera till Produkter i din Dodo Payments-instrumentpanel och klicka på Lägg till produkt.
2
Konfigurera produktinformation
Fyll i den obligatoriska produktinformationen:
- Produktnamn: Visningsnamn för din produkt
- Produktbeskrivning: Tydlig beskrivning av vad kunder köper
- Produktbild: Ladda upp en bild (PNG/JPG/WebP, upp till 3 MB)
- Skattekategori: Välj den lämpliga skattekategorin
3
Ställ in prissättningstyp
Välj Prissättningstyp som Engångsbetalning (engångsbetalning).
4
Aktivera Betala Vad Du Vill
I Prissättning-sektionen, aktivera Betala Vad Du Vill-knappen.
5
Ställ in minimipris
Ange det Minimipris som kunder måste betala. Detta är obligatoriskt och säkerställer att du upprätthåller en intäktsgolv.Exempel: Om ditt minimum är $5.00, ange
5.00 (eller 500 cent).6
Ställ in maximipris (valfritt)
Valfritt, ställ in ett Maximipris för att begränsa det belopp kunder kan betala.
7
Ställ in föreslaget pris (valfritt)
Valfritt, ange ett Föreslaget pris som kommer att visas för att vägleda kunder. Detta hjälper till att ankra förväntningar och kan förbättra genomsnittligt ordervärde.
8
Spara produkten
Klicka på Lägg till produkt för att spara. Notera ditt produkt-ID (t.ex.
pdt_123abc456def) för användning i kassa-sessioner.Steg 2: Skapa Kassa-sessioner med Dynamisk Prissättning
När din produkt är konfigurerad med Betala Vad Du Vill kan du skapa kassa-sessioner med dynamiska belopp.amount fältet i produktkorgen gör att du kan ställa in priset programatiskt för varje kassa-session.
Förstå Beloppsfältet
När du skapar en kassa-session kan du inkludera ettamount fält i varje produktkorgsobjekt:
- Om
amountanges: Kassan använder detta exakta belopp (måste vara inom dina minimala/maximala gränser) - Om
amountutelämnas: Kunder kan ange sitt eget pris under kassan (inom dina gränser)
Kodexempel
Beloppsformat:
amount fältet måste vara i den lägsta enheten av valutan. För USD betyder detta cent (t.ex. $25.00 = 2500). För andra valutor, använd den minsta enheten (t.ex. paise för INR).Steg 3: Låt Kunder Välja Deras Pris
Om du vill att kunder ska välja sitt eget pris under kassan, utelämna helt enkeltamount fältet från produktkorgen. Kassasidan kommer att visa ett inmatningsfält där kunder kan ange vilket belopp som helst inom dina minimala och maximala gränser.
Vanliga Användningsfall
Användningsfall 1: Tiers Prissättning Baserat på Användartyp
Erbjud olika priser till olika kundsegment med samma produkt:Användningsfall 2: Dynamisk Prissättning Baserat på Kvantitet
Justera priset baserat på köpt kvantitet:Användningsfall 3: Tidsbaserad eller Kampanjprissättning
Tillämpa kampanjprissättning under specifika perioder:Bästa Praxis
Ställ Rimliga Gränser
Välj ett minimipris som täcker dina kostnader samtidigt som det förblir tillgängligt. Använd ett föreslaget pris för att vägleda kundernas förväntningar.
Validera Belopp
Validera alltid att dynamiska belopp ligger inom produktens minimala och maximala gränser innan du skapar kassa-sessioner.
Spåra Prissättningsbeslut
Använd metadata för att spåra varför specifika belopp valdes (t.ex.
pricing_tier, discount_code, user_segment).Hantera Gränsfall
Säkerställ att din applikation hanterar fall där belopp överskrider maximala gränser eller faller under minimala gränser på ett smidigt sätt.
Validering och Felhantering
Validera alltid belopp mot produktens minimala och maximala inställningar:API Referens
Betala Vad Du Vill Funktion
Läs mer om Betala Vad Du Vill-prissättningsmodellen och dess funktioner.
Kassa-sessioner Guide
Utforska avancerade funktioner och anpassningsalternativ för kassa-sessioner.
Felsökning
Belopp ignoreras
Belopp ignoreras
Om ditt
amount fält ignoreras, verifiera att:- Produkten har Betala Vad Du Vill aktiverat i instrumentpanelen
- Produkten är en Engångsbetalning (engångs) produkt, inte en prenumeration
- Beloppet är i rätt format (lägsta valutaenhet, t.ex. cent för USD)
Belopp överskrider maximalt eller är under minimalt
Belopp överskrider maximalt eller är under minimalt
API:et kommer att avvisa kassa-sessioner där beloppet bryter mot produktens prisgränser. Validera alltid belopp innan du skapar kassa-sessioner, eller låt kunder välja sitt pris genom att utelämna
amount fältet.Kund kan inte ange sitt eget pris
Kund kan inte ange sitt eget pris
Om kunder inte ser inmatningsfältet för pris, se till att du har utelämnat
amount fältet från produktkorgen. När amount anges, använder kassan det exakta beloppet.