Jump to content

Fatal error avec utilisation Bon de réduction de type réduction de x€ sur la commande et accés Page Panier impossible


Recommended Posts

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ème
CUSTOM-MG : 20 % de réduction sur votre panier – Aucun pb avec ce type de Bon
PORTGRATIS : 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 aide

Thibaut LAMBERT

Link to comment
Share on other sites

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

  • 4 months later...
  • 1 year later...

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

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