Deasy-Oak Posted May 4, 2017 Posted May 4, 2017 Bonjour, Je remarque que $product.price affiche le prix avec la valeur de la monnaie (6,40€) Je ne comprend pas comment recuperer uniquement la valeur car je dois faire des calcul.. si je fais $product.price+1 ca va me donner 7 eu lieu de 7,40.. j ai loupe quelque chose ? Merci pour vos reponse.. Share this post Link to post Share on other sites More sharing options...
BeComWeb Posted May 5, 2017 Posted May 5, 2017 Bonjour, Essaye avec une des ces valeurs : - $price.price_amount - $price.price_tax_exc - $price.price_without_reduction Chacune est de type float 1 Share this post Link to post Share on other sites More sharing options...
Deasy-Oak Posted May 5, 2017 Posted May 5, 2017 Merci beaucoup BeComWeb ca fonctionne pour moi avec : $product.price_amount $product.price_without_reduction C'etait pour pouvoir afficher et calculer le pourcentage de remise sur un prix produit au passage pour ceux que ca interesse voici la formule : {$float = $product.price_amount/$product.price_without_reduction*100-100}{ceil($float)}% Share this post Link to post Share on other sites More sharing options...
BeComWeb Posted May 5, 2017 Posted May 5, 2017 Hé bin t'aime bien réinventer la roue on dirait Tout ce que tu cherches est déjà dans la variable. Le % de réduction est dans $product.specific_prices.reduction Le montant en numéraire est dans dans $product.reduction Etc... Colle cette ligne dans le product.tpl et tu verras tout ce que contient l'array : <p>{$product|@var_dump}</p> 1 Share this post Link to post Share on other sites More sharing options...
Deasy-Oak Posted May 5, 2017 Posted May 5, 2017 Merci beaucoup pour {$product|@var_dump} c'est vrai que c'est très utile. En fait je suis obligé de faire ce calcul car : En back office j'indique à prestashop une remise en numéraire (exemple -2€ de remise) est non pas en pourcentage. En front office il est impossible donc d'afficher le pourcentage car il n'existe pas, il existe uniquement le montant de la remise Et de mon coté c'est plus simple pour moi en back office d'indiquer un montant de remise Et c'est mieux pour le client de voir non pas le montant (car -2 euros ca fais pas terrible) c'est beaucoup plus vendeur de voir -30% par exmeple ! D'ou l'obligation de la formule... 1 Share this post Link to post Share on other sites More sharing options...
BeComWeb Posted May 5, 2017 Posted May 5, 2017 OK, je comprends. Pense à passer ton topic sur "[Résolu]" et bonne fin de journée Share this post Link to post Share on other sites More sharing options...
Epices Posted October 6, 2022 Posted October 6, 2022 On 5/5/2017 at 2:06 PM, Deasy-Oak said: Merci beaucoup BeComWeb ca fonctionne pour moi avec : $product.price_amount $product.price_without_reduction C'etait pour pouvoir afficher et calculer le pourcentage de remise sur un prix produit au passage pour ceux que ca interesse voici la formule : {$float = $product.price_amount/$product.price_without_reduction*100-100} {ceil($float)}% Merci pour le "$product.price_amount". J'avais un problème avec google marchand, il fallait afficher le prix sans le € dans les données structurées. Share this post Link to post Share on other sites More sharing options...
Epices Posted October 7, 2022 Posted October 7, 2022 Re 😅 Finalement le $product.price_amount affiche le prix sans le € mais il enlève le 0 pour un prix de par exemple 9,40 (9.4). Auriez vous une solution pour récupérer le prix en entier ? Merci par avance 😉 Share this post Link to post Share on other sites More sharing options...
Mediacom87 Posted October 7, 2022 Posted October 7, 2022 {$product.price_amount|string_format:"%.2f"} Share this post Link to post Share on other sites More sharing options...
Epices Posted October 7, 2022 Posted October 7, 2022 8 hours ago, Mediacom87 said: {$product.price_amount|string_format:"%.2f"} Merci beaucouppppppp!!!!!! ☺️ Share this post Link to post 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