Se rendre au contenu

Odoo Stocks : comprendre routes et règles push/pull sans casser les flux

2 mars 2026 par
Odoo Stocks : comprendre routes et règles push/pull sans casser les flux
Augustin Lizé

Odoo Stocks : comprendre routes et règles push/pull sans casser les flux

Contexte et symptômes terrain

Dans Odoo Stocks, une simple erreur sur une route ou une règle push/pull peut bloquer toute la logistique : bons de transfert sans destination, ordres d'achat en excès, ordres de fabrication qui ne se créent pas. Beaucoup d'équipes se demandent en parallèle : qu'est-ce que le réapprovisionnement sur commande dans Odoo ? ou encore comment effectuer un réapprovisionnement dans Odoo sans casser les flux existants.

Le cœur du sujet : bien comprendre Odoo Stocks, les routes, la règle push, la règle pull, et leur impact sur les modules Achats, Ventes et MRP. 
Octavize accompagne souvent des PME qui ont en plus sur-paramétré les entrepôts, parfois en multi-entrepôts, sans méthode.

Pour un cadrage plus large, vous pouvez aussi consulter : Stocks Odoo multi-entrepôts : méthode de cadrage et de déploiement sans développement lourd ou sa variante de cadrage Stocks Odoo multi-entrepôts : méthode de cadrage et déploiement sans développement lourd.

Vos flux logistiques Odoo se bloquent sans raison claire ? Un diagnostic rapide des routes et règles push/pull suffit souvent à stabiliser vos flux.
Nous contacter

Objectif métier et indicateurs de succès

L'objectif n'est pas de "tout automatiser" mais de sécuriser les flux standard :

  • Taux de commandes bloquées (picking non généré, MO manquante) < 2 %
  • Stock négatif rare et expliqué (erreur humaine, pas erreur de route)
  • Délai moyen entre vente et disponibilité logistique maîtrisé
  • Aucun mouvement orphelin (sans document amont/aval) dans Odoo Stocks

Pré-requis : données, rôles, documents

Avant de toucher aux routes et aux règles push/pull dans Odoo :

  • Données articles : type (stockable, consommable, service), code interne, unité de mesure.
  • Entrepôts et emplacements créés proprement (réception, stock, expédition, production).
  • Rôles : Administration Odoo, Responsable logistique, Achats, Ordonnancement MRP.
  • Documents : flux cibles dessinés (vente simple, achat pour stock, fabrication).

Exemple de flux réel : un commercial valide une commande client (Ventes), Odoo crée un picking de préparation (Stocks) et, si nécessaire, une fabrication (MRP) ou un achat (Achats) selon la route du produit.

Mise en place dans Odoo : routes, push/pull et réapprovisionnement (Règles inventaire Odoo)

1. Activer les routes dans Odoo Stocks

  • Aller dans Stocks > Configuration > Paramètres.
  • Activer Routes et, si nécessaire, Multi-entrepôts.

2. Comprendre règle pull et règle push

  • Règle pull : crée un mouvement par la demande (ex. une vente tire du stock, une fabrication tire des composants).
  • Règle push : crée un mouvement par l'arrivée (ex. ce qui arrive en Réception va automatiquement vers Stock).

Dans une route, Odoo chaînera plusieurs règles pull/push pour couvrir tout le scénario (réception, stockage, préparation, livraison, production).

3. Qu'est-ce que le réapprovisionnement sur commande dans Odoo (MTO) ?

Le réapprovisionnement sur commande (souvent appelé MTO) déclenche un achat ou une fabrication à chaque commande client, au lieu de tirer dans le stock existant. Concrètement :

  • Sur l'article, route Réapprovisionnement sur commande + Acheter ou Fabriquer.
  • À la validation de la vente, Odoo crée automatiquement le bon de commande fournisseur ou l'ordre de fabrication.

4. Comment effectuer un réapprovisionnement dans Odoo

Deux approches standards :

  • Règles de réapprovisionnement (stock mini/maxi) via Stocks > Réapprovisionnement.
  • Réapprovisionnement sur commande pour les produits à la demande, grâce aux routes.

En production, un bon paramétrage MRP permet aussi de créer des ordres de fabrication sans ressaisies avec Odoo.

Besoin d’aide pour fiabiliser vos routes et réapprovisionnements ? Un cadrage rapide des flux Odoo Stocks, Achats, Ventes et MRP évite la dérive des paramétrages.
Découvrir l’offre

