Créer un produit

La façon de créer des produits dans Adapty dépend de si vous les avez déjà dans les stores :

Vous pouvez également créer des produits de façon programmatique via la CLI développeur.

Créer un produit et le publier dans le store

Avant de commencer, assurez-vous d’avoir configuré l’intégration avec les stores dont vous avez besoin :

Si vous avez configuré l’intégration App Store il y a un certain temps, vérifiez également que vous avez ajouté la clé API App Store Connect.

Pour ajouter un nouveau produit à votre application :

  1. Accédez à Products depuis le menu principal d’Adapty.
products-tab.webp
  1. Cliquez sur Create product en haut à droite. Adapty prend en charge tous les types de produits : abonnements, non-consommables (y compris à vie) et consommables.

  2. Sélectionnez Create a new product and push to stores.

push-to-stores.webp
  1. Renseignez les informations suivantes :
    • Product name : saisissez le nom du produit tel qu’il apparaîtra dans le tableau de bord Adapty. Ce nom est avant tout une référence pour vous, choisissez donc celui qui vous convient le mieux dans l’Adapty Dashboard.
    • Access Level : sélectionnez le niveau d’accès auquel appartient le produit. Le niveau d’accès détermine les fonctionnalités débloquées après l’achat. Cette liste ne contient que les niveaux d’accès déjà créés. Le niveau d’accès premium est créé par défaut dans Adapty, mais vous pouvez également en ajouter d’autres.
    • Subscription duration : sélectionnez la durée de l’abonnement dans la liste.
      • Weekly/Monthly/2 Months/3 Months/6 Months/Annual : la durée de l’abonnement.
      • Lifetime : utilisez la durée à vie pour les produits qui débloquent les fonctionnalités premium de l’application de façon permanente.
      • Non-Subscriptions : pour les produits qui ne sont pas des abonnements et n’ont donc pas de durée, utilisez les non-abonnements. Ils peuvent débloquer des fonctionnalités supplémentaires, des produits consommables, etc.
      • Consumables : les articles consommables peuvent être achetés plusieurs fois et s’épuisent au fil de l’utilisation de l’application. Les exemples typiques sont la monnaie virtuelle et les bonus en jeu. Notez que les produits consommables n’affectent pas les niveaux d’accès. Pour accorder un niveau d’accès à partir d’un achat unique, utilisez Non-Subscriptions à la place.
    • Price (USD) : le prix du produit en USD. Ce prix servira de base pour calculer et définir automatiquement les prix dans tous les pays. Vous pourrez personnaliser le prix pour différents pays et régions ultérieurement.
create-product-push.webp
  1. Cliquez sur Save & Continue.
  2. Configurez les informations du produit pour l’App Store si vous prévoyez d’y publier :
    • Product ID : créez un identifiant unique et permanent pour le produit.
    • Product group : sélectionnez un groupe de produits existant que vous avez créé dans App Store Connect, ou cliquez sur Create new Product Group et définissez son nom. Une fois qu’Adapty l’a créé, vous pouvez le sélectionner dans la liste déroulante.
    • Screenshot : téléchargez une capture d’écran de l’achat intégré montrant clairement l’article ou le service proposé. Cette capture d’écran est utilisée uniquement pour la révision App Store et n’est pas affichée sur l’App Store. Consultez les exigences de taille et de format ici.
push-app-store.webp
  1. Cliquez sur Push data to App Store.

S’il s’agit de votre premier produit pour cette application, vous devez le soumettre manuellement pour révision dans App Store Connect. Cela ne sera plus nécessaire par la suite. Une fois la révision terminée, le statut du produit dans Adapty se mettra à jour automatiquement.

  1. Configurez les informations du produit pour Google Play si vous prévoyez d’y publier :
    • Base Product ID : créez un identifiant unique et permanent pour le produit.
    • Subscription : sélectionnez un groupe d’abonnements existant que vous avez créé dans Google Play Console, ou cliquez sur Create new Product Group et définissez son nom et son identifiant. Une fois qu’Adapty l’a créé, vous pouvez le sélectionner dans la liste déroulante.

    Le délai de grâce et la période de suspension de compte seront automatiquement définis selon les valeurs par défaut du Play Store. Vous pourrez les modifier ultérieurement dans Google Play Console.

