Magento Don';t在购物车中显示的总成本中不包括运费
显示客户购物车上所有物品的总成本,包括我使用的税费Magento Don';t在购物车中显示的总成本中不包括运费,magento,checkout,Magento,Checkout,显示客户购物车上所有物品的总成本,包括我使用的税费 echo $this->helper('checkout')->formatPrice(Mage::getSingleton('checkout/session')->getQuote()->getGrandTotal()); 如果用户没有登录,它也可以正常工作。但如果用户已登录,则运费将添加到总价中。我如何避免这种情况 我们的网站只有一个运输选项,这是一个固定的成本。(如果用户登录,则此价格将添加到总价格中) 使用m
echo $this->helper('checkout')->formatPrice(Mage::getSingleton('checkout/session')->getQuote()->getGrandTotal());
如果用户没有登录,它也可以正常工作。但如果用户已登录,则运费将添加到总价中。我如何避免这种情况
我们的网站只有一个运输选项,这是一个固定的成本。(如果用户登录,则此价格将添加到总价格中)
使用magento 1.6.0.0,您可以使用:
$quote = Mage::getSingleton('checkout/session')->getQuote();
$cartValue = 0;
$items = $quote->getAllItems();
foreach ($items as $item) {
$cartValue += $item->getRowTotalInclTax();
}
echo $cartValue;
如果您不需要,请提供0配送我需要固定成本配送。我只是不想在用户浏览网站时,将运费包含在购物车中显示给用户的价格中。我看不出这个链接有什么帮助。我不明白的是,为什么getGrandTotal()的结果会因用户是否登录而有所不同。虽然不太熟悉magento,但您是否查看过getQuote()和getGrandTotal()代码以获取线索?这会有用的。这似乎太错误了,我不得不自己把价格加起来,得到一个正确的总数