Passer au contenu principal
Les add-ons sont des produits supplémentaires qui peuvent être attachés à vos produits d’abonnement principaux, permettant des modèles de tarification flexibles et des expériences client améliorées. Que vous ayez besoin de facturation par siège, de mises à niveau de fonctionnalités ou de structures de tarification personnalisées, les add-ons vous donnent le pouvoir de créer des offres d’abonnement sophistiquées.

Quels sont les add-ons ?

Les add-ons sont des produits complémentaires que les clients peuvent acheter en plus de leur abonnement principal. Ils sont parfaits pour :
  • Facturation par siège : Membres d’équipe supplémentaires, licences utilisateur ou utilisateurs simultanés
  • Mises à niveau de fonctionnalités : Fonctionnalités premium, analyses avancées ou support prioritaire
  • Extensions d’utilisation : Stockage supplémentaire, appels API ou allocations de bande passante
  • Add-ons de services : Services professionnels, formations ou heures de conseil
Add-ons attached to subscription products in the dashboard

Avantages clés

  • Modèles de tarification flexibles : Proposez des formules de base avec des add-ons facultatifs pour créer des structures de tarification sophistiquées. Vous pouvez répondre à des segments de clientèle divers avec des mises à niveau qui évoluent en fonction des besoins de vos clients.
  • Optimisation des revenus : Augmentez votre revenu moyen par utilisateur (ARPU) en présentant des add-ons pertinents. Cela permet de créer des opportunités d’upsell naturelles au fur et à mesure que les clients ajoutent des fonctionnalités.
  • Gestion simplifiée : Gérez tous les éléments de tarification depuis un seul tableau de bord. Les add-ons sont automatiquement inclus dans les sessions de paiement et la gestion des abonnements.
  • Choix du client : Permettez aux clients de personnaliser leurs abonnements en sélectionnant uniquement les add-ons dont ils ont besoin, ce qui augmente la satisfaction et réduit le churn.

Création d’add-ons

Les add-ons sont créés comme des produits distincts dans votre tableau de bord Dodo Payments, puis rattachés à vos principaux produits d’abonnement. Cette séparation vous permet de :
  • Réutiliser les add-ons sur plusieurs produits d’abonnement
  • Gérer les tarifs indépendamment
  • Suivre les performances des add-ons séparément
  • Mettre à jour les add-ons sans affecter les abonnements de base
Creating add-ons in the dashboard interface

Configuration des add-ons

Lors de la création d’add-ons, vous pouvez configurer :
  • Tarification : Définissez un tarif unique ou récurrent pour l’add-on
  • Cycle de facturation : Doit correspondre au cycle de facturation de votre abonnement
  • Limites de quantité : Définissez des quantités minimales et maximales par client
  • Disponibilité : Contrôlez les produits d’abonnement pouvant utiliser l’add-on
  • Paramètres fiscaux : Configurez les catégories fiscales appropriées

Premiers pas

Prêt à implémenter des add-ons dans votre activité d’abonnement ? Voici comment commencer :
1

Plan Your Add-ons

Identifiez les fonctionnalités, services ou capacités supplémentaires qui bénéficieraient à vos clients en tant qu’add-ons.Considérez :
  • Que demandent fréquemment les clients ?
  • Quelles fonctionnalités pourraient être monétisées séparément ?
  • Qu’est-ce qui créerait des parcours de montée en gamme naturels ?
2

Create Your First Add-on

Utilisez le tableau de bord ou l’API de Dodo Payments pour créer votre premier produit add-on.

Dashboard Guide

Suivez notre guide pas à pas pour créer des add-ons dans le tableau de bord.
3

Attach to Subscriptions

Connectez vos add-ons aux produits d’abonnement appropriés où ils doivent être disponibles.
4

Test Integration

Créez des sessions de paiement de test avec différentes combinaisons d’add-ons pour vous assurer que tout fonctionne correctement.
5

Monitor Performance

Suivez les taux d’adoption des add-ons et l’impact sur les revenus pour optimiser votre stratégie tarifaire.

Gestion de l’API

