Étape 4 : associer vos fichiers EXE de classeur compilé
Le kit d’intégration a été conçu pour prendre en charge plusieurs classeurs Excel à la fois. Vous devez donc installer le kit une seule fois sur votre serveur, même pour gérer plusieurs classeurs.
Tous les paramètres de vos classeurs Excel doivent être configurés dans un fichier appelé workbooks.json au format JSON.
Vous trouverez un modèle du fichier dans le répertoire “inc” de l’application. Nous verrons comment le configurer dans les étapes suivantes.
- Accédez au sous-dossier “inc” et modifiez le fichier workbooks.json stocké sur votre serveur.
Là encore, vérifiez que le fichier workbooks.json ne peut pas être consulté publiquement (le fichier .htaccess empêche les utilisateurs finaux d’y accéder) car ce fichier contient des données sensibles pour générer des clés d’activation!
- Voici le contenu du fichier workbooks.json :
{ "products": { "31": { "title": "My workbook title", "xlspadlockprivatekey": "{a04deb75-5288-4e0d-9254-58d44b63ecd4}", "xlspadlockmasterkey": "765DEB91C5886835F7E8740E72", "variations": { "32": { "usehardwarelocking": 1, "maxactivperorder": 2, "keymaxdays": 180, "shownagscreen": 0 }, "33": { "usehardwarelocking": 1, "keymaxdays": 10, "maxactivperorder": 1, "shownagscreen": 1 } } } }}« products » est une section obligatoire. Ne modifiez pas la valeur. Le schéma utilisé est le suivant :
{ "products": { "product ID": { … "variations": { "variation ID 1": {Il est tout à fait possible de définir plusieurs produits et donc plusieurs classeurs Excel identifiés par leur product ID (valeur automatiquement attribuée par WooCommerce lorsque vous ajoutez un produit).
De même, pour chaque produit, vous pouvez avoir plusieurs variations et configurer le WooCommerce Integration Kit afin de créer des clés d’activation dédiées à chaque variation de produit.
Par exemple, vous pouvez avoir une variation « version d’essai » avec un écran d’avertissement (nag screen) et une variation « version enregistrée » pour le même classeur, valable seulement un an avant un renouvellement obligatoire.
De nombreuses possibilités sont disponibles.