
Checkout Sessions
Appliquez les codes lors du paiement hébergé avec
discount_code et les contrôles UI.Validate Discount
Vérifiez si une réduction est valide selon son ID.
Get Discount by Code
Recherchez et validez une réduction à l’aide de son nom de code (par exemple, « SAVE20 »).
Create Discount (API)
Créez de nouveaux codes de réduction par programmation.
List & Update Discounts
Parcourez et gérez les réductions existantes ; modifiez ou supprimez selon les besoins.
Qu’est-ce que les codes de rabais ?
Les codes de rabais sont des jetons promotionnels qui réduisent les totaux de commande au moment du paiement. Ils sont idéaux pour :- Campagnes saisonnières : Black Friday, lancements de produits ou anniversaires
- Offres d’acquisition : Incitations à la première achat ou récompenses de parrainage
- Fidélisation : Récompenses de reconquête ou de fidélité pour les clients existants
- Offres B2B : Tarification contractée ou négociée via des codes privés
Avantages clés
- Rabais flexibles : Pourcentage ou montant fixe de réduction
- Contrôle ciblé : Restriction par produit et cycles d’abonnement
- Gouvernance des campagnes : Dates d’expiration et limites d’utilisation
- Paiement sans friction : Champ UI et support API via des sessions de paiement
Création de codes de rabais
Créez des codes de rabais dans votre tableau de bord Dodo Payments, puis appliquez-les dans le paiement hébergé ou via l’API.Configuration du tableau de bord
- Nom du rabais (obligatoire) : Nom interne et affiché dans le tableau de bord
- Code (obligatoire) : La chaîne que les clients saisissent au moment du paiement
- Type et Montant (obligatoire) : Définissez une valeur en pourcentage ou un montant fixe, ou générez un code aléatoire à l’aide du bouton fourni
- Date d’expiration (facultatif) : Date après laquelle le code devient invalide
- Limite d’utilisation (facultatif) : Nombre total maximal de redemptions pour tous les clients
- Restriction de produit (facultatif) : Limitez l’applicabilité à des produits sélectionnés
- Limite de cycle d’abonnement (facultatif) : Nombre de cycles de facturation auxquels le rabais s’applique
- Nom de la remise (obligatoire) : Nom d’affichage interne et dans le tableau de bord
- Code (obligatoire) : La chaîne que les clients saisissent lors du paiement
- Type et montant (obligatoire) : Définissez une valeur en pourcentage ou un montant fixe, ou générez un code aléatoire à l’aide du bouton fourni
- Date d’expiration (optionnel) : Date après laquelle le code devient invalide
- Limite d’utilisation (optionnel) : Nombre total maximal de réceptions pour tous les clients
- Restriction de produit (optionnel) : Limitez l’applicabilité aux produits sélectionnés
- Limite de cycle d’abonnement (optionnel) : Nombre de cycles de facturation auxquels la remise s’applique
- Métadonnées (optionnel) : Attachez des paires clé-valeur personnalisées pour le suivi interne ou les intégrations
Expérience de paiement
- Les acheteurs saisissent le code dans le champ de paiement.
- Les rabais éligibles sont appliqués et les totaux se mettent à jour immédiatement.
Dans les sessions de paiement, transmettez
discount_code pour préappliquer un code, et définissez feature_flags.allow_discount_code pour afficher le champ de saisie.Gestion de l’API
Create discounts
Create discounts
Créez des codes de réduction par programmation avec le type et le montant.
API Reference
Consultez l’API de création de réductions.
List and retrieve
List and retrieve
Listez toutes les réductions ou récupérez les détails pour la gestion et l’audit.
API Reference
Parcourez les API de listing et de récupération.
Get discount by code
Get discount by code
Recherchez une réduction à l’aide de son code lisible par l’humain (par ex. « SAVE20 ») plutôt qu’avec l’ID interne.
API Reference
Récupérez une réduction par nom de code.
Update discounts
Update discounts
Modifiez la configuration d’une réduction, comme le montant, la date d’expiration ou les restrictions.
API Reference
Apprenez à mettre à jour les détails d’une réduction.
Validate discounts
Validate discounts
Vérifiez si une réduction est valide et applicable avant de l’appliquer.
API Reference
Validez l’utilisation d’une réduction.
Delete discounts
Delete discounts
Désactivez ou supprimez les réductions qui ne sont plus nécessaires.
API Reference
Supprimez une réduction.
Cas d’utilisation courants
- Offres d’introduction : Promotions de lancement à durée limitée pour de nouveaux produits
- Rabais en gros ou B2B : Rabais contractés pour des ensembles de produits sélectionnés
- Stratégies de fidélisation : Codes de reconquête dans des flux de prévention de désabonnement
- Campagnes saisonnières : Promotions basées sur des vacances ou des événements
Exemples d’intégration
Appliquer un rabais dans les sessions de paiement
Pré-appliquez un rabais et montrez l’interface utilisateur de saisie du code.Créer une remise avec des métadonnées
Attachez des paires clé-valeur personnalisées pour le suivi interne.Appliquer une remise lors des sessions de paiement
Pré-appliquez une remise et affichez l’interface de saisie du code.Appliquer une remise lors des changements de plan
Offrez un tarif promotionnel lorsque les clients mettent à niveau ou dégradent leur abonnement.Si l’abonnement a déjà une remise avec
preserve_on_plan_change=true et que vous ne passez pas un nouveau code, la remise existante est automatiquement conservée lorsqu’elle s’applique au nouveau produit.Activer la saisie de remise sans pré-application
Permettez aux clients de saisir un code lors du paiement sans en passer un à l’avance.Meilleures pratiques
- Nommer clairement : Utilisez des codes reconnaissables qui correspondent aux noms de campagne
- Limiter dans le temps : Ajoutez des dates d’expiration pour créer un sentiment d’urgence et éviter les abus
- Définir la portée judicieusement : Limitez à des produits spécifiques pour éviter la perte de marge
- Valider tôt : Vérifiez l’applicabilité du code avant de confirmer le paiement
- Surveiller l’impact : Suivez l’utilisation et la conversion par campagne
Les codes de réduction sont des leviers puissants pour l’acquisition et la rétention. Commencez par des offres simples et bien nommées, validez-les soigneusement, et itérez en fonction des performances.