Maxime Lysadis Posted April 23, 2020 Share Posted April 23, 2020 Bonjour, Je cherche à modifier la manière dont la fiche produit affiche le prix unitaire (poids/volume net / prix) pour qu'il soit calculé automatiquement et non pas saisi dans la fiche produit. Vu qu'il n'y a pas d'emplacement prévu dans la table sql "products" pour le poids Net j'ai légèrement détourné l'usage fait de "unit_price" en y indiqant le poids net. Normalement, si ma solution fonctionne, je ne devrais plus en avoir besoin. Dans le template de la fiche produit j'ai ce code : {if $displayUnitPrice} <p class="product-unit-price sub">{l s='(%unit_price%)' d='Shop.Theme.Catalog' sprintf=['%unit_price%' => $product.unit_price_full]}</p> {/if} J'ai remplacé la partie smarty par {$product.price/product.unit_price} Mais la valeur retournée est integer et non float. Je suis débutant, alors je m'y prends sans doute mal. J'imagine qu'il serait plus logique d'aller modifier la fonction appelée (l s='... ???) mais je ne vois pas où la trouver. J'ai vu un sujet évoquant une modification similaire, mais sur une vieille version de prestashop. Je suis sur prestashop 1.7. Merci de m'avoir lu Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now