diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php
index d258d5726a4..e067fbcf56f 100644
--- a/htdocs/core/class/html.form.class.php
+++ b/htdocs/core/class/html.form.class.php
@@ -3547,7 +3547,25 @@ class Form
$label = preg_replace('/(' . preg_quote($filterkey, '/') . ')/i', '$1', $label, 1);
}
- $optlabel = $objp->ref;
+ switch ($objp->fk_product_type) {
+ case Product::TYPE_PRODUCT:
+ $picto = 'product';
+ break;
+ case Product::TYPE_SERVICE:
+ $picto = 'service';
+ break;
+ default:
+ $picto = '';
+ break;
+ }
+
+ if (empty($picto)) {
+ $optlabel = '';
+ } else {
+ $optlabel = img_object('', $picto, 'class="paddingright classfortooltip"', 0, 0, 1);
+ }
+
+ $optlabel .= $objp->ref;
if (!empty($objp->idprodfournprice) && ($objp->ref != $objp->ref_fourn)) {
$optlabel .= ' (' . $objp->ref_fourn . ')';
}