Connexion
Commencer

Documentation Easy Digital Downloads

Documentation, matériel de référence et tutoriels pour Easy Digital Downloads 

Licences logicielles : Configuration et utilisation

La gestion des licences logicielles vous permet de vendre des clés de licence avec votre logiciel. Chaque clé contrôle le nombre de sites sur lesquels elle peut être activée, sa durée de validité et si votre client bénéficie de mises à jour automatiques. Ce guide détaille chaque paramètre de la gestion des licences logicielles dans Easy Digital Downloads, de l'activation des licences pour un produit à la gestion des clés que vous avez vendues.

La gestion des licences logicielles est conçue pour les auteurs de plugins et de thèmes WordPress. Elle inclut également une API, vous pouvez donc l'utiliser avec la plupart des autres types de logiciels.

La gestion des licences logicielles nécessite une licence Professional Pass ou supérieure. Pour l'activer, allez dans Téléchargements » Extensions, trouvez la carte Gestion des licences logicielles et cliquez sur Installer. EDD installe et active la fonctionnalité pour vous. Consultez comment installer une extension pour plus d'aide.

La carte Gestion des licences logicielles sur l'écran Extensions Easy Digital Downloads, montrant la version 3.9.8 et le bouton bascule Activé

Choisir vos paramètres de licence logicielle

Les paramètres de gestion des licences logicielles pour l'ensemble du magasin se trouvent au même endroit. Dans votre tableau de bord WordPress, allez dans Téléchargements » Paramètres.

La barre latérale d'administration WordPress avec Paramètres mis en surbrillance sous le menu Téléchargements

Cliquez sur l'onglet Extensions, puis sur Gestion des licences logicielles.

L'écran Paramètres Easy Digital Downloads avec l'onglet Extensions ouvert et la section Gestion des licences logicielles sélectionnée

Les paramètres de cet écran sont divisés en quatre groupes. Nous allons les parcourir dans l'ordre où ils apparaissent.

Paramètres d'activation et de plugin

Désactiver les activations uniques : Activez cette option si vous n'avez pas besoin d'un identifiant unique, tel qu'une URL de site, lors de l'activation d'une clé. Chaque activation compte alors dans la limite, et la désactivation ne rend pas l'emplacement disponible. Laissez-la désactivée pour que les clients puissent désactiver un site et en activer un autre sans utiliser une activation supplémentaire. L'activer supprime également l'option Gérer les sites de l'historique des commandes de vos clients.

Ignorer les URL d'hôtes locaux ? : Activez cette option pour que les sites de développement locaux et les adresses IP ne comptent pas dans la limite d'activation d'une clé. L'URL est toujours enregistrée. Consultez comment ignorer les URL d'hôtes locaux pour l'activation pour plus de détails.

Les paramètres Désactiver les activations uniques, Ignorer les URL d'hôtes locaux et Vente de plugins WordPress, avec Ignorer les URL d'hôtes locaux activé.

Vente de plugins WordPress ? : Activez cette option pour qu'EDD lise le fichier readme.txt contenu dans le zip de votre plugin. Cela ajoute une section Informations Readme à chaque paramètre de licence du produit, afin que les détails du plugin soient remplis à partir de votre fichier readme. Ceci est facultatif, même si vous vendez des plugins WordPress.

Paramètres de mise à niveau

Afficher les liens de mise à niveau en ligne : Activez cette option pour afficher les liens de mise à niveau sous le bouton Ajouter au panier, dans les listes de produits et sur les pages de produits, pour les clients qui ont une licence qu'ils peuvent mettre à niveau.

Méthode de calcul au prorata : Choisissez comment EDD tarifie une mise à niveau de licence.

Le paramètre Afficher les liens de mise à niveau en ligne et le menu déroulant Méthode de proratisation défini sur Calcul basé sur le coût.

Calcul basé sur le coût facture la différence de prix entre les deux licences. Calcul basé sur le temps prend également en compte le temps restant sur la licence actuelle. Vous trouverez des exemples des deux dans la section des mises à niveau ci-dessous.

