Installation

Prérequis

  • Dolibarr 18 LTS ou plus récent
  • Le module smartauth, actif : c'est à lui qu'est déléguée l'authentification de l'API
  • Le module stripe, actif : les pages de paiement en ligne doivent pouvoir encaisser. Le module stancer remplit le même rôle et peut s'activer en complément.

Installation du module

Ouvrez Accueil > Configuration > Modules/Applications > Déployer/Installer un module externe, sélectionnez l'archive du module, puis suivez la procédure standard de Dolibarr.

Page de déploiement d'un module externe dans la configuration Dolibarr

Activation

Dans Accueil > Configuration > Modules/Applications, recherchez smartmakersaasbilling, puis activez-le. L'activation crée les trois tables du module et ajoute un index sur la colonne SIREN de la table des tiers.

Fiche du module smartmakersaasbilling dans la liste des modules, bouton d'activation visible

Vérification après installation

  • L'écran de configuration du module signale toute constante manquante. Le détail figure sur la page Configuration.
  • Un appel à l'API reste refusé tant qu'aucun client autorisé n'est enregistré. La table des clients autorisés est vide juste après l'installation : c'est le comportement attendu.

Mise à jour

Remplacez les fichiers du module par ceux de la nouvelle version, puis désactivez et réactivez le module. C'est ce cycle qui applique les mises à jour de la base de données et enregistre les nouveaux droits.

Désinstallation

Il suffit de désactiver le module depuis Accueil > Configuration > Modules/Applications. Les données restent en base, qu'il s'agisse des clients autorisés, des marquages de périmètre ou du journal des notifications : une réactivation les retrouve intactes.