J'ai une question assez étrange, j'espère que quelqu'un peut m'aider avec cela.
Voici les principaux paramètres de configuration qui influent sur mon problème: p>
Tout fonctionne bien jusqu'à présent. Le problème vient dans un module de panier AJAX personnalisé. Je saisis la collection d'articles du panier, mais, depuis que je reçois le prix de l'article du panier d'achat, je l'obtiens sans taxe. P>
Voici un certain code pour illustrer ce que je veux dire. Je supposerai une taxe
6 Réponses :
Avez-vous essayé:
$product->getFinalPrice(); // or this? $product->getPriceModel()->getFinalPrice($qty, $product);
Ce serait la solution si je n'avais pas d'options personnalisées qui coûtent :) Merci d'avoir répondu
En examinant cela, GetFinalprice () appelle le modèle de prix qui infecte ajout les prix des options sur ..
Va vérifier, mais je pense que je n'ai pas expliqué mon problème correctement. L'option personnalisée est choisie par l'utilisateur. Il peut être soit 0, soit 50, en fonction de ce que l'utilisateur choisit.
Le prix final ne comprend pas les rabais de code de coupon?
Qu'est-ce que la sortie de Cordialement
Simon P> $ item-> getOptions () code>?
Avez-vous essayé
$ item-> getdata ('prix') code>?
Comment appliquez-vous vos options personnalisées? Quelle est la sortie de
$ item-> débogage () code>? Peut-être que vous pouvez trouver ce dont vous avez besoin là-bas. P>
Vous pouvez essayer ceci:
$grandTotal = $this->helper('checkout/cart')->getQuote()->getGrandTotal(); echo $text .= $this->__(' Total: %s', $this->helper('core')->formatPrice($grandTotal, false));
Cela fonctionne probablement, mais est appliqué sur tout le chariot et j'en avais besoin pour un article. J'ai résolu mon problème avec ma mise à jour dans la question. Merci d'avoir posté!
Essayé .. n'a pas fonctionné, retourne le prix sans taxe
Je n'ai pas trouvé de solution à mon problème exact, mais j'ai changé les paramètres pour imiter cette fonctionnalité exacte et que le problème que j'ai rencontré n'était plus là.
Tout d'abord, j'ai supprimé toutes les taxes sur le site et a déclaré à Magento tous les prix excluent la taxe (même s'ils y compris taxes). P>
La réduction d'impôt est maintenant effectuée via une promotion appliquée sur un groupe personnalisé, donc pour P>
(1 - (1 / ($tax / 100 + 1)))*100 // for 20% tax => 16.6667% reduction // for 24% tax => 19.3548% reduction
- Get products id, name, price, quantity, etc. present in your cart. - Get number of items in cart and total quantity in cart. - Get base total price and grand total price of items in cart. Get all items information in cart // $items = Mage::getModel('checkout/cart')->getQuote()->getAllItems(); $items = Mage::getSingleton('checkout/session')->getQuote()->getAllItems(); foreach($items as $item) { echo 'ID: '.$item->getProductId().'<br />'; echo 'Name: '.$item->getName().'<br />'; echo 'Sku: '.$item->getSku().'<br />'; echo 'Quantity: '.$item->getQty().'<br />'; echo 'Price: '.$item->getPrice().'<br />'; echo "<br />"; } Get total items and total quantity in cart $totalItems = Mage::getModel('checkout/cart')->getQuote()->getItemsCount(); $totalQuantity = Mage::getModel('checkout/cart')->getQuote()->getItemsQty(); Get subtotal and grand total price of cart $subTotal = Mage::getModel('checkout/cart')->getQuote()->getSubtotal(); $grandTotal = Mage::getModel('checkout/cart')->getQuote()->getGrandTotal();
montrer la quantité d'un panier dans mon en-tête strong> montrer le prix total d'un panier dans mon en-tête strong> p > $grandTotal = $this->helper('checkout/cart')->getQuote()->getGrandTotal();
echo $text .= $this->__(' Total: %s', $this->helper('core')->formatPrice($grandTotal, false));
FYI, Magento a maintenant son propre site SE: magento.stackexchange.com
Ah merci. Je posterai ma prochaine question liée à Magento là-bas. Ou devrais-je déplacer celui-ci ici?
Pas certain. Je voudrais le signaler pour être déplacé et voyez ce qui se passe. C'est une bonne question et cela aiderait le nouveau site à démarrer un bon départ imho.
Peut-être que cela vous aidera: Stackoverflow.com/Questtions/7270261/...
duplicaté possible de Magento obtenir le prix y compris la taxe dans un Fichier de modèle