Dodo Payments propose une API complète pour gérer les add-ons de manière programmatique :
Utilisez le POST /addons pour créer de nouveaux add-ons avec des tarifs, des descriptions et des options de configuration personnalisés.

API Reference

Consultez la documentation API complète pour la création d’add-ons.
Modifiez les add-ons existants en utilisant le PATCH /addons/{id} pour mettre à jour les tarifs, les descriptions ou la disponibilité.

API Reference

Apprenez à mettre à jour les détails des add-ons de manière programmatique.
Utilisez GET /addons pour lister tous les add-ons ou GET /addons/{id} pour récupérer les détails d’un add-on spécifique.

API Reference

Accédez à la documentation API complète pour le listing et la récupération.
Mettez à jour les images des add-ons en utilisant le PUT /addons/{id}/images pour une meilleure présentation des produits.

API Reference

Découvrez comment gérer les images des add-ons via l’API.

Cas d’utilisation courants

  • Facturation par siège : Membres d’équipe supplémentaires, licences utilisateur ou utilisateurs simultanés
  • Mises à niveau de fonctionnalités : Fonctionnalités premium, analyses avancées ou support prioritaire
  • Extensions d’utilisation : Stockage supplémentaire, appels API ou allocations de bande passante
  • Add-ons de services : Services professionnels, formations ou heures de conseil

Exemples d’intégration

Sessions de paiement avec add-ons

Lors de la création de sessions de paiement, vous pouvez inclure des add-ons avec des quantités personnalisées :
const session = await client.checkoutSessions.create({
  product_cart: [
    {
      product_id: 'your_subscription_id',
      quantity: 1,
      addons: [
        {
          addon_id: 'your_addon_id',
          quantity: 3 // 3 additional seats
        }
      ]
    }
  ],
  // ... other checkout options
});

Modifications de plan avec add-ons

Modifiez les abonnements existants pour ajouter, supprimer ou mettre à jour des add-ons :
// Add add-ons to existing subscription
await client.subscriptions.changePlan('sub_123', {
  product_id: 'prod_new',
  quantity: 1,
  proration_billing_mode: 'difference_immediately',
  addons: [
    { addon_id: 'addon_123', quantity: 2 }
  ]
});

// Remove all existing add-ons
await client.subscriptions.changePlan('sub_123', {
  product_id: 'prod_new',
  quantity: 1,
  proration_billing_mode: 'difference_immediately',
  addons: [] // Empty array removes all existing add-ons
});

Tarification dynamique

Calculez les coûts totaux de façon dynamique en fonction des sélections d’add-ons :
function calculateTotalCost(basePrice: number, addons: AddonSelection[]) {
  const addonTotal = addons.reduce((sum, addon) => 
    sum + (addon.price * addon.quantity), 0
  );
  return basePrice + addonTotal;
}

Bonnes pratiques

  • Commencez simplement : Lancez-vous avec 2 à 3 add-ons de base et élargissez les options en fonction des retours clients et de l’utilisation.
  • Maintenez la clarté des tarifs : Communiquez clairement les prix et la valeur des add-ons, afin que les clients comprennent ce qu’ils obtiennent pour le coût supplémentaire.
  • Testez soigneusement : Validez les combinaisons d’add-ons pour vous assurer que les calculs tarifaires restent précis et que les flux de paiement fonctionnent correctement.

Considérations de conception

  • Proposition de valeur claire : Chaque add-on doit offrir un avantage clair que les clients peuvent facilement comprendre
  • Regroupement logique : Regroupez les add-ons liés dans votre flux de paiement
  • Quantités flexibles : Permettez aux clients d’ajuster les quantités d’add-ons selon leurs besoins
  • Tarification transparente : Affichez clairement les coûts totaux tout au long du processus de paiement
Les add-ons sont un moyen puissant de créer des modèles de tarification flexibles et évolutifs qui grandissent avec vos clients. Commencez par des cas d’utilisation simples et développez-vous au fur et à mesure que vous découvrez ce qui fonctionne le mieux pour votre entreprise et vos clients.