---
title: "Installation"
weight: 10
description: "Installer et activer le module smartmakersaasbilling dans Dolibarr."
---

# 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](screenshots/installation-deploiement-module.webp)

## 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](screenshots/installation-activation-module.webp)

## Vérification après installation

- L'écran de configuration du module signale toute constante manquante. Le
  détail figure sur la page
  [Configuration](/smartmakersaasbilling/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.
