
Checkout Sessions
Apply codes during hosted checkout with
discount_code and UI controls.Validate Discount
Check if a discount is valid by its ID.
Get Discount by Code
Look up and validate a discount using its code name (e.g., “SAVE20”).
Create Discount (API)
Programmatically create new discount codes.
List & Update Discounts
Bläddra och hantera befintliga rabatter; uppdatera eller ta bort vid behov.
Plan Change Discounts
Tillämpa rabattkoder vid uppgradering eller nedgradering av prenumerationsplaner.
Vad är Rabattkoder?
Rabattkoder är kampanjtoken som minskar ordersummorna i kassan. De är idealiska för:- Säsongskampanjer: Black Friday, produktlanseringar eller jubileer
- Förvärvserbjudanden: Första-köp incitament eller belöningar vid hänvisningar
- Behållande: Återvinnings- eller lojalitetsbelöningar för befintliga kunder
- B2B-erbjudanden: Avtalade eller förhandlade priser via privata koder
Viktiga Fördelar
- Flexibla rabatter: Procent eller fast belopp av
- Målstyrd kontroll: Begränsa per produkt och prenumerationscykler
- Kampanjstyrning: Utgångsdatum och användningsbegränsningar
- Smidig kassaupplevelse: UI-fält och API-stöd via kassatillfällen
Skapa Rabattkoder
Skapa rabattkoder i din Dodo Payments-instrumentpanel och tillämpa dem sedan i värdad kassa eller via API.Inställning av Instrumentpanelen
- Rabattnamn (obligatoriskt): Internt och i instrumentpanelens visningsnamn
- Kod (obligatoriskt): Strängen kunderna anger vid utcheckning
- Typ & Belopp (obligatoriskt): Ställ in en procent- eller fast belopp, eller generera en slumpmässig kod med den medföljande knappen
- Förfallodatum (valfritt): Datum efter vilket koden blir ogiltig
- Användningsbegränsning (valfritt): Maximal total inlösning över alla kunder
- Produktbegränsning (valfritt): Begränsa tillämplighet till utvalda produkter
- Begränsning av prenumerationscykel (valfritt): Antal faktureringscykler som rabatten gäller för
- Metadata (valfritt): Bifoga anpassade nyckel–värde-par för intern spårning eller integrationer
Kassaupplevelse
- Kunder anger koden i fältet i kassan.
- Berättigade rabatter tillämpas och totalen uppdateras omedelbart.
I Checkout Sessions, passera
discount_code för att förtillämpa en kod och ställ in feature_flags.allow_discount_code för att visa inmatningsfältet.API-hantering
Create discounts
Create discounts
Skapa rabattkoder programmatiskt med typ och mängd.
API Reference
Visa API för att skapa rabatt.
List and retrieve
List and retrieve
Lista alla rabatter eller hämta detaljer för hantering och revision.
API Reference
Bläddra bland listing och hämtnings-API:er.
Get discount by code
Get discount by code
Slå upp en rabatt med sin läsbara kod (t.ex., “SAVE20”) istället för det interna ID:t.
API Reference
Hämta rabatt efter kodnamn.
Update discounts
Update discounts
Ändra rabattkonfiguration som belopp, utgång eller begränsningar.
API Reference
Lär dig hur man uppdaterar rabattdetaljer.
Validate discounts
Validate discounts
Kontrollera om en rabatt är giltig och tillämplig innan den tillämpas.
API Reference
Validera rabattanvändning.
Delete discounts
Delete discounts
Avaktivera eller ta bort rabatter som inte längre behövs.
API Reference
Ta bort en rabatt.
Vanliga Användningsfall
- Introduktionserbjudanden: Tidsbegränsade lanseringskampanjer för nya produkter
- Bulk eller B2B: Avtalade rabatter för valda produktgrupper
- Behållandeaktioner: Återvinningskoder i churn-förebyggande arbetsflöden
- Säsongskampanjer: Helgdagar eller evenemangsbundna kampanjer
Integrations Exempel
Skapa en rabatt med metadata
Bifoga anpassade nyckel–värde-par för intern spårning.Använd en rabatt i Kassasessioner
Förapplicera en rabatt och visa kodinmatnings-UI.Använd en rabatt vid planändringar
Erbjud kampanjpriser när kunder uppgraderar eller nedgraderar sin prenumeration.Om prenumerationen redan har en rabatt med
preserve_on_plan_change=true och du inte skickar en ny kod, bevaras den befintliga rabatten automatiskt när den är tillämplig på den nya produkten.Aktivera rabattinmatning utan förapplicering
Låt kunder ange en kod vid utcheckning utan att förmedla en på förhand.Bästa praxis
- Namnge tydligt: Använd igenkännbara koder som matchar kampanjnamn
- Tidsbegränsa: Lägg till utgångsdatum för att skapa brådskande och förhindra missbruk
- Begränsa klokt: Begränsa till specifika produkter för att undvika marginalförluster
- Validera tidigt: Kontrollera kodens tillämplighet innan du bekräftar utcheckning
- Övervaka påverkan: Spåra användning och konvertering per kampanj
Rabattkoder är kraftfulla verktyg för förvärv och retension. Börja med enkla, välnamngivna erbjudanden, validera noggrant och iterera baserat på prestanda.