Como buscar o total do carrinho no Magento

Neste tutorial voltado para desenvolvedores (com conhecimento em PHP e Magento) explicamos Como buscar o total do carrinho no Magento.

Buscando o valor total depois de todos as regras de desconto terem sido aplicadas:

$quote = Mage::getModel('checkout/session')->getQuote();
$quoteData= $quote->getData();
$grandTotal=$quoteData['grand_total'];

Buscando o valor total sem as regras de desconto:

$quote = Mage::getModel('checkout/session')->getQuote();
$grandTotal = 0;
foreach ($quote->getAllItems() as $item) {
 $grandTotal += $item->getPriceInclTax()*$item->getQty();
}

O código abaixo é muito útil pois exibe um array com todos os valores disponíveis no carrinho:

$quote = Mage::getModel('checkout/session')->getQuote();
print_r($quote->getData());

Importante: O valor do FRETE não está incluso nos totais acima.

2017-01-24T20:23:36+00:00

RECEBA DICAS VALIOSAS NO SEU EMAIL

x