Paramètres de renouvellement

Autoriser les renouvellements : Activez cette option pour que les clients puissent renouveler leurs clés de licence. Ils recevront des e-mails de rappel de renouvellement et pourront renouveler depuis leur page de compte. Si le produit est également un abonnement et que l'abonnement est toujours actif, la licence est renouvelée automatiquement, même si ce paramètre est désactivé.

Les paramètres de renouvellement avec Renouvellements autorisés activé et une Réduction de renouvellement de 10 pour cent.

Forcer la correspondance des e-mails : Activez cette option pour que seule l'adresse e-mail qui a acheté une licence puisse la renouveler.

Remise de renouvellement : Entrez un pourcentage, comme 10, pour réduire automatiquement chaque renouvellement lors du paiement. Entrez 0 ou laissez vide pour aucune remise. Vous pouvez remplacer cela pour un produit unique, ce que nous aborderons ci-dessous.

Désactiver les codes de réduction sur les renouvellements : Activez cette option pour empêcher les clients d'ajouter d'autres codes de réduction lorsque leur panier contient un renouvellement.

Paramètres de paiement et de suivi

Afficher l'expiration : Activez cette option pour afficher la date d'expiration de chaque licence dans le panier.

Suivre les installations inactives : Activez cette option pour voir où votre logiciel est installé sans licence active. Lorsqu'une installation sans licence valide vérifie les mises à jour, elle est ajoutée à votre liste d'activations avec un statut inactif. Cela peut vous aider à repérer les activations incomplètes ou les abus.

Lorsque vous avez terminé, cliquez sur Enregistrer les modifications.

Les paramètres Afficher l'expiration et Suivre les installations inactives au-dessus du bouton Enregistrer les modifications

Activer les licences pour un produit

Vous activez les clés de licence produit par produit, de sorte que seuls les produits que vous choisissez génèrent des clés. Allez dans Téléchargements et cliquez sur le produit que vous souhaitez licencier, ou cliquez sur Ajouter un téléchargement pour en créer un nouveau.

Dans la boîte Détails du téléchargement, activez le bouton Créer des licences pour ce produit.

La boîte Détails du téléchargement avec le bouton bascule Créer des licences pour ce produit activé

Une nouvelle boîte Paramètres de licence apparaît en dessous. Ses options sont divisées en sections : Général, Versions, Bêtas, Exigences, Mises à niveau et Clés prédéfinies. Les bundles ont des options légèrement différentes. Voir la licence des bundles de produits pour ceux-ci.

Général

Limite d'activation : Le nombre de sites sur lesquels chaque clé peut être activée. Pour limiter une clé à 10 sites, entrez 10. Pour des activations illimitées, laissez vide ou entrez 0.

Durée de la licence : Combien de temps chaque clé reste valide. Entrez un nombre et choisissez Jours, Semaines, Mois ou Années, ou activez Les licences n'expirent jamais. Une fois qu'une clé expire, elle ne peut plus être activée tant qu'elle n'est pas renouvelée.

La section Général des Paramètres de licence avec une Limite d'activation de 5 et une Durée de licence de 1 an

Lorsque Autoriser les renouvellements est activé dans les paramètres de votre boutique, cette section affiche également Remise de renouvellement. Entrez un pourcentage pour donner à ce produit sa propre remise de renouvellement au lieu de celle de toute la boutique. Ou activez Désactiver les remises de renouvellement. pour que ce produit n'en bénéficie jamais.

Le panneau Paramètres de licence montrant la Limite d'activation définie sur 5 et la Réduction de renouvellement à 0 %.

Versions

La section Versions permet les mises à jour automatiques pour les plugins et thèmes WordPress. D'autres logiciels peuvent utiliser les mêmes détails via l' API de licence logicielle.

Le panneau Paramètres de licence avec la version 1.2.1, l'option Fichier de mise à jour, le Journal des modifications et l'éditeur de code contenant une note de correction.

