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

Foi útil?

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

System loading= 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:

https://github.com/OpenMage/magento-lts/pull/84

Licenciado em: CC-BY-SA com atribuição
Não afiliado a magento.stackexchange
scroll top