6 astuces concrètes de paramétrage Odoo

  1. Limiter le nombre de routes par article : commencer par Stock, Réapprovisionnement sur commande, Acheter ou Fabriquer, pas plus.
  2. Utiliser les routes au niveau catégorie quand plusieurs articles suivent le même flux, pour éviter les oublis article par article.
  3. Vérifier systématiquement Source et Destination dans chaque règle push/pull : une inversion casse immédiatement les flux.
  4. Pour MRP, créer une route dédiée Produits fabriqués qui enchaîne pull vers production puis push de production vers stock.
  5. Sur les produits critiques, combiner réapprovisionnement sur commande pour les commandes spéciales et règles de réapprovisionnement pour le fond de stock.
  6. Tester chaque nouvelle route sur 1 ou 2 articles pilotes avec un seul utilisateur logistique avant déploiement global.

Pièges fréquents

  • Créer des routes personnalisées alors que les routes standard Odoo Stocks suffisent.
  • Mettre à la fois Réapprovisionnement sur commande et Stock sur tous les articles : double flux, surstock et retards.
  • Multiplier les emplacements internes sans logique claire, surtout en multi-entrepôts.
  • Modifier une règle push/pull standard sans mesurer les impacts sur les bons déjà planifiés.
  • Laisser des utilisateurs non formés créer des routes "pour tester" sur la base de production.

Checklist de mise en place

Données

  • Types d'articles validés (stockables / consommables / services)
  • Liste claire des entrepôts et emplacements
  • Familles d'articles et catégories homogènes
  • Niveaux de stock mini/maxi définis pour les produits critiques
  • Unités de mesure cohérentes sur Stocks, Achats, Ventes et MRP

Paramétrage

  • Routes standard Odoo activées et comprises
  • Règles push/pull revues pour chaque entrepôt
  • Articles pilotes avec routes clairement documentées
  • Réapprovisionnement sur commande utilisé uniquement si nécessaire
  • Règles de réapprovisionnement paramétrées pour les produits à stock

Process

  • Scénarios de tests décrits (vente, achat, fabrication)
  • Validation systématique en base de test avant production
  • Contrôles réguliers des mouvements orphelins dans Odoo Stocks
  • Suivi du taux de commandes bloquées
  • Procédure claire pour modifier une route existante

Organisation

  • Responsable désigné des routes et règles push/pull
  • Documentation interne à jour
  • Formation des équipes Achats, Ventes, MRP et Stocks
  • Revue trimestrielle des paramétrages critiques
  • Process formalisé pour demander un audit externe

Quand demander un audit ?

Un audit Odoo sur les routes et règles push/pull est pertinent si :

  • Vous avez régulièrement des blocages de flux sans explication.
  • Les équipes ne savent plus quelles routes s'appliquent à quels produits.
  • Vous préparez un passage à Odoo 19 ou une extension vers le multi-entrepôts.
  • Vous cumulez règles push/pull complexes et développements spécifiques.

Un partenaire comme Octavize peut alors revoir avec vous les flux cibles, nettoyer les routes et sécuriser la montée de version. Pour un premier échange, vous pouvez aussi passer par la page Demander un échange.

Besoin d'un audit de vos routes, règles push/pull et réapprovisionnements Odoo ? Nous analysons vos flux Odoo Stocks, Achats, Ventes et MRP et proposons un plan de simplification sans développement lourd.
Demander un échange

FAQ

Qu'est-ce que le réapprovisionnement sur commande dans Odoo ?

Le réapprovisionnement sur commande (MTO) est une route Odoo qui déclenche un achat ou une fabrication à chaque commande client, au lieu de puiser dans un stock préexistant. Elle s'utilise article par article (ou par catégorie) quand les produits sont spécifiques ou coûteux à stocker.

Qu'est-ce que la règle push et pull dans Odoo ?

Une règle pull crée un mouvement tiré par une demande (vente, fabrication), tandis qu'une règle push crée un mouvement dès qu'un stock arrive dans un emplacement donné. Les routes d'Odoo enchaînent ces règles pour couvrir le flux complet entre réception, stock, production et expédition.

Comment effectuer un réapprovisionnement dans Odoo ?

Dans Odoo, vous pouvez réapprovisionner soit via les règles de réapprovisionnement (stock mini/maxi) depuis le menu Réapprovisionnement, soit via la route Réapprovisionnement sur commande, qui crée automatiquement les achats ou fabrications à la validation des ventes.

Toyota utilise-t-elle toujours Odoo ?

Odoo cite certains retours d'expérience d'acteurs industriels, mais l'utilisation détaillée et actuelle d'Odoo par Toyota n'est pas publique de manière exhaustive. Pour vos décisions PME, il est plus pertinent de vous concentrer sur vos propres flux Odoo Stocks, routes et règles push/pull, et sur la façon dont ils soutiennent vos objectifs.

Où approfondir la compréhension des routes et règles push/pull ?

Vous pouvez relire cet article ou consulter la page dédiée Odoo Stocks : comprendre routes et règles push/pull sans casser les flux, qui complète ces explications avec d'autres cas concrets.

Avoirs et remboursements dans Odoo : éviter les incohérences TVA et les écarts comptables