Numéro de version : La version actuelle de votre logiciel, par exemple 1.0.0. Utilisez des numéros de version sémantique (SemVer).

Fichier de mise à jour : Le fichier que les clients reçoivent lors de la mise à jour. Choisissez-le parmi les fichiers que vous avez ajoutés dans l'onglet Fichiers du produit. Pour un plugin ou un thème WordPress, utilisez une archive zip contenant uniquement les fichiers du plugin ou du thème.

Journal des modifications : Notes sur ce qui a changé dans chaque version. Elles s'affichent dans la notification « Nouveautés » lorsque les clients effectuent une mise à jour. Consultez les journaux des modifications de la licence logicielle pour des conseils de formatage.

Notice de mise à niveau : Un court message que les clients voient lorsqu'une nouvelle version est disponible.

Déploiements progressifs : Libérez une nouvelle version pour un pourcentage de sites, ou uniquement pour les sites utilisant certaines versions, avant que tout le monde ne l'obtienne. Consultez les déploiements progressifs pour configurer cela.

Bêtas et exigences

La section Bêtas vous permet d'envoyer des versions bêta aux clients qui s'y inscrivent. Consultez les versions bêta pour la configuration complète.

La section Bêtas avec le bouton bascule pour activer une version bêta du produit

La section Prérequis limite les mises à jour aux sites qui répondent à une version minimale, telle qu'une version minimale de WordPress ou de PHP. Consultez les prérequis minimaux pour plus de détails.

La section Exigences avec des champs pour les versions minimales dont un site a besoin pour recevoir des mises à jour

Mises à niveau

La section Mises à niveau est l'endroit où vous configurez les chemins de mise à niveau, comme passer d'une licence pour 1 site à une licence pour 5 sites. Pour chaque chemin, choisissez le Téléchargement vers lequel les clients peuvent mettre à niveau. Il peut s'agir de ce produit ou d'un autre produit sous licence. Si ce produit a des prix variables, choisissez également l'Option de prix.

La section Mises à niveau avec un chemin de mise à niveau montrant les champs Téléchargement, Option de prix, Proratisation et Remise

Décidez ensuite si vous souhaitez Proratiser la mise à niveau et si vous souhaitez ajouter une Remise supplémentaire. Cliquez sur Ajouter un nouveau chemin de mise à niveau pour en ajouter d'autres.

Clés prédéfinies

Vous voulez vendre des clés que vous avez déjà créées ? Entrez-les dans Clés de licence prédéfinies, une par ligne. Chaque vente prend la clé suivante en haut de la liste. Lorsque la liste est épuisée, EDD recommence à générer ses propres clés.

Pour éviter que cela ne se produise, activez Définir ce téléchargement sur brouillon lorsque toutes les clés prédéfinies ont été distribuées. Cela empêche les achats lorsqu'il n'y a plus de clés prédéfinies.

EDD peut vous envoyer un e-mail lorsque vous êtes sur le point de manquer. C'est l'e-mail Avertissement de clés de licence prédéfinies, sous Téléchargements » E-mails.

La section Clés prédéfinies avec la boîte Clés de licence prédéfinies et les options pour bloquer les achats ou définir le téléchargement sur brouillon lorsque les clés sont épuisées

Une fois votre produit configuré, cliquez sur Enregistrer.

Envoi des clés de licence aux clients

Une fois qu'un produit a la licence activée, la clé s'affiche automatiquement sur la page de confirmation d'achat. Votre e-mail de reçu d'achat ne l'inclut pas par défaut, alors ajoutez-la aussi là.

Allez dans Téléchargements » E-mails. Survolez Reçu d'achat et cliquez sur Modifier.

L’écran E-mails avec le lien Modifier sous le reçu d’achat

Cliquez là où vous voulez les clés dans la boîte Message, puis cliquez sur Insérer une balise. Recherchez « license » et cliquez sur Clés de licence pour ajouter la balise {license_keys}.

La fenêtre Insérer une balise filtrée sur la balise Clés de licence

La balise liste chaque clé de la commande, avec le nom de chaque produit.

