Jump to content

bug dans classes/cart.php fonction getOrderTotal


Recommended Posts

Bonjour,

 

Il me semble avoir trouvé un bug: 

 

lorsque l'on crée une règle panier, avec l'option envoyer un cadeau: 

 

dans le fichier classes/cart.php, 

la fonction getOrderTotal avec $type = Cart::ONLY_PRODUCTS_WITHOUT_SHIPPING

 

retourne le prix du total en incluant le prix du cadeau… (c'est pas sympa pour un cadeau !) 

 

* * *

 

si ça n'est pas un bug, comment puis je faire pour obtenir le prix total des articles facturés (sans les cadeaux quoi) dans blockcart.tpl ? 

 

merci 

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

Le prix est bon dans shopping-cart.tpl mais il est faux dans blockcart.tpl… 

 

Il ne s'agit pas de déduire le total des réductions, mais la valeur du prix du produit qui est offert (et celle-ci n'est pas comprise dans le total des réductions).

 

Et je ne vois pas ou accéder à cette variable dans blockcart.tpl… 

 

3pom, est ce que tu peux tester en effectuant cette manip chez toi: 

• créer une règle panier avec dans les actions: une remise sur un montant fixe quelconque ET l'option envoyer un cadeau en selectionnant un produit du catalogue.  

• sur le site 1. ajouter un produit au panier, 2. commander, 3. ajouter le bon de réduc correspondant à la règle panier. 

• retourner sur une page ou se trouve le template blockcart.tpl et regarder Total produits TTC (EDIT: sur le thème par défaut c'est le champs dont la classe est "ajax_block_products_total", il peut avoir un display none, mais on y accède facilement en inspectant). le bug: il affiche le prix en additionnant le prix du cadeau… 

 

merci 

 

 

 

 

PS 1.6.0.14 

Edited by desgnl (see edit history)
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...