Dolibarr stock : Astuces et conseils dʼexperts

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ôtAddNom / Code
3 Paramétrer les niveaux de stock (min/max) Stock > ParamètresStock 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 > OrdersCreate
  • 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

  • WooCommerceShopify : 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 avec our csv import, repo tools.


6. Traçabilité verticale: fabriquant & BOM

  • Activez le module ManufacturingBOM (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


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 !

Publications similaires