Ajouter le prix unitaire sur la liste des produits de Prestashop
Il est souvent bienvenu pour les prix d’un produit de donner plus de détails sur le prix réel du produit au kg, au mètre linéaire, au mètre carré… directement visible sur la liste des produits. Nous facilitons ainsi la lecture d’une information perçue comme importante pour un prospect/client.
Pour ajouter un prix unitaire sous Prestashop :
Au préalable renseignez votre prix unitaire sur la back-office de Prestashop, dans votre fiche produit :
Ensuite sur le fichier product-list.tpl (en prenant exemple du thème par défaut) aux lignes suivantes :
Après :
{if !$priceDisplay} {convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc} {/if}
et après :
{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}
ajouter :
{if !empty($product.unity) && $product.unit_price_ratio > 0.000000}
{math equation="pprice/punit_price" pprice=$product.price punit_price=$product.unit_price_ratio assign=unit_price}
{convertPrice price=$unit_price} {l s ='par'} {$product.unity|escape:'html':'UTF-8'}
{/if}
Et voili.
Bonjour,
Merci beaucoup pour cet article, il m’a été d’une grande d’aide ! Grâce à vous j’ai pu afficher le prix unitaire en seulement 5 minutes ! Vraiment, très bon article.
Je vous en prie.
Avec plaisir :).
Bonjour,
Merci beaucoup !!! Cela fonctionne aussi sur notre site avec un thème acheté sur Prestashop.
Est-il possible d’afficher le prix unitaire hors taxes ?
Merci d’avance.