Problème concret
Votre catalogue produit dans Odoo n'est pas synchronisé avec les quantités réelles : produits absents, stocks négatifs, ou différences entre entrepôts. Ce tutoriel vous guide, étape par étape, pour diagnostiquer et corriger la synchronisation des produits et des stocks.
Prérequis
- Accès administrateur ou droits de stock suffisants sur Odoo.
- Sauvegarde de la base (faire un backup avant toute modification).
- Modules Inventory et, le cas échéant, les connecteurs e‑commerce activés.
- Accès aux logs serveur si possible (pour repérer les erreurs de cron/jobs).
Étapes pas à pas
-
Reproduire et documenter l'erreur
Tentez une action simple : créez une commande de vente de 1 produit et suivez la préparation. Notez l'écart exact (ex. produit A montre 0 en stock alors que l'entrepôt a 5).
-
Vérifier la fiche produit
Allez sur Inventaire > Produits puis ouvrez la fiche concernée. Contrôlez :
- Référence interne (Internal Reference) : doit être unique.
- Variantes : assurez-vous que vous regardez la bonne variante.
- Routes et entrepôts : que le produit soit bien rattaché au ou aux entrepôts attendus.
-
Contrôler les mouvements de stock
Dans la fiche produit, onglet Mouvements ou Operations, vérifiez les transferts en cours ou bloqués. Une livraison non validée peut expliquer un stock incorrect.
-
Vérifier les ordres d'approvisionnement et les règles automatiques
Si vous utilisez les règles de réapprovisionnement, examinez les règles de réapprovisionnement pour éviter des commandes automatiques erronées.
-
Régénérer les quantités
Utilisez Inventaire > Actions > Mettre à jour les quantités (ou effectuez un inventaire manuel pour la référence). Pour un correctif rapide : créez un ajustement d'inventaire pour réaligner la quantité.
-
Vérifier les jobs et intégrations
Consultez les planificateurs (cron) et les logs si les synchronisations via connecteurs (Magento, WooCommerce...) sont utilisés. Relancez le job de synchronisation et observez les erreurs.
-
Tester avec une commande réelle
Créez une commande de test et suivez tout le flux : confirmation, préparation, validation du transfert, facturation. Cela confirme que la correction fonctionne en condition réelle.
Erreurs fréquentes et solutions concrètes
- Quantités négatives : souvent causées par des livraisons non validées. Solution : validez ou annulez les transferts erronés et réalisez un ajustement d'inventaire.
- Mauvaises variantes : vérifier SKU/attributs ; corriger la variante et fusionner si doublons.
- Problème d'entrepôt : stock mis dans un autre entrepôt. Vérifiez les règles de route et transférez les quantités.
- Connecteur en erreur : consulter les logs, relancer le job et réimporter uniquement les produits modifiés.
Vérification finale
Contrôlez ces points pour valider la résolution :
- Inventaire > Rapport produits affiche les quantités attendues.
- Une commande de test consomme correctement le stock et génère des mouvements validés.
- Pas d'erreurs visibles dans les logs du job de synchronisation.
Si tout est bon, documentez la correction et notez l'origine du problème pour éviter sa réapparition (process, formation, règle de réapprovisionnement).
Besoin d'aide pour diagnostiquer votre cas ?
Si vous préférez qu'un expert Odoo France regarde votre instance (vérification des droits, analyse des logs, réglage des règles), je peux vous aider. Réservez un diagnostic pour qu'on en discute concrètement : /rendez-vous