Jump to content

Arrondi non souhaité


JulienPct

Recommended Posts

Bonjour à tous,

 

J'aimerais savoir pourquoi mon {$product.price|floatval} renvoie une valeur arrondie à l'inférieur ?

Si mon prix est de 29.58€, j'obtiendrais 29€.

 

A la base je veux juste afficher mon prix dans le bouton d'ajout au panier.

<button class="btn btn-primary add-to-cart smooth05" data-button-action="add-to-cart" type="submit"{if !$product.add_to_cart_url} disabled{/if}>
            {math equation="x * y" x = $product.price|floatval y = $product.quantity_wanted|floatval format="%.2f" assign="priceAdd"}
            {$priceAdd}€ - {l s='Add to cart' d='Shop.Theme.Actions'}
          </button>

Mais étant donné que mon $product.price est arrondi, la calcul n'est forcément pas bon.

 

Merci !

Link to comment
Share on other sites

il y a 5 minutes, JulienPct a dit :

Oui d'où le floatval pour le parseFloat

Et comme vous pouvez le constater cela ne fonctionne pas donc utilisez une autre variable et surtout codez comme il faut les prix par la suite pour afficher la devise utilisée et non pas seulement l'euro des fois que l'installation de plusieurs devises soit envisagée.

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