push-google-play.webp
  1. Cliquez sur Push data to Play Store.
  2. Pour iOS, configurez l’offre de lancement – essai gratuit – en sélectionnant sa Free duration dans la liste déroulante. Pour cette configuration initiale, vous pouvez ajouter un essai gratuit d’introduction. Une fois le produit principal approuvé par les stores, vous pourrez ajouter d’autres offres (par exemple, promotionnelles, de reconquête) en liant leurs identifiants existants depuis votre console de store.
intro.webp

Les offres de lancement ne se synchronisent pas automatiquement avec Google Play. Contrairement à l’App Store, Google Play ne dispose pas d’un type d’« offre de lancement » distinct — les essais gratuits et les offres à tarif réduit sont tous configurés en tant qu’offres sur un plan de base. Créez l’offre dans Google Play Console et liez-la à votre produit Adapty.

  1. Enfin, cliquez sur Save pour confirmer la création du produit.

Créer un produit et connecter des produits existants des stores

Avant de commencer, assurez-vous d’avoir :

Si vous n’avez aucun produit créé, suivez le guide Publier dans les stores pour les créer simultanément dans Adapty et dans les stores.

Pour ajouter un nouveau produit à votre application :

  1. Accédez à Products depuis le menu principal d’Adapty.
products-tab.png
  1. Cliquez sur Create product en haut à droite. Adapty prend en charge tous les types de produits : abonnements, non-consommables (y compris à vie) et consommables.

  2. Sélectionnez Connect an existing store product.

existing-product.webp
  1. Renseignez les informations suivantes :

    • Product name : saisissez le nom du produit tel qu’il apparaîtra dans le tableau de bord Adapty. Ce nom est avant tout une référence pour vous, choisissez donc celui qui vous convient le mieux dans l’Adapty Dashboard.

    • Access Level ID : sélectionnez le niveau d’accès auquel appartient le produit. Le niveau d’accès détermine les fonctionnalités débloquées après l’achat. Cette liste ne contient que les niveaux d’accès déjà créés. Le niveau d’accès premium est créé par défaut dans Adapty, mais vous pouvez également en ajouter d’autres.

    • Subscription duration : sélectionnez la durée de l’abonnement dans la liste.

      • Weekly/Monthly/2 Months/3 Months/6 Months/Annual : la durée de l’abonnement.
      • Lifetime : utilisez la durée à vie pour les produits qui débloquent les fonctionnalités premium de l’application de façon permanente.
      • Non-Subscriptions : pour les produits qui ne sont pas des abonnements et n’ont donc pas de durée, utilisez les non-abonnements. Ils peuvent débloquer des fonctionnalités supplémentaires, des produits consommables, etc.
      • Consumables : les articles consommables peuvent être achetés plusieurs fois et s’épuisent au fil de l’utilisation de l’application. Les exemples typiques sont la monnaie virtuelle et les bonus en jeu. Notez que les produits consommables n’affectent pas les niveaux d’accès. Pour accorder un niveau d’accès à partir d’un achat unique, utilisez Non-Subscriptions à la place.
    • Price (USD) : le prix du produit en USD. Si votre produit est déjà dans le store, cette valeur n’affectera pas son prix réel ; vous pouvez sélectionner n’importe quelle valeur dans la liste. Vous pourrez ensuite personnaliser les prix pour différentes régions directement depuis le tableau de bord Adapty.

