Configurer la désactivation pour les abonnements
Le processus de désactivation dans XLS Padlock permet aux utilisateurs finaux de désenregistrer leurs applications de classeur Excel activées de leur appareil actuel, leur permettant ainsi de transférer leur licence vers un autre appareil. Ce processus est utile dans des scénarios tels qu un changement de matériel, une mise à niveau du système ou le passage à un nouvel ordinateur.
Le WooCommerce Integration Kit gère efficacement le processus de désactivation en ligne, y compris pour les abonnements. Lorsqu un utilisateur décide de désactiver une licence sur son appareil, le processus est automatisé, ce qui simplifie le flux de travail à la fois pour les utilisateurs et les administrateurs. Aucun besoin de vérifier manuellement les certificats de désactivation.
Pour activer la fonction de validation, cochez l option “Allow deactivation for this workbook application” et renseignez le champ Base Deactivation URL :

Dans le champ Base Deactivation URL, saisissez l URL de base telle que définie précédemment (voir URL de base pour l activation) sur votre serveur web suivie de /dosubdeactivation/{product ID} (une barre oblique finale / n est pas obligatoire) et remplacez {product ID} par l identifiant de produit associé à votre classeur (et défini dans workbooks.json).
Dans notre cas, cela donnerait :
https://www.mywebsite.com/wordpress/activation/dosubdeactivation/3636Recompilez l EXE de votre classeur avec XLS Padlock. C est tout.
Lorsque les utilisateurs finaux souhaitent désactiver (voir le guide de l utilisateur de XLS Padlock pour les instructions sur la manière de désactiver une application de classeur), le serveur en sera informé et l activation existante qui y est stockée sera supprimée.

Lors de la désactivation, le kit WooCommerce vérifie également le statut de l abonnement.
Cela garantit que seuls les clients disposant d un abonnement actif peuvent désactiver des licences existantes afin de les transférer.
Après une désactivation réussie, une note est également ajoutée à l abonnement du client pour votre information :
