Afficher Différentes Icônes Produit ...

:happy: Bonjour

au niveau de l’affichage des propositions ou des commandes, j’aimerais présenter une icône produit selon le niveau de stock…
mais je sèche !!!

par exemple :
une icône verte si le stock est suffisant et supérieur au stock minimum,
une icône orange si le stock est suffisant mais inférieur au stock minimum,
une icône rouge si le stock n’est pas suffisant pour le document en cours

Merci d’avance pour vos tuyaux

:happy: Bonjour

J’y suis arrivé, mais avec une idée sensiblement différente
en changeant la couleur des références des produits…

si_showproduct.png

Bonne continuation

Slt

Bien joué :wink:

tu as modifié quoi ?

:happy: Bonjour

pour l’affichage de la commande par exemple, j’ai modifié plusieurs fichiers…
dans le fichier « commande/card.php »
-> en ajoutant un attribut « $extrastyle » selon le statut de la commande, à l’appel de la fonction « $object->printObjectLines »
dans le fichier « core/class/commonobject.class.php »
-> en tenant en compte l’attribut « $extrastyle » dans la fonction concernée pour chaque appel de la fonction « getNomUrl », et en ajoutant la valeur de chaque ligne avec un appel comme ceci :« getNomUrl(1,’’,0,$extrastyle,$line->qty) »
-> et dans le fichier « product/class/product.class.php »
il suffit de rajouter un attribut de style sur la référence du produit selon la valeur de stock réel ou virtuel et la quantité demandée…

Bonne continuation

Bonjour,
Est ce que vous pouvez un peu plus détailler les commandes a éfféctuer.
Je n’ai pas trop l’habitude de modifier de tel fichiers.
Merci d’avance.
Eric

Bonjour :smiley:

pour obtenir ce résultat, il faut quelques adaptations dans les sources du core de Dolibarr
comme évoqué dans « commande/card.php », « core/class/commonobject.class.php » et dans « product/class/product.class.php », on peut ensuite adapter les listes des commandes, les propositions commerciales…

vous pouvez retrouver cette présentation avec ce lien vers une commande

Bonne continuation