Que sont les clés de licence WooCommerce ? Lisez notre guide et apprenez comment ajouter de la valeur à votre entreprise.

WooCommerce
Que sont les clés de licence WooCommerce ? Lisez notre guide et apprenez comment ajouter de la valeur à votre entreprise.

Si vous vendez des logiciels, des applications, des modules complémentaires, des thèmes, des plugins ou des extensions sur votre boutique WooCommerce, vous avez besoin d'un moyen de fournir un accès sécurisé aux utilisateurs qui les achètent chez vous.

La façon la plus simple de le faire est d'utiliser le plugin WooCommerce API Manager. J'ai pensé à utiliser Easy Digital Downloads mais nous utilisons déjà WooCommerce et WooCommerce Subscriptions sur notre site actuellement pour nos clients de maintenance de sites web. Il était plus logique de s'en tenir à WooCommerce. Je dois dire qu'il a été difficile de trouver un plugin solide pour servir des clés de licence pour notre plugin. Nous avons pensé à utiliser le Software Add-On (construit par l'équipe de WooCommerce) mais il ne fonctionne qu'avec des produits simples et ne peut donc pas être utilisé avec WooCommerce Subscriptions.

WooCommerce API Manager vous permet de transformer vos produits WooCommerce en ressources API accessibles à l'aide d'une clé API. Cela signifie que vous pouvez utiliser le plugin WooCommerce pour vendre des clés de licence pour des logiciels, des abonnements et des applications directement dans votre boutique alimentée par WooCommerce.

Et le plus intéressant, c'est qu'il vous permet d'offrir une expérience sécurisée et transparente à vos clients. Ils peuvent payer le logiciel ou l'abonnement et obtenir immédiatement une clé API pour celui-ci. Vous pouvez également ajouter des dates d'expiration aux clés de licence et ajouter des produits d'abonnement simples et variables. Un avantage énorme pour les revenus récurrents de votre plugin ou produit numérique !

Par exemple, voici à quoi ressemble l'une de nos pages de tarification :

woocommerce-subscriptions-virtual-product

Lorsqu'un client achète un plan, il obtient automatiquement une clé de licence dans l'e-mail de confirmation de la commande. Ensuite, il ajoute et active sa clé de licence sur le tableau de bord de WordPress.

woocommerce-payment-plans-activate-license

En outre, les clients peuvent également trouver les clés de licence dans leur compte.

Dans ce tutoriel, nous allons approfondir la manière d'ajouter des clés de licence à vos produits numériques.

Que sont les clés de licence et pourquoi en avez-vous besoin ?

Pour ceux qui ne le savent pas, une clé de licence certifie que la copie du logiciel que vous avez installée est originale. D'une manière générale, une clé de licence est une chaîne unique de caractères et de chiffres. L'activation en ligne est nécessaire pour garantir que la clé de licence d'une personne n'est pas utilisée par une autre personne au même moment.

Si vous vendez des logiciels ou des produits d'abonnement, vous avez besoin d'un moyen de vous assurer que chaque client dispose de sa propre clé de licence. C'est là que l'extension WooCommerce API Manager entre en jeu.

WooCommerce API Manager vous permet de sécuriser votre logiciel avec une clé API en agissant comme le gestionnaire de licence du logiciel WooCommerce. Les logiciels clients ont généralement une gamme complète d'options et de fonctionnalités permettant aux utilisateurs d'activer, de désactiver et de mettre à jour si nécessaire.

Les téléchargements de logiciels utilisent des URL sécurisées et expirantes pour garantir que seuls les clients ont accès au logiciel acheté. Cela signifie que la licence ne sera utilisée que par un seul utilisateur. L'extension WooCommerce est également fournie avec une bibliothèque PHP que vous pouvez incorporer dans un plugin ou un thème pour le rendre compatible avec le gestionnaire d'API.

Cela rend le plugin WooCommerce API Manager parfait pour tous ceux qui cherchent à vendre des logiciels, des abonnements, des thèmes, des plugins, des add-ons ou des extensions via leur boutique WooCommerce. Il transforme essentiellement votre produit en une ressource API et crée une clé API ou une clé de licence qui permet aux clients d'accéder à votre produit.

Caractéristiques principales de WooCommerce API Manager

Voici quelques-unes des caractéristiques qui font du gestionnaire d'API WooCommerce une excellente solution pour créer des clés de licence :

  • WooCommerce API Manager est assez simple à configurer et à utiliser.
  • Une fois que le client a acheté votre produit, vous pouvez autoriser la clé de licence ou la clé API achetée à avoir un nombre limité d'activations par clé API ou une utilisation illimitée. Une fois que la ressource API expire, l'utilisateur final ne pourra plus y accéder.
  • Vos clients pourront télécharger des URL sécurisées à partir d'hôtes locaux, d'Amazon S3 ou d'hôtes distants.
  • Les propriétaires de boutiques WooCommerce utilisant le gestionnaire d'API WooCommerce peuvent avoir un contrôle complet de l'accès à l'API. Cela vous permet de désactiver l'accès à l'API de chaque client si nécessaire.
  • Le gestionnaire d'API de WooCommerce est livré avec un débogage intégré de l'API. Vous disposez de plusieurs options pour accéder aux données de débogage qui sont stockées dans les journaux personnalisés de WooCommerce.
  • Les données et les réponses API sont super rapides grâce à la fonctionnalité SmartCache du plugin WooCommerce API Manager. Cette fonctionnalité permet au gestionnaire d'API de fonctionner de manière transparente avec n'importe quel niveau de charge de trafic ou d'utilisateur.

Maintenant que nous comprenons mieux pourquoi le gestionnaire d'API WooCommerce est un moyen facile et efficace de créer des clés de licence pour vos produits WooCommerce, passons à la configuration des clés de licence WooCommerce sur votre boutique.

Configuration des clés de licence WooCommerce

Ici, nous allons expliquer étape par étape comment vous pouvez configurer les clés de licence WooCommerce sur votre boutique. Pour ce tutoriel, nous supposons que vous avez déjà installé et activé le plugin WooCommerce et que vous souhaitez vendre des produits logiciels ou des abonnements.

Étape 1 : Installer et configurer l'extension WooCommerce API Manager

Obtenez l'extension WooCommerce API Manager et installez-la sur votre site WordPress. Une fois que c'est fait, cliquez sur le bouton Activer pour commencer.

Rendez-vous dans WooCommerceRéglagesGestionnaire d'API à partir du tableau de bord WordPress pour configurer les paramètres du plugin. Ici, vous pouvez entrer votre ID de clé d'accès aux services Web d'Amazon et votre région Amazon S3.

En outre, vous pouvez également définir le délai d'expiration de l'URL et la clé d'application d'enregistrement dans Dropbox.

Une fois que vous avez configuré le plugin, cliquez sur le bouton Enregistrer les modifications pour continuer.

Étape 2 : Configurer les produits API sur votre boutique WooCommerce

Une fois que vous avez configuré les paramètres du plugin, vous pouvez commencer à configurer vos produits WooCommerce API.

Étant donné que tous les produits API sont virtuels, ils peuvent être de plusieurs types, notamment simple, abonnement simple, variable, abonnement variable et groupé. Les produits externes et affiliés ne peuvent pas être classés comme des produits API car il s'agit de produits de type placeholder qui renvoient à un produit externe.

Supposons que vous souhaitiez mettre en place un simple produit d'abonnement, voici ce que vous devez faire.

Accédez à l'écran Modifier le produit et faites défiler l'écran jusqu'à la section Données du produit. Utilisez la liste déroulante pour sélectionner Abonnement simple et cochez les cases à côté de Virtuel, Téléchargeable et API.

écran de modification d'un produit

Une fois que c'est fait, remplissez les paramètres dans l'onglet Général. Vous pouvez définir le prix de l'abonnement, les détails de l'expiration, et bien plus encore.

Plans de paiement Woocommerce pour les abonnements

Une fois que c'est fait, allez à l'onglet API. Ici, vous pouvez définir les produits de l'API :

  • Product ID - utilisé pour identifier la ressource API.
  • Limite d'activation - permet aux utilisateurs d'activer le produit un nombre déterminé de fois. Même si vous souhaitez offrir un nombre illimité d'activations, vous devez définir la valeur autrement qu'en la laissant complètement vide.

Les autres champs que vous pouvez remplir sont assez explicites. Il s'agit notamment de :

  • Version
  • URL de la page
  • Auteur
  • Dernière mise à jour
  • Activations illimitées
  • Avis de mise à niveau

Cliquez sur le bouton Publier pour continuer.

Étape 3 : Définir la clé API

Après avoir configuré votre produit WooCommerce comme une ressource API, vous avez besoin d'une clé API que vos clients utiliseront pour accéder à la ressource API ou au produit. Il existe trois types différents de clés d'API parmi lesquels vous pouvez choisir :

  • Clé API principale. La clé API maître est utilisée pour chaque ressource API de votre boutique WooCommerce. Lorsque vous ajoutez ou supprimez des ressources d'API sur votre site Web, la clé d'API maître garde une trace de ces changements et n'autorise l'accès qu'aux ressources d'API disponibles. La clé API maître est idéale pour les clients qui souhaitent disposer d'une seule clé API pour accéder à toutes les ressources de leur boutique WooCommerce. C'est généralement un excellent choix pour les produits d'abonnement.
  • Clé API de commande de produits. La clé API de commande de produit obtient ses privilèges à partir de la clé API maître, mais ne peut gérer qu'une seule ressource API par clé API de commande de produit. Par exemple, si un client décide d'acheter votre produit, une nouvelle clé API sera générée pour la même ressource API. Cette clé API ne fonctionnera pas sur une commande différente de la même ressource API. Ceci est idéal pour les propriétaires d'entreprises WooCommerce qui souhaitent que leurs clients utilisent des clés d'API distinctes pour chaque achat qu'ils effectuent.
  • Clé API associée. Comme la clé API pour les commandes de produits, la clé API associée permet également une seule ressource API par clé API. Mais la clé API associée vous permet de contrôler à quels produits et commandes la clé API unique est associée.

Vous pouvez également contrôler la clé API maître de l'utilisateur en allant dans "Utilisateurs > Profil de l'utilisateur". Vous pouvez remplacer la clé API maître, ou la désactiver, en cochant les deux cases. Lorsque vous désactivez une clé API maître, vous désactivez l'accès aux ressources API pour vos clients. En outre, les deux autres clés - la clé API de commande de produits et la clé API associée - cesseront également de fonctionner complètement lorsque la clé API maître sera désactivée.

lincenses

Lorsqu'un client décide finalement d'acheter la clé API afin d'accéder aux ressources API, toutes les informations relatives à l'accès API seront affichées sur l'écran de commande ainsi que sur le tableau de bord Mon compte.

Bibliothèque PHP de gestion de l'API WooCommerce pour les plugins et les thèmes

Si vous vendez des plugins ou des thèmes WordPress, vous pouvez facilement connecter le thème ou le plugin au gestionnaire d'API à l'aide de la bibliothèque PHP WooCommerce API Manager pour les plugins et les thèmes. La bibliothèque PHP peut être utilisée avec un plugin ou un thème pour l'authentification des clés API et les mises à jour logicielles avec le gestionnaire d'API WooCommerce.

WooCommerce API Manager est la meilleure solution pour quiconque cherche à créer des clés de licence WooCommerce pour ses produits. Il vous aidera à sécuriser votre logiciel contre les accès non autorisés en permettant uniquement aux clients d'accéder à vos thèmes et plugins à l'aide de clés API.

Les clients devront simplement entrer la clé API qui leur a été donnée pour commencer à utiliser le thème ou le plugin. Et, après l'avoir activé, ils pourront voir combien d'activations il leur reste.

En outre, les commandes pour lesquelles une clé API a été activée afficheront une clé dans la liste des commandes et seront affichées sur l'écran des commandes.

Conclusion

Le gestionnaire d'API WooCommerce permet aux propriétaires de magasins de vendre facilement des produits d'abonnement et des logiciels directement dans leur magasin WooCommerce. C'est le moyen le plus simple d'offrir une expérience d'achat sécurisée et transparente aux clients.

Vous pouvez choisir le type de clé API à utiliser en fonction du type de produit que vous vendez. Et, si vous vendez des thèmes ou des plugins WordPress, vous pouvez utiliser la bibliothèque PHP WooCommerce API Manager for Plugins and Themes pour la configurer encore plus rapidement.

Pour quel type de produits cherchez-vous à mettre en place des clés de licence ? Avez-vous essayé d'autres solutions de clés de licence ? Faites-nous en part dans la section des commentaires ci-dessous.

Laissez une réponse

Politique en matière de commentaires : Nous aimons les commentaires et apprécions le temps que les lecteurs consacrent à partager leurs idées et à donner leur avis. Cependant, tous les commentaires sont modérés manuellement et ceux qui sont considérés comme des spams ou des messages à caractère exclusivement promotionnel seront supprimés. Votre adresse électronique ne sera pas publiée. Les champs obligatoires sont marqués*.