License Management
Des licences logicielles qui suivent l'abonnement qui les paie
- Client
- Healy World
- Année
- 2025—
- Services
- WooCommerce, Abonnements, Licences


Healy vend des appareils, et les appareils font tourner du logiciel. Ce qu'un client achète n'est pas un fichier, c'est une licence — et une licence n'a d'utilité que si elle est délivrée dès que la commande est payée, qu'elle reste valide tant que l'abonnement derrière est payé, et qu'elle peut passer d'un appareil à l'autre parmi ceux que le client possède.
Le plugin fait tout ça de bout en bout. Les clés sont générées au niveau du panier et rattachées à la ligne de panier : un client qui achète trois fois le même produit reçoit trois licences distinctes, pas une seule répétée. Les commandes de renouvellement réutilisent la clé au lieu d'en créer une autre. Un abonnement mis en attente garde la sienne, une annulation ou un remboursement annule la vérification d'affectation qui devait tourner plus tard, et les lots sont ignorés pour qu'un pack matériel ne génère pas une licence pour son carton.
L'affectation vit dans Mon compte, et c'est l'écran que les clients utilisent vraiment. Affecter une licence à un appareil, la retirer, et la liste des appareils se met à jour sur place plutôt qu'après un rechargement de page. Les licences expirées restent visibles mais grisées, avec un filtre pour les masquer, parce qu'un client qui demande pourquoi une application a cessé de fonctionner doit justement voir celle qui a expiré.
Autour de ça : des e-mails de rappel avant l'expiration, avec le délai indiqué dans le message, une alerte quand une licence payée reste non affectée, une action de commande pour que le support puisse la renvoyer à la main, une API REST que les applications interrogent, et des commandes WP-CLI pour le travail en masse. Le tout traduit — y compris les réglages des e-mails, la partie qu'on oublie d'habitude — parce que le même plugin tourne sur chaque boutique régionale, pas seulement sur l'allemande.