Installation
Téléchargement
Téléchargez le module depuis le DoliStore ou depuis votre espace client CAP-REL.
Installation du module
-
Décompressez l'archive téléchargée
-
Copiez le dossier
smartposdans le répertoirehtdocs/custom/de votre installation Dolibarr -
Installez les dépendances Composer :
cd htdocs/custom/smartpos composer install --no-dev
Activation
- Connectez-vous en tant qu'administrateur Dolibarr
- Rendez-vous dans Accueil > Configuration > Modules/Applications
- Recherchez "SmartPOS" dans la liste
- Cliquez sur le bouton d'activation

Le module crée automatiquement les tables nécessaires en base de données et les répertoires de travail.
Hôte virtuel pour l'application mobile
L'interface de vente SmartPOS est une application PWA (Progressive Web App) servie depuis le dossier mobile/dist/. Pour un fonctionnement optimal, créez un hôte virtuel Apache dédié :
<VirtualHost *:443>
ServerName pos.votre-domaine.fr
DocumentRoot /var/www/dolibarr/htdocs/custom/smartpos/mobile/dist
<Directory /var/www/dolibarr/htdocs/custom/smartpos/mobile/dist>
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Configurez ensuite la variable d'environnement VITE_API_URL pour pointer vers l'URL de l'API SmartPOS (par exemple https://erp.votre-domaine.fr/custom/smartpos/pwa/api.php/).
Premier paramétrage
Après activation, rendez-vous dans le menu SmartPOS qui apparaît dans la barre de navigation Dolibarr. L'onglet Paramètres vous permet de configurer :
- Le client par défaut -- Client Dolibarr utilisé quand aucun client n'est sélectionné sur le terminal. Ce paramètre est recommandé pour éviter les erreurs à la facturation.
- Le mode de déduction du stock -- Choisissez si le stock est déduit au moment de la commande ou au moment de la facturation.

Attribution des permissions
Rendez-vous dans Accueil > Utilisateurs et groupes pour attribuer les permissions SmartPOS à vos utilisateurs. Les permissions disponibles sont détaillées dans la page Configuration.
Mise à jour
- Remplacez le dossier
smartpospar la nouvelle version - Relancez
composer install --no-dev - Reconnectez-vous à Dolibarr : les mises à jour de base de données sont appliquées automatiquement