0

我如何获得 magento 总购物车包含的价格?我发现了这样的事情:

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

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

4

1 回答 1

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;
于 2013-05-09T09:57:14.073 回答