m-Facilities.com Posted July 5, 2010 Share Posted July 5, 2010 Bonjour, Je gère un magasin avec des prix HT et je rencontre des difficultés avec les remises (version de prestashop: 1.2.5):- Le prix barré indiqué sur le shop (FO) est le montant TTC alors qu'il devrait être le montant HT (la mention, elle, est bien HT)- Le calcul de la remise dans le BO (valeur et/ou %) se fait sur le TTC et non sur le HT. Du coup, il faut "bidouiller" pour obtenir le prix facial FO visé (et le prix hors remise affiché est farfelu)Est-il prévu un correctif ?Cordialement. Link to comment Share on other sites More sharing options...
France Posted July 5, 2010 Share Posted July 5, 2010 Bonjour Prestashop newbie,On est plusieurs à chercher une solution à ce problème.En as-tu trouver une pour la page produit? Link to comment Share on other sites More sharing options...
m-Facilities.com Posted July 5, 2010 Author Share Posted July 5, 2010 Pour l'instant, mon paliatif consiste à modifier la méthode getPriceWithoutReduct de la classe Product.C'est à dire: je place en commentaire les lignes 1315, 1316 et 1317 du fichier classes/Product.php //$tax = floatval(Tax::getApplicableTax(intval($res['id_tax']), floatval($res['rate']))); //if (!Tax::excludeTaxeOption() || $notax) // return ($res['price'] * (1 + $tax / 100)); Je n'aime pas trop cela (modifier les sources). Je vais creuser un peu plus avant de déployer en production... Link to comment Share on other sites More sharing options...
France Posted July 5, 2010 Share Posted July 5, 2010 Ah ben tabarouette ça marche! :-))Pour le moment c'est ce que je vais faire et pouvoir annoncer officiellement ma promo.Un gros merci! Link to comment Share on other sites More sharing options...
France Posted July 6, 2010 Share Posted July 6, 2010 Bonjour prestashop newbieUne autre solution a été apporté à ce bug et qui semble moins risqué. Tu peux le voir sur mon topichttp://www.prestashop.com/forums/viewreply/267940/ Link to comment Share on other sites More sharing options...
m-Facilities.com Posted July 6, 2010 Author Share Posted July 6, 2010 Merci.La mise en commentaires de code API ne me plaisait pas du tout. J'opte aussi pour la solution de TrogloGeek qui ne modifie que le TPL: http://www.prestashop.com/forums/viewreply/267374/Espérons que ce "bug" soit corrigé en version 1.3.x Link to comment Share on other sites More sharing options...
Cédric Girard Posted July 15, 2010 Share Posted July 15, 2010 Pour l'instant, mon paliatif consiste à modifier la méthode getPriceWithoutReduct de la classe Product.C'est à dire: je place en commentaire les lignes 1315, 1316 et 1317 du fichier classes/Product.php //$tax = floatval(Tax::getApplicableTax(intval($res['id_tax']), floatval($res['rate']))); //if (!Tax::excludeTaxeOption() || $notax) // return ($res['price'] * (1 + $tax / 100)); Je n'aime pas trop cela (modifier les sources). Je vais creuser un peu plus avant de déployer en production... ATTENTION, cette solution ne FONCTIONNE PAS avec les déclinaisons... L'autre solution est la meilleure (modif. du tpl) Link to comment Share on other sites More sharing options...
Recommended Posts