Thibaut Posted April 29, 2011 Share Posted April 29, 2011 Bonjour à tous,Voilà je viens vous voir car j'ai un gros problème avec l'utilisation de bon de réduction de type x€ de réduction sur la commande ainsi que pour visualiser la page panier (Clients → Paniers).Avec le mode débug activé, voilà ce message d'erreur dans les deux cas : Fatal error: Call to undefined method Cart::getTaxesAverageUsed() in /home/o105512/public_html/custom-it.fr/classes/Discount.php on line 262 Côté front office, une fois le bon de réduction de type x€ de réduction renseigné il faut obligatoirement vidé le cache pour avoir accès au site de nouveau sinon le message d'erreur persiste. Je vous laisse quelques code de réduction si vous êtes partant pour faire des tests : CUSTOM-MUG1 : réduction de 6,90€ sur votre commande – Type de Bon de réduction posant problèmeCUSTOM-MG : 20 % de réduction sur votre panier – Aucun pb avec ce type de BonPORTGRATIS : Frais de transport offerts : Aucun pb avec ce Bon de réduc.Pour info les lignes 262 à 264 du fichier Discount.php sont : $taxDiscount = Cart::getTaxesAverageUsed(intval($cart->id)); if (!$useTax AND isset($taxDiscount) AND $taxDiscount != 1) $this->value = abs($this->value / (1 + $taxDiscount * 0.01));Je vous remercie pour votre aideThibaut LAMBERT Link to comment Share on other sites More sharing options...
Samy_R Posted April 29, 2011 Share Posted April 29, 2011 Est-ce que tu n'aurais pas un module qui aurait pu l'impacter ? cf http://www.prestashop.com/forums/viewthread/91346/Essaie de remettre les classes de base de Prestashop à jour depuis la version téléchargeable (enfin, de remettre les classes à jour depuis une sauvegarde) Link to comment Share on other sites More sharing options...
Thibaut Posted April 30, 2011 Author Share Posted April 30, 2011 Merci Samy pour ton aide. J'ai remplacé le fichier Discount.php ainsi que les 6 tables de type discount_x à partir d'une install de base mais rien n'y fait. y aurait il d'autres fichiers .php du dossier class à remplacer ?Merci d'avance Link to comment Share on other sites More sharing options...
Samy_R Posted April 30, 2011 Share Posted April 30, 2011 Essaie de remplacer aussi Cart.php Link to comment Share on other sites More sharing options...
Thibaut Posted April 30, 2011 Author Share Posted April 30, 2011 Pas moyen de voir si en changeant le fichier Cart.php cela fonctionne car mon thème est modifié et je ne retrouve donc pas tous mes champs :-[Saurais tu chaud à y jeter un petit coup d'oeil ?Merci d'avance Link to comment Share on other sites More sharing options...
Samy_R Posted April 30, 2011 Share Posted April 30, 2011 Remplacer le fichier Cart.php ne touche pas ton thème normalement Link to comment Share on other sites More sharing options...
Thibaut Posted September 20, 2011 Author Share Posted September 20, 2011 Je me permet de faire un petit Up car le problème n'est malheureusement pas résolu :-@ Je suis prêt à mettre la main à la poche car c'est vraiment handicapant. Bonne soirée Link to comment Share on other sites More sharing options...
Samy_R Posted September 21, 2011 Share Posted September 21, 2011 Bonjour Thibaut Quand tu dis que ton thème est modifié, tu veux dire que tu as fait une copie du thème prestashop de base et changé des choses ? Ou que tu as effectué des modifications en dur dans Prestashop ? Link to comment Share on other sites More sharing options...
plvd13 Posted November 8, 2012 Share Posted November 8, 2012 Bonjour à tous... j'ai exactement le même problème sur une version de presta 1.3.7 en sachant que les autres types de bon de réduction fonctionnement parfaitement. J'ai pourtant déjà offert quelques code promo de x€ avec succès. J'ai fait des modifications dans les tpl pour modifier le theme par defaut mais aucun .php Merci pour vos réponses Link to comment 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