Magento购物车包含价格

时间:2013-05-09 09:33:33

标签: php magento cart

我如何获得magento总购物车的价格? 我找到了类似的东西:

$_product = Mage::getModel('catalog/product')->load($productId);
$_priceIncludingTax = Mage::helper('tax')->getPrice($_product, $_product->getFinalPrice());

但它只获得我想要的每件产品的价格是购物车中的总包价。

1 个答案:

答案 0 :(得分:2)

您可以使用此方法显示包含税的小计

$this->helper('checkout')->formatPrice($this->getTotal()->getValueInclTax();

如果您在购物车页面之外,请使用以下步骤

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