Comment utiliser Dolibarr multi-entrepôts efficacement ?

Dolibarr est un logiciel ERP/CRM open‑source destiné aux PME et aux indépendants. Sa puissance vient de la modularité : vous n’achetez pas tout, vous choisissez les briques dont vous avez besoin. Un des modules les plus appréciés, mais parfois sous‑exploité, est le multi‑entrepôt (ou multi‑warehousing).

Cet article vous guidera pas à pas vers une utilisation optimisée de cette fonctionnalité : comment l’activer, bien configurer vos entrepôts, gérer les mouvements de stock, exploiter les rapports, et éviter les pièges les plus courants.


1. Pourquoi adopter un modèle d’entrepôt multiple ?

Besoin Analyse Solution multietp
Séparation géographique Vous avez plusieurs points de stockage (atelier, magasin, entrepôt principal). Chaque entrepôt possède ses propres stocks, pics de démarchage, règles de réapprovisionnement.
Gestion de la disponibilité Un stock centralisé peut devenir un goulot d’étranglement. Vous randomisez l’origine de la livraison selon la disponibilité locale.
Optimisation des coûts logistiques Fret vers le client final depuis le point le plus proche. Envoi direct depuis l’entrepôt le plus proche.
Conformité réglementaire Certains produits doivent être stockés à des endroits précis (température, sécurité). Vous alignez les règles d’accès à chaque entrepôt.
Reporting</ Vue agrégée peut masquer des problèmes spécifiques à un entrepôt. Analyse détaillée par entrepôt + vue d’ensemble.


2. Préparer votre instance Dolibarr

2.1. Version requise

  • Dolibarr ≥ 13 (les versions 12+ supportent déjà les multiple entrepôts, mais de 13 on profite de l’optimisation de la base).
  • Le module de stocks doit être activé (nécessaire pour fonctionner).

2.2. Coordonner les dépendances

  • Documents physiques : passez en mode bars codes pour faciliter l’inventaire (module “Barcode”).
  • Accès admin : vous devez posséder les droits « Paramétrage » pour créer des entrepôts.
  • Backup : sauvegardez votre base avant d’activer les fonctions avancées (un gros changement d’inventaire).


3. Activer la gestion multi‑entrepôts

  1. Aller dans MultidefinitionsParameter‑ModuleModulesStock.
  2. Vérifier la case “Activer la gestion de l’entrepôt”.
  3. Enregistrer.
  4. Vous verrez désormais, dans le menu « Produits », l’onglet « Entrepôts » pour chaque article.

Astuce : Si l’onglet n’apparaît pas, modifier config.inc.php :

// Activé le multi-warehouse
$enable_multiwarehouse = true;


4. Créer les entrepôts

  1. Menu Produits → Stock → Entrepôts.
  2. Cliquez sur « Nouveau ».
  3. Remplissez :

    • Nom (ex. “QVA – Qiagen – Département microbio”).
    • Code d’accès (facultatif mais utiles pour le reporting).
    • Site (adresse physique ou localisation GPS).
    • Capacité (pour le suivi de disponibilité).
    • Personne responsable (détails contact).

  4. Enregistrez.

4.1. Lier les entrepôts à des produits

  • Ouvrir un produit → onglet Entrepôts → Sélectionner l’entrepôt et saisir :

    • Stock actuel
    • Stock minimal (alertes).
    • Référentiel de localisation (zone, rayon, CO).


5. Gérer les flux de stocks

Dolibarr sépare trois types de mouvements :

Type Action Où le saisir
Entrée (Reception) Réception fournisseurs Commande <→> Bon d’entrée
Sortie (Dévir) Ventes clients Facture <→> Bon de sortie
Transfert interne Mouvement entre entrepôts Bon de transfert interne

5.1. Entrée de stock

  1. Créez une commande fournisseur (Widgets – 100 unités).
  2. À la réception, ouvrez Bon d’entrée depuis la commande.
  3. Sélectionnez l’entrepôt de destination.
  4. Enregistrez.
  5. Dolibarr mettra à jour le stock de l’entrepôt choisi ainsi que l’inventaire global.

5.2. Sortie de stock (Vente)

  1. Depuis Facture client, associez la ligne produit.
  2. En centraliser les réservations, vous choisissez automatiquement l’entrepôt le plus proche ou celui avec le stock le plus élevé.
  3. La facture déclenche le Bon de sortie.
  4. Vous auriez un bouton « Remonter le stock » si vous avez besoin de corriger.

5.3. Transfert interne

  1. Menu TransfertsNouvelle demande.
  2. Sélectionnez ProduitQuantitéEntrepôt origineEntrepôt destination.
  3. Enregistrez.
  4. Dolibarr créera automatiquement un bon de transfert, réutilisable dans les Inventaires.

Tip 1 : Utilisez les pré‑remplis pour les transferts fréquents (ex. entre entrepôts principaux et secondaires).
Tip 2 : Automatiser via Webservices avec :

$socid = 123;   // Fournisseur
$productid = 456; // ID produit
$qty = 50; // Quantité
$warehousefrom = 1; // ID entrepôt origine
$warehouseinto = 2; // ID entrepôt destination
// Outils PHP + JSON


6. Optimiser les règles de stockage

