Odoo Stocks & Entrepôt
Stocks dans Odoo est l'un des modules qui surprend toujours les gens en bien. Derrière une UI trompeusement simple vit un vrai moteur d'entrepôt — routes multi-étapes, stratégies avancées de mise en stock et de prélèvement, gestion multi-entrepôt, réapprovisionnement par règles ou par MPS — qui passe à l'échelle d'un local de stockage à un vrai centre de distribution avec scanners code-barres et équipe en shift.
Après plus de cent projets Odoo nous pouvons le dire : la plupart des entreprises utilisent environ 30 % de ce qu'Odoo Stocks peut faire. Ce n'est pas un problème — si vous n'avez pas besoin de cross-docking, de mise en stock avancée ou de routes multi-étapes, ne les configurez pas. Mais savoir ce qui existe permet de grandir dans le système sans changer d'outil tous les deux ans.
L'attrape est que Stocks est le module où l'hygiène données compte le plus. Mauvais comptages, emplacements mal nommés, mouvements non tracés et le système perd sa crédibilité auprès de l'équipe en quelques semaines. Nous avons sauvé plus d'implémentations stocks que tout autre module, et la solution est presque toujours la même : données propres et discipline opérationnelle, pas fonctionnalités nouvelles.
Routes, emplacements et ce que « multi-étapes » veut vraiment dire
Le modèle Stocks d'Odoo est construit sur emplacements et mouvements. Chaque entrepôt a des emplacements internes (stock, emballage, expédition, retours, etc.). Les routes enchaînent les emplacements : réception au quai, mise en stock, prélèvement, emballage, expédition. Vous pouvez tourner en une étape (réception directe au stock) ou multi-étapes (réception, qualité, mise en stock), et basculer par entrepôt.
La plupart des PME démarrent en une étape et grandissent vers le multi-étapes quand le volume l'exige. Ne démarrez pas avec des réceptions en trois étapes parce que le consultant adore la complexité — démarrez avec ce que votre équipe peut faire bien aujourd'hui, et ajoutez des étapes quand le point de douleur apparaît. Nous avons simplifié plus d'entrepôts que nous n'en avons complexifiés.
- Les emplacements sont l'atome — chaque mouvement est entre deux emplacements
- Routes enchaînent emplacements : réception → qualité → stock → prél. → emb. → exp.
- Réceptions et expéditions une étape, deux étapes, trois étapes — basculables par entrepôt
- Multi-entrepôt avec transferts inter-entrepôts natifs
- Drop-shipping, cross-docking et routes make-to-order supportés
Réapprovisionnement — règles, MPS et ce qu'il faut vraiment utiliser
Odoo offre plusieurs mécanismes de réapprovisionnement : règles de réapprovisionnement (min/max par produit par emplacement), MPS (master production schedule pour réappro pilotée prévision), make-to-order à la vente, et réappro manuel. Le bon mix dépend de vos patterns de demande.
La plupart des PME ont besoin d'une stratégie règles propre sur les rotateurs rapides et d'une revue manuelle pour les lents. L'erreur que nous voyons est de sur-ingénierer des règles pour des produits qui bougent deux fois par an — ceux-là sont mieux gérés par un planificateur avec une revue trimestrielle qu'une règle automatisée qui rate.
- Règles de réappro par produit par emplacement — staple des rotateurs rapides
- MPS pour planification piloté prévision, moyen terme
- Make-to-order à la vente — pour produits configurés ou sur commande
- Tableau de bord réappro manuel pour rotateurs lents
- Délais fournisseur respectés par le moteur d'achat
Lecture code-barres et l'app entrepôt mobile
L'app Code-barres d'Odoo est véritablement bonne. Les opérateurs avec scanners portatifs ou tablettes durcies peuvent faire réceptions, transferts, expéditions, ajustements et mise en stock entièrement depuis l'app. Pas de transcription, pas de papier, pas d'attente au bureau. Pour les entrepôts qui bougent plus de 50 lignes par jour, c'est un changement de productivité.
Ce qu'il vous faudra : une stratégie code-barres sur produits et emplacements, une couverture WiFi correcte dans l'entrepôt, des scanners qui marchent bien avec le device choisi. Nous avons vu plus d'échecs Code-barres dus à un mauvais WiFi qu'à un mauvais logiciel. Planifiez l'audit WiFi avant le go-live.
- App Code-barres pour réceptions, transferts, expéditions, ajustements, mise en stock
- Marche sur Android, iOS et scanners durcis grade Zebra
- Mises à jour stock temps réel quand les opérateurs scannent
- Stratégie code-barres sur produits et emplacements est un prérequis
- Planifiez la couverture WiFi tôt — un mauvais WiFi tue les workflows code-barres
Mise en stock, stratégies de prélèvement et slotting
Les stratégies de mise en stock décident où vont les marchandises reçues dans l'entrepôt. Les stratégies de prélèvement (FIFO, FEFO, LIFO, plus proche) décident quelles unités sont prélevées en premier. Les deux sont configurables par emplacement et par catégorie produit. Pour les entrepôts avec produits à durée de vie (alimentaire, cosmétiques) FEFO est le sauveur.
Le slotting — le design de quel produit va où — n'est pas automatisé par Odoo, mais la structure d'emplacements rend facile son exécution. Nous menons typiquement un atelier slotting avec le responsable entrepôt avant go-live pour optimiser la disposition pour les patterns de prélèvement réels. Cinq heures de design = mois de temps de marche économisé.
- Stratégies de mise en stock : fixe, dynamique, par catégorie
- Stratégies de prélèvement : FIFO, LIFO, FEFO, emplacement le plus proche
- Stratégie configurable par produit ou par catégorie
- FEFO essentiel pour tout produit avec durée de vie
- Design slotting fait avec responsable entrepôt avant go-live
Précision stock, comptages cycliques et la boucle d'intégrité
La précision stock est la métrique qui prouve que Stocks est sain. Odoo supporte les comptages cycliques (sous-ensemble tournant), les inventaires physiques complets et les ajustements stock avec piste d'audit complète. La discipline qui compte : compter régulièrement, ajuster transparentement, et enquêter sur les grands écarts — ne pas les normaliser.
Nous recommandons des comptages cycliques mensuels sur les items A, trimestriels sur les B, annuels sur les C. L'inventaire physique complet devient inutile dans des entrepôts bien tenus — les comptages cycliques couvrent déjà tout. La relation de l'équipe avec les données stock passe de « on ne fait confiance à rien, on compte tout » à « on fait confiance au système, on compte pour confirmer ».
- Comptages cycliques (comptages partiels tournants) préférés à un physique annuel complet
- Ajustements stock tracés avec codes raison et piste d'audit
- KPI précision stock par emplacement et par classe produit
- Écarts enquêtés, pas normalisés
- Compté-par-rotation : A mensuel, B trimestriel, C annuel
Erreurs stocks que nous nettoyons sans cesse
Voici les patterns qui détruisent l'intégrité des données stock en quelques mois.
- Démarrer en réceptions multi-étapes avant que l'équipe ne maîtrise une étape — ajoute confusion pas contrôle.
- Coder seulement les produits, pas les emplacements — moitié de la valeur de l'app Code-barres perdue.
- Règles de réappro sur chaque SKU — les règles ratent sur les rotateurs lents et le bruit noie le signal.
- Sauter l'audit WiFi — nous avons vu des go-lives Code-barres échouer purement à cause de zones mortes.
- Normaliser les écarts stock — chaque « plus un » non tracé est de la corruption qui s'installe.
Métriques qui prouvent qu'Odoo Stocks est sain
Voici les marqueurs que nous regardons trimestriellement pour confirmer que l'entrepôt tourne propre.
- Précision stock sur classe A au-dessus de 98 % — mesurée par comptage cyclique.
- Taux de livraison à temps au-dessus de 95 % — prélèvement et expédition fiables.
- Rotation stock alignée sur cible catégorie — pas de stock mort qui s'accumule.
- Temps moyen par ligne de prélèvement dans la cible — slotting et code-barres marchent.
- Volume d'ajustements en baisse mois sur mois — la discipline s'améliore.
Comment nous menons les implémentations stocks chez Flydoo
Nous faisons toujours une visite d'entrepôt avec le responsable entrepôt avant de concevoir quoi que ce soit. Les emplacements sur papier et les emplacements sur béton sont des choses différentes, et le design doit refléter le second. Nous esquissons les emplacements, étiquetons les produits, marchons les chemins de prélèvement — avant la configuration.
Le code-barres est non négociable pour les entrepôts qui font plus de 50 lignes par jour. Le ROI du déploiement de l'app Code-barres se mesure en semaines. Nous planifions le déploiement code-barres, l'audit WiFi et les premiers scanners comme un seul workstream à côté de la configuration.
- Visite d'entrepôt avec le responsable avant de concevoir les emplacements
- Démarrer en une étape, évoluer vers multi-étapes seulement quand le volume l'exige
- Stratégie code-barres conçue tôt — produits et emplacements
- Audit WiFi et sélection scanner planifiés à côté de la configuration
- Discipline comptage cyclique formée dès le go-live, pas bricolée après
Checklist pratique avant le go-live Odoo Stocks
Parcourez cette liste avec votre responsable entrepôt. Le plus coché = go-live sain.
- Tous les emplacements définis, étiquetés et code-barrés
- Les produits ont dimensions, poids et codes-barres corrects
- Règles de réappro sur les rotateurs rapides, revue manuelle pour lents
- Routes (une étape / multi-étapes) choisies et testées par entrepôt
- App Code-barres testée sur de vrais devices dans l'environnement entrepôt réel
- Plan comptage cyclique convenu (fréquence par classe produit)
- Stock-take au go-live planifié et documenté
- Stratégies prélèvement initiales (FIFO/FEFO/LIFO) configurées par catégorie
À retenir
- Odoo Stocks passe d'un local de stockage à un vrai centre de distribution
- La plupart des PME utilisent 30 % des fonctionnalités — c'est OK, grandissez dans le reste
- L'hygiène données compte plus que les fonctionnalités — mauvaises données tuent vite la crédibilité
- Coder produits ET emplacements double la valeur de l'app Code-barres
- Comptages cycliques battent l'inventaire physique annuel pour précision et morale équipe
- Démarrez en routes une étape, évoluez vers multi-étapes quand le volume l'exige
Questions fréquentes
Odoo peut-il gérer un vrai centre de distribution ?
Oui — nous avons des clients qui font tourner des centres de distribution 5000+ SKU avec shifts, scanners, routes multi-étapes et workflows code-barres entièrement dans Odoo. Les fonctionnalités sont là : stratégies mise en stock/prélèvement, slotting, multi-entrepôt, réappro, app code-barres, comptages cycliques. Le facteur de succès est la discipline opérationnelle plus que les fonctionnalités logicielles.
Avons-nous besoin de l'app Code-barres d'Odoo ou pouvons-nous gérer sans ?
En dessous de ~50 lignes par jour, le manuel marche. Au-dessus, l'app Code-barres se rentabilise en semaines — moins d'erreurs, moins de transcription, stock temps réel. Pour tout entrepôt qui grandit la question est quand la déployer, pas si. Nous recommandons de le faire avant le go-live pour que l'équipe apprenne le workflow moderne dès le premier jour plutôt que de réapprendre six mois plus tard.
Quelle précision les données stock peuvent-elles atteindre dans Odoo ?
Avec des process propres, 98 %+ de précision sur les items classe A est atteignable et tenable. Nous avons des clients au-dessus de 99 %. La clé est la discipline comptage cyclique (comptages partiels tournants), code-barres appliqué sur réceptions et expéditions, et zéro tolérance pour ajustements inexpliqués. Sans cette discipline, la précision se dégrade indépendamment du logiciel.
Odoo peut-il gérer multi-entrepôt avec transferts inter-entrepôts ?
Oui — multi-entrepôt est natif, avec routes inter-entrepôts, ordres de transfert et visibilité stock consolidée. Pour une PME belge avec 2-5 entrepôts incluant emplacements drop-ship, ça marche en douceur. Pour de très grands réseaux multi-pays (20+ entrepôts, consolidation complexe), le modèle marche encore mais nécessite design et tests soignés.
Et les fonctionnalités WMS-grade — wave picking, voice picking, convoyeurs ?
Odoo a wave-picking et batch-picking natifs. Voice picking et intégration convoyeurs ne sont pas natifs — pour ceux-là vous intégreriez un WMS tiers ou utiliseriez des modules OCA. Pour l'entrepôt PME belge typique, Odoo natif + app Code-barres suffit. Pour la logistique haut débit, un WMS dédié superposé à Odoo est le bon pattern.
Besoin d'aide pour appliquer tout cela à votre contexte ? Parlons-en.
