Superviser les stocks, optimiser les flux de marchandises – la gestion de stock est l’un des piliers de la performance de toute entreprise. Dans Dolibarr, un ERP/CRM open‑source très répandu chez les PME, ce module peut devenir votre meilleur allié si vous le configurez et l’utilisez correctement. Dans cet article, vous découvrirez les meilleures pratiques, des astuces techniques et des recommandations issues de la communauté d’experts pour tirer le plein potentiel de Dolibarr Stock.
1. Pourquoi choisir Dolibarr pour la gestion de stock ?
- Facilité de prise en main : Interface claire, pas besoin d’un DBA pour démarrer.
- Flexibilité : Modules pluggables (BOM, gros, articles en série, multi‑stock).
- Coût : Gratuit (GPL) + frais de support optionnels.
- Évolutivité : Conçu pour évoluer d’un seul entrepôt à plusieurs sites et flux logistiques complexes.
2. Premiers pas – Configuration basique
| Étape | Action | Astuce |
|---|---|---|
| 1 | Activer le module Stock | Utilisez le menu Configuration > Modules |
| 2 | Créer un ou plusieurs entrepôts | Entrepôt → Add → Nom / Code |
| 3 | Paramétrer les niveaux de stock (min/max) | Stock > Paramètres → Stock minimum, bonus |
| 4 | Configurer les unités de mesure | Units on product page, keep consistency |
| 5 | Définir les catégories de produits | Ajoutez des attributs en Product > Categories |
Pro tip:
Dans Dolibarr 18+, le Stock Auto Replenish est activé par défaut. Si vous avez besoin d’une logique plus fine, utilisez l’API ou le module externe : https://github.com/Dolibarr/dolibarr-tracking | This is a nice real example: guarantee to be found under Admin.
3. Optimiser la précision des stocks
3.1 Utiliser les numéros de série et numéros de lots
- Ajoutez des champs Serie ou Lot dans les fiches produit.
- Automatisez le suivi lors de l’édition d’articles avec l’attribut
batch.
Bonus :
Pour les produits périssables, l’option Expiration date se trouve dans Product > Avancé et peut déclencher des alertes automatiques.
3.2 Mettre en place la verification des mouvements
- Créez un Processus de vérification dans Stock > Vérification.
- Programmez la vérification périodique (hebdomadaire, mensuelle) via un cron‑job simple :
# Vérifie les stocks chaque 1er du mois
0 0 1 * * php /var/www/dolibarr/htdocs/main.inc.php stock_check.php
3.3 Automatiser les réapprovisionnements
- Activez Reorder level sur chaque produit (paramètre Reorder on demand).
- Utilisez le module StockAlert pour notifier par e‑mail quand le stock franchit le seuil.
- Si vous avez besoin d’un réapprovisionnement automatique, les logiciels tiers (par ex. Odoo – in‑house) se connectent via l’API REST.
4. Gestion des commandes fournisseurs
4.1 Création d’un bon de commande (B_C)
- Vendor > Orders → Create
- Liez chaque produit à son fournisseur (Option Grouped Order).
- La réception de l’envoi déclenche automatiquement l’inventaire (
Reception).
4.2 La synchronisation de stock en temps réel
- Quand un fournisseur lit votre catalogue via JSON, vous pouvez automatiser l’ajout de nouveaux produits.
- Utilisez la fonction REST API (
/api/index.php/product/) pour pousser les stocks. - N’oubliez pas de verrouiller (lock) les entrées pendant le traitement.
5. Intégration e‑commerce & multicanal
- WooCommerce ‑ Shopify : modules Dolibarr–shopify ou WooCommerce DOLIBARR.
- Livraison : utilisez l’interface Shipping.
- Synchronisation des stocks :
- External API (/api.php) à consumer par votre boutique.
- Webhooks (Dolibarr 17+) : sur création / mise à jour produit.
- Batch updates avecour csv import, repo tools.
6. Traçabilité verticale: fabriquant & BOM
- Activez le module Manufacturing → BOM (Bill of Materials).
- Chaque produit composite hérite automatiquement du stock de ses composants.
- Lors d’un Manufacturing Order (MO) évaluez le besoin des matières premières et déclenchez automatiquement la commande fournisseur.
7. Rapports & tableaux de bord
| Rapport | Outil |
|---|---|
| Stock par entrepôt | Stock > Inventory Grid |
| Stock par catégorie | Product > Category list |
| Ventes par produit | Sales > Sales Grid |
| Alertes disponibles | Custom module StockAlert |
| Forecast | Programme externe ETL (Python) attaché au API |
Astuces
- Export CSV → Tableau de bord Power BI ou Google Data Studio.
- Alertes re‑fines: utilisez Cron pour envoyer un email automatisé.
8. Sécurité et audit
- User roles : limitez l’accès stock aux utilisateurs warehouse uniquement.
- Logs : cochez Enable logging: DB Log dans Configuration > Logging.
- Audit trail : utilisez la fenêtre Historical records.
9. FAQ d’experts
| Question | Réponse |
|---|---|
| Comment gérer des produits en gros et au détail en même temps ? | Utilisez le module Bulk Purchase et ajoutez des variantes (Unit vs. Pack). |
| Comment mettre à jour les stocks en masse depuis un fichier Excel ? | Forme d’entrée : CSV → Stock > Import. |
| Il y a un problème de synchronisation avec Shopify. | Vérifiez le log du cron et assurez‑vous que le JSON utilise le même ID interne que Dolibarr. |
| Comment gérer des stocks multinationales ? | Chaque Warehouse a son propre Zone et un Currency différent. L’option Localized Stock est disponible dans le module Multi‑Languages. |
10. Ressources supplémentaires
- Documentation officielle : https://wiki.dolibarr.org/index.php/Stock
- Forums : https://pull.dolibarr.org/
- GitHub – Modules : https://github.com/Dolibarr
- Webinars : Dolibarr Community YouTube
Résumé des points clés
| Astuce | Impact |
|---|---|
| Paramétrage précis des seuils | Évite ruptures & surstock |
| Gestion des lots/numéro de série | Traçabilité & conformité |
| API + Cron pour réappro | Réduction des stock‑outs |
| Integrations e‑commerce | Stock unique en temps réel |
| Rapports personnalisés | Décisions éclairées |
Mots de fin
Dolibarr ne se contente pas d’être un simple logiciel ERP ; c’est un outil modulable à l’échelle de vos besoins. En suivant ces conseils et en restant à jour avec les extensions et les APIs disponibles, vous pouvez transformer la gestion de stock de votre entreprise en un levier de croissance et d’efficacité.
À vos entrepôts !