Dans le négoce de produits frais, le stock est par nature volatile. Le matin, il reste 80 kg de thon rouge. À 10h, 3 commandes sont saisies simultanément pour 30, 40 et 25 kg. Sans information de stock en temps réel sur la ligne de commande, les trois commandes sont confirmées à 95 kg — et c'est l'entrepôt qui découvre le problème au moment de la préparation.
Le module lg_stock_availability : stock visible dès la saisie
Le module ajoute une colonne "Disponible" sur chaque ligne de la commande de vente Odoo. Dès que le commercial saisit un produit et une quantité, il voit immédiatement la quantité réellement disponible en stock à cet instant — stock physique moins les commandes déjà confirmées non encore préparées. Si la quantité commandée dépasse le disponible, un indicateur visuel s'affiche pour alerter sans bloquer.
Le module calcule la disponibilité nette : stock physique confirmé − quantités réservées sur les commandes confirmées non encore livrées. Il prend en compte les entrées de stock attendues (réceptions fournisseur programmées) si l'option est activée. Le commercial voit le stock "proprement disponible", pas le stock brut qui inclut des unités déjà vendues.
Les transformations de stock : stock_management
Complémentaire au suivi des disponibilités, le module stock_management gère les transformations de produits : un entier de thon de 80 kg peut être converti en filets (rendement 60 %), en pavés (rendement 45 %) ou en dos (rendement 35 %). Ces transformations génèrent des mouvements de stock dans Odoo — le produit "Thon entier" sort du stock, les produits transformés entrent. La traçabilité est conservée du lot d'origine aux produits finis.
- check_circleDéfinition des nomenclatures de transformation par produit (rendements configurabes)
- check_circleGénération automatique des mouvements de stock lors d'une transformation
- check_circleCalcul du coût de revient des produits transformés (répartition du coût d'achat)
- check_circleTraçabilité du lot d'origine aux produits finis (exigence réglementaire HACCP)
- check_circleMise à jour temps réel de la disponibilité des produits transformés sur les commandes