2011-11-03 42 views
2

显示总成本航运若要显示所有项目的总成本它的客户包括车我用不包括在车

echo $this->helper('checkout')->formatPrice(Mage::getSingleton('checkout/session')->getQuote()->getGrandTotal()); 

,它工作正常,如果用户没有登录税。但是,如果用户登录,那么运费将加到总价中。我如何避免这种情况?

我们的网站只有一个运输选项,这是一个固定成本。 (如果用户登录,这个价格就会加到总价中)。

使用Magento的1.6.0.0

+0

报价0送货,如果你不需要这个 –

+0

我需要一个固定的成本运费。我只是不想在浏览网站时向购物车中的用户显示价格。 – MTilsted

+0

http://stackoverflow.com/questions/7940702/magento-display-shipping-costs-in-cart/7944031#7944031 – Max

回答

3

你可以使用:

$quote = Mage::getSingleton('checkout/session')->getQuote(); 
$cartValue = 0; 
$items = $quote->getAllItems(); 
foreach ($items as $item) { 
    $cartValue += $item->getRowTotalInclTax(); 
} 

echo $cartValue; 
+1

这将工作。这似乎是错误的,我必须自己加价,才能得到正确的总价 – MTilsted