Como exibir total de produtos do carrinho do Magento

Percebi que essa necessidade não era só minha quando vi em vários canais de dúvidas e comunidades essa dúvida e sempre a resposta era de código sujo e sem explicação alguma, sendo assim além de mostrar o passo a passo também coloco um código mais limpo de acordo com o Magento.

Passo a passo de construção do código:

1° passo – Pega o total de itens no carrinho e associa a variável “$count“.

$count = $this->helper('checkout/cart')->getSummaryCount();

2° passo –  Pega o preço total da soma dos produtos adicionados no carrinho (já com descontos se houver) e adiciona a variável “$total”.

$total = $this->helper('checkout/cart')->getQuote()->getGrandTotal();

3° passo – Cria uma condição para o total de itens que haverá no carrinho, assim exibindo “itens” ou “item” conforme a quantidade.

if($count==0){echo $this->__('(0 ITENS)',$count);}
if($count==1){ echo $this->__('(1 ITEM)',$count);}
if($count>1){ echo $this->__('(%s ITENS)',$count);}
echo $this->__('', $this->helper('core')->formatPrice($total,false));
2017-01-24T20:23:34+00:00

RECEBA DICAS VALIOSAS NO SEU EMAIL

x