Le message Reçu d’achat avec la balise license_keys ajoutée sous la balise download_list

Cliquez sur Enregistrer en haut de l'écran.

Les clients peuvent également voir toutes leurs clés sur leur page de compte. Ajoutez le shortcode [edd_license_keys] à cette page. Il affiche chaque clé avec sa date d'expiration, son statut, les options de renouvellement et de mise à niveau, et un lien vers la commande. Les clients doivent être connectés pour le voir. Voir la page de compte client pour l'aide à la configuration.

Offrir des mises à niveau de licence

Les parcours de mise à niveau permettent aux clients de passer à une licence plus importante et de ne payer que la différence. Vous définissez les parcours dans la section Mises à niveau de chaque produit, et la méthode de tarification dans vos paramètres de mise à niveau.

Comment fonctionne le prorata

Supposons qu'un client ait acheté une licence pour 1 site à 89 $ le 1er octobre 2025. Le 1er mars 2026, il passe à une licence pour 2 à 5 sites, qui coûte 129 $.

  • Calcul basé sur le coût : Le client paie la différence de 40 $.
  • Calcul basé sur le temps : La différence est de 40 $, et il reste 6 mois sur la licence, donc le client paie 20 $.

Dans tous les cas, le 1er octobre 2026, la licence est renouvelée à 129 $ et reste active jusqu'au 1er octobre 2027.

La mise à niveau vers une licence à vie fonctionne un peu différemment. Le calcul basé sur le coût déduit le prix total de la licence d'origine du prix de la licence à vie. Le calcul basé sur le temps déduit un montant au prorata basé sur le temps restant.

Ce que les clients voient lors de la mise à niveau

Les clients ont besoin d'un compte utilisateur pour effectuer une mise à niveau. Ils se connectent et accèdent à la page Historique des commandes. À côté de la commande, ils cliquent sur Voir les licences, puis sur Voir les mises à niveau à côté de la clé. Cette page liste chaque mise à niveau avec son coût et sa date d'expiration. Cliquer sur Mettre à niveau la licence les amène à la page de paiement.

Une mise à niveau conserve la date d'expiration d'origine de la licence. La seule exception est une mise à niveau vers une durée de licence différente, qui la modifie.

Pour voir ce que les mises à niveau vous ont rapporté, allez dans Téléchargements » Rapports » Mises à niveau de licence.

Gérer les renouvellements de licence

Les renouvellements nécessitent que l'option Autoriser les renouvellements soit activée dans vos paramètres de renouvellement. Les clients peuvent ensuite renouveler à partir d'un e-mail de rappel, lors du paiement, ou avec un formulaire de renouvellement.

E-mails de rappel de renouvellement

EDD peut envoyer automatiquement des e-mails aux clients lorsqu'une clé est sur le point d'expirer. Voir les e-mails de rappel de renouvellement et d'expiration de licence pour configurer leur envoi.

Vous pouvez également envoyer vous-même un rappel. Dans Téléchargements » Licences, cochez les clés que vous souhaitez, choisissez Envoyer un avis de renouvellement dans le menu déroulant Actions groupées, et cliquez sur Appliquer. Cette option ne s'affiche que lorsque les renouvellements sont autorisés.

Renouveler lors du paiement

Avec les renouvellements autorisés, votre page de paiement affiche un bouton Renouveler une licence existante.

Le bouton Renouveler une licence existante sous les totaux du panier sur la page de paiement

Les clients cliquent dessus, entrent leur clé, puis cliquent sur Ajouter le renouvellement au panier.

Le formulaire de renouvellement de paiement avec un champ de clé de licence et le bouton Ajouter le renouvellement au panier

Pour placer le même formulaire sur n'importe quelle page, ajoutez le shortcode [edd_renewal_form]. Sa soumission ajoute le renouvellement au panier du client.

Gestion des clés de licence vendues

Chaque clé que vous avez vendue est répertoriée sous Téléchargements » Licences.

La barre latérale d’administration WordPress avec Licences en surbrillance sous le menu Téléchargements

