我如何获得magento总购物车的价格? 我找到了类似的东西:
$_product = Mage::getModel('catalog/product')->load($productId);
$_priceIncludingTax = Mage::helper('tax')->getPrice($_product, $_product->getFinalPrice());
但它只获得我想要的每件产品的价格是购物车中的总包价。
答案 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;