6.1. Batching et LIFO/FIFO

  • Dans le menu > Produits > Paramètres, choisissez la règle de FIFO (First In, First Out) ou LIFO (Last In, First Out) selon la Rotation de votre stock (ex. produits périssables).
  • Cette règle s’applique à chaque entité d’entrepôt et se reflète dans les bons de sortie.

6.2. Réassort automatique

Dolibarr propose la fonction “Gestion automatique du réassort” :

  1. Activer le module “Stock+” (extension).
  2. Dans le produit, definir “Stock minimal” et « Réapprovisionnement automatique ».
  3. Dolibarr générera automatiquement des commandes fournisseurs dès que le stock descend en dessous.


7. Contrôler et auditer les mouvements

7.1. Rapports d’inventaire

  • Menu StockRapportsInventaire par entrepôt.
  • Vous visualisez :

    • Valeur totale
    • Valeur unitaire
    • Alerte“stock minimal”
    • Taux d’exploration

7.2. Historique & logs

  • Chaque mouvement est loggé et vous permet de faire un audit en 5 clics :
    Produits → Bon de sortie → <ID> → Historique.
  • Le journal des actions (module “Logging”) indique l’utilisateur, l’horodatage, et le type de mouvement.
  • Vous pouvez exporter vers CSV/XLSX directement pour un traitement en masse.


8. Intégration avec d’autres modules

Module Utilité Comment l’intégrer
E‑Commerce Le panier multiplie les entrepôts pour choisir la meilleure livraison. Configurer les options de livraison dans PrestationsLivraisonEntrepôt disponible.
Comptabilité Réconciliation automatique des mouvements de stocks. Modules + Comptabilité synchronisé via ERP‑CRM double entry.
Transport Génération automatisée de bordereaux de bordure. Module “Transport & Achat” coordonne entre Bon de sortie et Transporteur.

Remarque : Pour un flux complet, utilisez un workflow automatisé (inder -> syscron). Vous bloquez une tâche quotidienne de « mise à jour de stock » pour éviter les conflits de simultanéité.


9. Tableaux de bord personnalisés

Dolibarr vous permet de créer des dashboards via le module Dashboard Builder :

{
"title": "Stock par entrepôt",
"widgets": [
{
"type": "list",
"source": "stock",
"filters": {"warehouse": "ALL"},
"columns": ["product", "stock", "minStock", "warehouse"],
"color": "blue"
},
{
"type": "chart",
"source": "stock_change",
"chartType": "pie",
"title": "Volumétrie des entrées/sorties"
}
]
}

Ces widgets sont ajoutés à votre écran d’accueil et vous donnent une vision instantanée de la santé stock.


10. Astuces avancées

Astuce Pourquoi
Intégration du scanner 2‑D Code barres 2‑D sur les palettes pour un enregistrement ultra rapide.
Réapprovisionnement rationalisé Planifier vos réapprovisionnements via Demand Forecasts (modules pré‑vis à la demande).
Réduction du coût du stockage Marquez les zone de faible coût (close to shipping point). Dolibarr propose d’optimiser.
Gestion des lots Attribuer un lot unique à chaque entrée. Dolibarr garde le traçage (point de production).
Alertes SMS Implémentez un webhook via module API pour envoyer SMS quand le stock tombe en dessous de seuil (Airbnb).


11. Bonnes pratiques

Pratique Raison
Inventaire physique trimestriel Contrôle de précision des chiffres Dolibarr.
Routage d’achats Chaque fournisseur a un entrepôt géographique préféré.
Formation des opérateurs Ces rôles doivent être bien formés sur le concept entrepôt‑vers‑client pour éviter les pertes.
Sécurité Accès restreint, par défaut read/modify par entrant.
Archivage Garder les bons de transfert depuis 6 mois, après c’est archivé dans CSV.


12. Étude de cas

Client : Une PME agro‑alimentaire avec 3 entrepôts – Plage Nord (délais de 10 jours), Plateau Sud (délais de 5 jours), Centre Logistique (stock central).
Problème : ventes en ligne franchissantes, survente & pertes de stock.
Solution :

  • Multi‑entrepôt activé.
  • 2 % de stock de sécurité ajouté aux entrepôts Nord & Sud.
  • Logiciel de RFID pour la réception automatique (Livraison + Stock).
  • Alertes Email envoyées à l’atelier 24 h avant un repli de 20 %.
  • Rapport quotidien consolidé envoyé à la direction.
    Résultat : réduction de 30 % d’articles hors stock, 15 % de frais de transport économisés.


13. Conclusion

Le multi‑entrepôt de Dolibarr est bien plus qu’une simple liste de lieux de stockage. C’est un moteur d’optimisation logistique, de gain de temps, d’assurance qualité et de diminution de coûts. En suivant ces étapes – activation, configuration, flux et reporting – vous transformerez votre gestion de stock en un processus fluide et transparent.

Prêt à passer à l’action ?

  • Mettez à jour votre instance.
  • Activez le module de stock.
  • Créez vos entrepôts.
  • Profitez d’ritares d’inventaire et d’une meilleure visibilité.

N’hésitez pas à explorer la documentation officielle, les forums et le marketplace Dolibarr pour peaufiner votre implémentation. Votre stock mérite le meilleur.

Bon stockage ! 🚚✨