Chaque ligne affiche la clé, le produit, le client, les activations utilisées, la date d'expiration, le statut et la commande. Utilisez les liens au-dessus du tableau pour filtrer par statut, ou choisissez un produit et cliquez sur Filtrer. Vous pouvez également rechercher une clé.

Survolez une clé pour voir ses actions : Gérer, Prolonger, Désactiver et Supprimer. La suppression d'une clé ne peut pas être annulée. Le menu déroulant Actions groupées vous permet d'activer, de désactiver, de renouveler ou de supprimer plusieurs clés à la fois.

L’écran Licences affichant les clés de licence actives avec les actions Gérer, Étendre, Désactiver et Supprimer sous la première clé

Statuts de licence

  • Inactif : La clé n'a encore été activée sur aucun site. Chaque nouvelle clé commence ici.
  • Actif : La clé est activée sur au moins un site. Une clé ne devient active que lorsqu'un client l'active. Si tous les sites sont désactivés, elle redevient Inactive.
  • Expiré : La date d'expiration de la clé est dépassée. Elle doit être renouvelée avant de pouvoir être activée à nouveau.
  • Désactivé : La clé a été désactivée, soit par vous, soit parce que sa commande a été remboursée ou révoquée.

Désactiver un site est différent de désactiver une clé. La désactivation ne fait que libérer une des activations de la clé, et la clé elle-même reste valide. La désactivation désactive la clé entière.

Affichage des détails d'une licence

Cliquez sur Gérer sur n'importe quelle clé pour ouvrir ses détails. L'onglet Détails affiche la clé, ses dates et sa durée, le produit, la limite d'activation, le statut et le client. Il répertorie également les commandes associées, les chemins de mise à niveau et les liens de renouvellement et de désabonnement de la clé.

À partir d'ici, vous pouvez ajouter ou supprimer des activations avec les boutons + et –, modifier la date d'expiration, marquer la licence comme à vie, ou la prolonger ou la désactiver. Pour donner une nouvelle clé au client, cliquez sur l'icône d'actualisation à côté de la clé.

L’onglet Détails de la licence affichant la clé, les dates d’achat et d’expiration, la limite d’activation, le statut, le client et les actions

L'onglet Journaux affiche chaque demande d'activation pour la clé. L'onglet Téléchargements répertorie les téléchargements de fichiers effectués via l'API Software Licensing, tels que les mises à jour. L'onglet Activations répertorie chaque site sur lequel la clé est active. Vous pouvez ajouter un site manuellement ou en désactiver un. Les clients peuvent également gérer leurs propres sites depuis leur page de compte.

Le panneau Activations sous licence affichant une activation : ID theolaurent.example, Statut Actif, avec les heures de la première et de la dernière requête API affichées, et un menu de navigation latéral.

Générer des licences pour les commandes passées

Avez-vous vendu un produit avant d'activer la gestion des licences pour celui-ci ? Vous pouvez créer des clés pour ces anciennes commandes. Allez dans Téléchargements » Outils. Dans la boîte Software Licensing – Corriger les licences manquantes, choisissez un produit ou conservez Tous les téléchargements, puis cliquez sur Traiter les licences. Une fois terminé, vous pouvez télécharger un CSV des commandes traitées.

L’outil Logiciel de licence Corriger les licences manquantes avec le menu déroulant du produit et le bouton Traiter les licences

Pour corriger une seule commande, ouvrez-la sous Téléchargements » Commandes et cliquez sur l'onglet Licences. Cliquez sur Traiter les licences pour créer les clés manquantes pour cette commande.

L’onglet Licences sur les détails d’une commande, affichant le statut de licence du produit et le bouton Traiter les licences

Afficher les rapports et exporter les licences

Software Licensing ajoute trois rapports sous Téléchargements » Rapports :

  • Renouvellements de licence : ventes de renouvellement au fil du temps.
  • Mises à niveau de licence : ventes de mises à niveau au fil du temps.
  • Données d'activation : nouvelles activations, licences actives et requêtes API récentes.
