A pouco tempo foi falado aqui no blog sobre o controle de sessão do Magento, e como poderíamos manipular essas informações.
Dentre elas estão os dados do carrinho de compras, como quantidade de itens no carrinho, valor acumulado, e o valor total somando os impostos, fretes, cupons de desconto, etc.
Você poderia obter esses dados para exibir de forma mais personalizada na página, ou até para alguns controles internos.
Como por exemplo, digamos que você oferece frete grátis acima de 99,00 reais. Então você poderia pegar o valor do carrinho de compras e exibir uma informação para o cliente avisando “Faltam 15,00 reais para você obter frete grátis, aproveite nossos produtos no valor de R$ 15,00…“.
Bom, foi só uma idéia, existem mil e uma maneiras de usar estas informações, invente a sua!
Então vamos aos códigos, para pegar o valor total do carrinho, com cupons, fretes, etc, use:
[php]Mage::getSingleton(‘checkout/session’)->getQuote()->getGrandTotal();[/php]
Para os valores somados dos produtos que geram o subtotal, sem contar frete, use:
[php]Mage::getSingleton(‘checkout/session’)->getQuote()->getSubtotal();[/php]
Para saber a quantidade de itens no carrinho de compras:
[php]Mage::helper(‘checkout/cart’)->getSummaryCount();[/php]
Resumindo é isso. Usem com moderação!
Sucesso!



