Jump to content

Arrondir automatiquement mes prix


Recommended Posts

Bonjour à toute la communauté,

je suis en train de finaliser ma boutique, mais mes prix c'est pas top, j'importe automatiquement via un module mes produits, mais je voudrais plus avoir des ,57 ,62 ,31 mais avoir que des produits avec des centimes ronds,

62,61 -> 62,60

81,88 -> 81,90

...

 

Donc est-ce possible de réaliser facilement ça?

 

Merci d'avance.

Link to comment
Share on other sites

Bonjour,

 

Oui c'est possible, mais dans Prestashop, sans y changer le code.

Le plus simple c'est de passer par Excel et utiliser une formule qui arrondi à la décimale 0,95 ton prix ttc

Le prix TTC sera de :

 

39,95 €

59,95 €

79,95 €

 

Il faudra ensuite importer le fichier au format csv dans Prestashop

 

Tous les prix dans ma boutique sont comme cela.

Edited by btsconsult (see edit history)
Link to comment
Share on other sites

oui je suis d'accord avec toi mais mon module importe les produits en HT et sur ma boutique les produits sont affichés en TTC donc lors de l'ajout de la TVA par prestashop je vais avoir exactement le même problème, aprés que lors de la commande le prix HT soit en 69,53 ce n'est pas un problème.

Link to comment
Share on other sites

  • 4 weeks later...
  • 11 months later...

!!! SAUVEGARDE AVANT TOUTE OPERATION !!!

 

Si tu as beaucoup de produit, une fois que tu les as importé, tu peux aller dans phpmyadmin (ou autre), onglet SQL et entrer ceci :

 

(ps_ = prefix de tes tables)

update `ps_product` set `price` = round(`price`,1);
update `ps_product_shop` set `price` = round(`price`,1);

Ce qui te donneras normalement :

62,61 -> 62,60
81,88 -> 81,90

!!! SAUVEGARDE AVANT TOUTE OPERATION !!!

 

 

 

EDIT : J'ai rien dit ! Je travaille en HT alors évidemment ca fonctionne pour moi :/

Edited by anteverce (see edit history)
Link to comment
Share on other sites

  • 4 weeks later...

!!! SAUVEGARDE AVANT TOUTE OPERATION !!!

 

Si vous voulez arrondir les prix de vente TTC il suffit d'exécuter la requete suivante:

 

(ps_ = prefix de tes tables)

update `ps_product` set `price` = round(`price`*1.21)/1.21;
update `ps_product_shop` set `price` = round(`price`*1.21)/1.21;

Ce qui te donneras normalement :

62,61 -> 63
81,48 -> 81

!!! SAUVEGARDE AVANT TOUTE OPERATION !!!

 

PS: si necessaire remplacer les 1.21 par le taux de TVA applicable

Link to comment
Share on other sites

  • 5 months later...

Bonjour,

Pour faire suite à ce post, j'ai deux souci sur le product-item.tpl,

j'ai % de remise -42.2652%, et un prix de 260,21, or sur la fiche produit j'ai bien mon prix a 260 € et ma remise a 42%

Sur les conseils de Shogun, je suis aller regarder dans le phpmyadmin, j'ai bien un décimal 20,6, mais en passant a 20,2, pas de différence ..

Quelle doit être la valeur dans la base "price" pour obtenir mon prix arrondi a 260 € et ma remise a arrondi 42% ?

Merci pour votre aide

Bien à vous tous,

Christophe

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