product-info.webp
  1. Cliquez sur Continue.

  2. Configurez les informations du produit pour chaque store :

    • App Store :
      • App Store Product ID : cet identifiant unique permet d’accéder à votre produit sur les appareils. Sélectionnez-le dans la liste. Si vous ne le voyez pas, vérifiez sa configuration dans App Store Connect et assurez-vous qu’il est correct et qu’il appartient à cette application.
    • Play Store :
      • Google Play Product ID : il s’agit de l’identifiant du produit dans le Play Store. Sélectionnez-le dans la liste. Si vous ne le voyez pas, vérifiez sa configuration dans Google Play Console et assurez-vous qu’il est correct et qu’il appartient à cette application.
      • Base Plan ID : cet identifiant définit le plan de base du produit dans le Play Store. Lorsque vous ajoutez l’identifiant d’un produit d’abonnement sur le Play Store, vous devez fournir un identifiant de plan de base. Un plan de base définit les détails essentiels d’un abonnement : la période de facturation, le type de renouvellement (automatique ou prépayé) et le prix associé. Notez que dans Adapty, chaque combinaison d’un même abonnement avec différents plans de base est traitée comme un produit distinct.
      • Legacy fallback product : un produit de secours utilisé exclusivement pour les applications utilisant d’anciennes versions du SDK Adapty (version 2.5 et antérieures). En marquant un produit comme rétrocompatible dans Google Play Console, Adapty peut déterminer s’il peut être acheté par d’anciennes versions du SDK. Pour ce champ, indiquez la valeur au format suivant : <subscription_id>:<base_plan_id>.
    • Stripe :
      • Stripe Product ID : identifiant unique d’un produit dans Stripe.
      • Stripe Price ID : dans Stripe, les objets de prix contiennent bien plus que le montant ; ils couvrent également le comportement fiscal, les paliers de volume et les intervalles d’abonnement. Comme un seul produit peut avoir plusieurs prix, indiquez l’identifiant de prix correct lors de la création d’un produit dans Adapty.
    • Paddle :
      • Paddle Product ID : identifiant unique d’un produit dans Paddle.
      • Paddle Price ID : dans Paddle, les objets de prix contiennent bien plus que le montant ; ils couvrent également le comportement fiscal, les paliers de volume et les intervalles d’abonnement. Comme un seul produit peut avoir plusieurs prix, indiquez l’identifiant de prix correct lors de la création d’un produit dans Adapty.
  3. Facultatif : vous pouvez ajouter des produits depuis n’importe quel store personnalisé en cliquant sur Add custom store. Dans la fenêtre Manage custom store info, vous pouvez sélectionner un store personnalisé existant ou en ajouter un nouveau et y associer un produit. Gardez à l’esprit qu’Adapty ne suit que les transactions de l’App Store, Google Play et Stripe. Pour les stores personnalisés, vous devrez soumettre les transactions via la méthode Set transaction de l’API côté serveur d’Adapty.

  4. Cliquez sur Save product pour finaliser la création du produit. La synchronisation du statut des produits peut prendre jusqu’à cinq minutes ; attendez qu’ils se mettent à jour dans le tableau.

  5. Vous pouvez créer des offres pour le produit si nécessaire. Pour ajouter des offres, cliquez sur Yes, add offers. Sinon, cliquez sur No, thanks.

Les offres de lancement sont créées dans Adapty uniquement lors de la publication d’un produit dans le store. Lors d’une importation ou pour des produits déjà créés, les offres de lancement ne sont pas synchronisées et n’apparaissent pas dans Adapty, mais fonctionneront tout de même correctement dans l’application.

Étapes suivantes

Félicitations ! Vous avez ajouté vos produits dans Adapty. Et maintenant ?

  • Si vous n’avez pas encore configuré les offres de lancement ou promotionnelles, vous pouvez le faire maintenant.
  • Si vous ne souhaitez pas le faire ou l’avez déjà fait, passez à la configuration des paywalls pour activer les achats intégrés.
  • Si vous souhaitez apporter des ajustements aux produits du store (par exemple, définir des prix régionaux ou configurer le délai de grâce), faites-le dans App Store Connect ou Google Play Console.
  • Découvrez comment modifier des produits ultérieurement.