Obtendo Informações do Carrinho de Compras no Magento.

Olá, neste post falarei sobre como obter informações do carrinho de compras por meio do controle de sessão do Magento.

Dentre as informações contidas na sessão estão os dados do carrinho de compras, quantidade de itens no carrinho, valor acumulado, valor total somando os impostos, fretes, cupons de desconto, etc. Essas informações são bem úteis e podem ser exibidas em qualquer área da loja.

Segue abaixo algumas funções uteis:

// Retorna a url do carrinho de compras no Magento. Ex: http://loja.fxplabs.com/checkout/cart/
$carturl = Mage::helper("checkout/url")->getCartUrl();
// Retorna informações de todos os itens do carrinho de compras no Magento.
$items = Mage::getSingleton("checkout/session")->getQuote()->getAllItems();

foreach($items as $item) {
echo "ID: ".$item->getProductId()."<br />";
echo "Name: ".$item->getName()."<br />";
echo "Sku: ".$item->getSku()."<br />";
echo "Quantity: ".$item->getQty()."<br />";
echo "Price: ".$item->getPrice()."<br />";
echo "<br />";
}
// Informações relacionadas a quantidade de itens no carrinho de compras do Magento.
$totalQuantity = Mage::getModel("checkout/cart")->getQuote()->getItemsQty();
$totalItems = Mage::getModel("checkout/cart")->getQuote()->getItemsCount();
// Informações relacionadas ao total do pedido no Magento.
$subTotal = Mage::getModel("checkout/cart")->getQuote()->getSubtotal();
$grandTotal = Mage::getModel("checkout/cart")->getQuote()->getGrandTotal();

[toggle title=”Fonte”]
http://www.fxplabs.com.br/blog/
[/toggle]

2014-07-15T19:37:36+00:00

RECEBA DICAS VALIOSAS NO SEU EMAIL

x