Skip to Content
Nouvelle version 12 disponible 🎉

Configuration

Une fois le plugin Babel Licensing activé, vous le configurez depuis le tableau de bord de WordPress.

Les paramètres du plugin sont répartis en trois onglets :

  • General
  • Licenses
  • Emails

chacun couvrant un aspect différent de la configuration du plugin. Suivez les étapes ci-dessous pour configurer le plugin depuis son menu Settings.

Général

Pour configurer la connexion du plugin au Babel Licensing Service par son API web :

Ouvrir la section Babel Licensing Service

Sous l’onglet General, repérez la section Babel Licensing Service.

Saisir l’URL du service

Dans Service URL, saisissez l’URL du Babel Licensing Service, port du service compris.

Saisir la clé API

Dans API Key, insérez une clé API dotée de droits d’administration, générée dans l’application web, avec la Management API ou dans Babel Desktop (vue Clés API) exécuté sur la machine du service avec un profil de gestion locale.

Enregistrer les paramètres

Cliquez sur Save Settings (Enregistrer les paramètres) pour appliquer la configuration.

L’onglet General des paramètres de Babel Licensing

Activer le débogage

Pour activer le débogage du plugin Babel Licensing :

Ouvrir la section Debug

Faites défiler les paramètres jusqu’à la section Debug.

Activer la journalisation

Activez l’interrupteur Enable. Toutes les activités du plugin Babel Licensing sont alors journalisées.

Tous les journaux sont enregistrés dans une table dédiée de votre base de données WordPress, nommée wp_blic_log. Le débogage est utile pour le dépannage, mais il peut générer une grande quantité de données. Désactivez-le lorsqu’il n’est pas nécessaire, afin d’économiser l’espace de la base de données.

Licences

Cette section décrit les étapes à suivre pour intégrer Babel Licensing à votre extension WooCommerce, afin qu’une licence soit générée automatiquement lorsque la commande d’un produit sous licence est traitée avec succès.

  1. Activez l’interrupteur Enable pour activer l’intégration à WooCommerce
  2. Activez l’interrupteur Trace Licenses pour tracer chaque nouvelle licence créée par la gestion des commandes de WooCommerce. Chaque nouvelle licence est ainsi suivie et enregistrée à des fins d’audit et de dépannage.

Une fois ces paramètres configurés, Babel Licensing génère automatiquement une nouvelle licence chaque fois que la commande d’un produit désigné est finalisée dans WooCommerce.

L’onglet Licenses des paramètres de Babel Licensing

E-mails

Babel Licensing peut envoyer automatiquement des e-mails à différentes étapes du cycle de vie de la licence, pour informer à la fois l’administrateur et le client.

Ouvrir l’onglet Emails

Accédez à l’onglet Emails des paramètres de Babel Licensing.

Activer l’envoi d’e-mails

Dans la section Emails, activez l’interrupteur Enable pour autoriser le système à envoyer des e-mails automatiquement.

Configurer chaque e-mail

Configurez les paramètres suivants pour chaque e-mail :

  • From Email Address : indiquez l’adresse e-mail Ă  afficher dans le champ « From » (expĂ©diteur).
  • Attach License File : choisissez de joindre Ă  l’e-mail le fichier de licence gĂ©nĂ©rĂ©.
  • Enable Zip Attachment : cette fonctionnalitĂ© place le fichier de licence dans une archive zip. Elle est utile lorsque le serveur de messagerie filtre l’extension du fichier de licence. (NĂ©cessite que le module PHP Zip soit installĂ©)
  • Blacklist Recipients : adresses e-mail qui ne doivent recevoir aucun e-mail. Les adresses sont indiquĂ©es Ă  raison d’une par ligne et peuvent contenir des expressions rĂ©gulières pour dĂ©signer des domaines entiers. Par exemple :
    • @yahoo.*
    • @hotmail.*

Planifier les notifications

Cette section sert à gérer les notifications automatiques par e-mail qui annoncent l’expiration prochaine d’une licence ou de la maintenance.

  • Schedule Send (interrupteur) : cette option active ou dĂ©sactive l’envoi automatique des notifications.
  • Schedule Time : indique l’heure UTC exacte de la journĂ©e Ă  laquelle les e-mails de notification sont envoyĂ©s.
  • Expiration Warning Days : dĂ©termine combien de jours Ă  l’avance les utilisateurs sont avertis que leur licence ou leur maintenance approche de sa date d’expiration.

L’onglet Emails des paramètres de Babel Licensing

Last updated on