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

Qu’est-ce que les Extensions ?

Les extensions sont des produits supplémentaires que les clients peuvent acheter en même temps que leur abonnement principal. Elles sont parfaites 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
  • Extensions de service : Services professionnels, formation ou heures de consultation
Extensions attachées aux produits d'abonnement dans le tableau de bord

Avantages Clés

  • Modèles de Tarification Flexibles : Proposez des plans de base avec des extensions optionnelles pour créer des structures de tarification sophistiquées. Vous pouvez répondre à des segments de clients divers avec des mises à niveau qui évoluent au fur et à mesure que les besoins de vos clients changent.
  • Optimisation des Revenus : Augmentez votre revenu moyen par utilisateur (ARPU) en présentant des extensions pertinentes. Cela permet des opportunités de vente incitative naturelles à mesure que les clients ajoutent des fonctionnalités au fil du temps.
  • Gestion Simplifiée : Gérez tous les composants de tarification depuis un seul tableau de bord. Les extensions sont automatiquement incluses 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 extensions dont ils ont besoin, ce qui améliore la satisfaction et réduit le taux de désabonnement.

Création d’Extensions

Les extensions sont créées en tant que produits séparés dans votre tableau de bord Dodo Payments, puis attachées à vos produits d’abonnement principaux. Cette séparation vous permet de :
  • Réutiliser les extensions sur plusieurs produits d’abonnement
  • Gérer les prix de manière indépendante
  • Suivre la performance des extensions séparément
  • Mettre à jour les extensions sans affecter les abonnements de base
Création d'extensions dans l'interface du tableau de bord

Configuration des Extensions

Lors de la création d’extensions, vous pouvez configurer :
  • Tarification : Définir un prix unique ou récurrent pour l’extension
  • Cycle de facturation : Correspondre à votre facturation d’abonnement ou utiliser des cycles différents
  • Limites de quantité : Définir des quantités minimales et maximales par client
  • Disponibilité : Contrôler quels produits d’abonnement peuvent utiliser l’extension
  • Paramètres fiscaux : Configurer les catégories fiscales appropriées

Prêt à Commencer

Prêt à mettre en œuvre des extensions dans votre entreprise d’abonnement ? Voici comment commencer :
1

Planifiez Vos Extensions

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

Créez Votre Première Extension

Utilisez le tableau de bord Dodo Payments ou l’API pour créer votre premier produit d’extension.

Guide du Tableau de Bord

Suivez notre guide étape par étape pour créer des extensions dans le tableau de bord.
3

Attachez aux Abonnements

Connectez vos extensions aux produits d’abonnement appropriés où elles devraient être disponibles.
4

Testez l'Intégration

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

Surveillez la Performance

Suivez les taux d’adoption des extensions et l’impact sur les revenus pour optimiser votre stratégie de tarification.

Gestion de l’API

Dodo Payments fournit une API complète pour gérer les extensions de manière programmatique :
Utilisez le POST /addons point de terminaison pour créer de nouvelles extensions avec des prix, descriptions et options de configuration personnalisés.

Référence API

Consultez la documentation API complète pour créer des extensions.
Modifiez les extensions existantes en utilisant le PATCH /addons/{id} point de terminaison pour mettre à jour les prix, descriptions ou disponibilités.

Référence API

Découvrez comment mettre à jour les détails des extensions de manière programmatique.
Utilisez GET /addons pour lister toutes les extensions ou GET /addons/{id} pour récupérer des détails spécifiques sur une extension.

Référence API

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

Référence API

Découvrez comment gérer les images des extensions 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
  • Extensions de Service : Services professionnels, formation ou heures de consultation

Exemples d’Intégration

Sessions de Paiement avec Extensions

Lors de la création de sessions de paiement, vous pouvez inclure des extensions 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
});

Changements de Plan avec Extensions

Modifiez les abonnements existants pour ajouter, supprimer ou mettre à jour des extensions :
// 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 manière dynamique en fonction des sélections d’extensions :
function calculateTotalCost(basePrice: number, addons: AddonSelection[]) {
  const addonTotal = addons.reduce((sum, addon) => 
    sum + (addon.price * addon.quantity), 0
  );
  return basePrice + addonTotal;
}

Meilleures Pratiques

  • Commencez simple : Lancez-vous avec 2-3 extensions de base et élargissez les options en fonction des retours et de l’utilisation des clients.
  • Maintenez la clarté des prix : Communiquez clairement les prix et la valeur des extensions, afin que les clients comprennent ce qu’ils obtiennent pour le coût supplémentaire.
  • Testez minutieusement : Validez les combinaisons d’extensions pour vous assurer que les calculs de prix restent précis et que les flux de paiement fonctionnent sans problème.

Considérations de Conception

  • Proposition de Valeur Claire : Chaque extension doit avoir un avantage clair que les clients peuvent facilement comprendre
  • Regroupement Logique : Regroupez les extensions connexes dans votre flux de paiement
  • Quantités Flexibles : Permettez aux clients d’ajuster les quantités d’extensions selon leurs besoins
  • Tarification Transparente : Affichez clairement les coûts totaux tout au long du processus de paiement
Les extensions 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 élargissez à mesure que vous apprenez ce qui fonctionne le mieux pour votre entreprise et vos clients.