Le rapport Données d’activation avec des vignettes pour les nouvelles activations, les licences actives et les requêtes API récentes au-dessus d’un graphique des nouvelles activations

Pour exporter vos clés, allez dans Téléchargements » Rapports et cliquez sur l'onglet Exporter. Dans la boîte Exporter les licences, choisissez un produit et un statut, ou conservez les valeurs par défaut pour tout exporter. Cliquez ensuite sur Générer le CSV. Le fichier inclut chaque clé, son statut, les détails du client, le produit, les dates et les activations.

La boîte Exporter les licences avec les menus déroulants produit et statut et le bouton Générer le CSV

Ajouter la gestion des licences à votre logiciel

Votre logiciel a besoin d'un petit code pour vérifier les clés et obtenir les mises à jour. Suivez le guide pour ce que vous vendez :

Vous vendez un plugin WordPress avec un fichier readme.txt ? Consultez l'analyse des fichiers readme.txt dans les plugins WordPress.

Publier une nouvelle version

Lorsque vous avez une mise à jour prête, ouvrez le produit et suivez ces étapes :

  1. Dans l'onglet Fichiers, téléchargez le nouveau fichier.
  2. Dans Paramètres de licence » Versions, entrez le nouveau Numéro de version.
  3. Ajoutez des notes sur les changements dans le Journal des modifications.
  4. Assurez-vous que Fichier de mise à jour pointe vers le nouveau fichier.
  5. Cliquez sur Enregistrer.

Les sites de vos clients verront alors la nouvelle version, et ils pourront cliquer sur Mettre à jour.

C'est tout ! Vous savez maintenant comment configurer Software Licensing, licencier vos produits et gérer les clés que vous vendez. Ensuite, configurez les e-mails de rappel de renouvellement pour que les clients renouvellent avant l'expiration de leurs clés.


FAQ sur la configuration de la gestion des licences logicielles

Voici les questions que nous recevons le plus souvent concernant Software Licensing. Si la vôtre n'est pas ici, contactez notre équipe de support.

Les sites de développement locaux utilisent-ils les activations d'un client ?

Non, si vous activez Ignorer les URL d'hôtes locaux ? sous Téléchargements » Paramètres » Extensions » Software Licensing. Les domaines et adresses IP locaux peuvent alors activer une clé sans compter dans sa limite.

Quelle est la différence entre un site désactivé et une licence désactivée ?

La désactivation d'un site libère une activation sur la clé, et la clé continue de fonctionner. La désactivation d'une licence désactive toute la clé. Une licence est également désactivée lorsque sa commande est remboursée ou révoquée.

Comment puis-je vendre une licence qui fonctionne sur un nombre illimité de sites ?

Dans la section Paramètres de licence » Général du produit, laissez Limite d'activation vide ou entrez 0.

Pourquoi mon client n'a-t-il pas reçu sa clé de licence par e-mail ?

Le reçu d'achat par défaut n'inclut pas les clés de licence. Ajoutez la balise {license_keys} à votre e-mail de reçu d'achat sous Téléchargements » E-mails. La clé s'affiche toujours sur la page de confirmation d'achat dans les deux cas.

Que se passe-t-il lorsque mes clés prédéfinies sont épuisées ?

EDD commence à générer ses propres clés. Pour arrêter les ventes à la place, activez Empêcher les utilisateurs d'acheter ce téléchargement lorsqu'il n'y a plus de clés prédéfinies. dans la section Clés prédéfinies du produit.

Les licences se renouvellent-elles automatiquement avec un abonnement ?

Oui. Si le produit est également un abonnement et que l'abonnement est actif, la licence est renouvelée à chaque paiement, même si Renouvellements autorisés est désactivé.


Cet article vous a-t-il été utile ?

Commencez à vendre dès aujourd'hui !

Rejoignez plus de 50 000 propriétaires de boutiques avisés et commencez à utiliser le moyen le plus simple de vendre des produits numériques avec WordPress.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]