Total geral sem impostos
-
12-12-2019 - |
Pergunta
eu quero e preciso exibir no carrinho o preço total geral sem incluir impostos, mas o preço do imposto deve ser exibido em uma linha diferente.Como posso fazer isso?onde posso modificar o arquivo?
Obrigado
Solução
Isso lhe dará o subtotal do seu carrinho:
Mage::getModel('checkout/cart')->getQuote()->getSubtotal();
Isso resultará no total geral do seu carrinho:
Mage::helper('checkout')->formatPrice(Mage::getModel('checkout/cart')->getQuote()->getGrandTotal());
Outras dicas
Você já tentou esta configuração de configuração no painel de administração?
Sistema> Configuração> Imposto> Configurações de exibição do carrinho de compras
Configuração> Imposto> Configurações de exibição do carrinho de compras">
Este é um bug do Magento.
Adicione esta linha de código em app/code/core/Mage/Tax/Model/Sales/Total/Quote/Tax.php
no 1532 linha não.
if ($this->_config->displayCartTaxWithGrandTotal($store)) {
$grandTotal = $address->getSubtotal() + $address->getShippingAmount() + $taxAmount - $address->getShippingTaxAmount();
$address->setGrandTotal($grandTotal);
}
Ok, então eu descobri.Aparentemente, é um bug central no Magento 1.9.2.4.
Vá para:app/code/core/Mage/Tax/etc/config.xml
Alterar linha:165
De:
<after>freeshipping</after>
Para:
<after>subtotal,nominal,shipping,freeshipping</after>
Leia sobre a correção aqui: