Jump to content

$product.price prestashop 1.7


Recommended Posts

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..

Link to comment
Share on other sites

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)}%  

Link to comment
Share on other sites

Hé bin t'aime bien réinventer la roue on dirait  :P

 

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>
  • Like 1
Link to comment
Share on other sites

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...

  • Like 1
Link to comment
Share on other sites

  • 5 years later...
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.

Link to comment
Share on other sites

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 😉

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...